GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Beban CPU 100% di Sistem Linux

Untuk memastikan bahwa mesin Linux Anda stabil dan andal, Anda perlu menguji tekanan dan membandingkan aspek-aspek kunci tertentu termasuk kinerja CPU. Ini membantu Anda memperkirakan bagaimana ia akan merespons dalam situasi dunia nyata di mana ia tunduk pada tuntutan komputasi.

[ Anda mungkin juga menyukai:Cara Menemukan 10 Proses Berjalan Teratas berdasarkan Memori dan Penggunaan CPU ]

Dalam artikel ini, kami akan menunjukkan berbagai cara untuk membuat CPU 100% memuat pada sistem Linux untuk mengujinya. Di akhir artikel ini, Anda akan mempelajari cara menguji coba CPU pada komputer Linux yang baru saja Anda buat atau beli, atau komputer lama.

Instal Stress atau Stress-ng di Linux

stres adalah alat baris perintah populer yang digunakan untuk menguji beban dan stres sistem Linux. Untuk menginstalnya di sistem Linux Anda, jalankan perintah yang sesuai untuk distribusi Linux Anda:

$ sudo apt install stress       [Debian/Ubuntu]
$ sudo yum install stress 	[CentOS/RHEL 7+]
$ sudo dnf install stress 	[Fedora 22+]
$ sudo pacman -S stress         [Arch Linux]
$ sudo zypper install stress    [OpenSUSE]

Anda juga dapat menggunakan stres-ng , versi stres yang lebih baru yang disertakan dengan fitur tambahan.

$ sudo apt install stress-ng     [Debian/Ubuntu]
$ sudo yum install stress-ng 	 [CentOS/RHEL 7+]
$ sudo dnf install stress-ng 	 [Fedora 22+]
$ sudo pacman -S stress-ng       [Arch Linux]
$ sudo zypper install stress-ng  [OpenSUSE]

Cara Memaksakan Beban CPU 100% di Linux

Untuk memaksakan 100% muat di CPU server Linux Anda, jalankan stres atau stres-ng seperti yang ditunjukkan, di mana --cpu flag menentukan jumlah core, -v mengaktifkan mode verbose, dan --timeout menentukan waktu setelah perintah akan berakhir:

$ sudo stress-ng --cpu 4 -v --timeout 30s

Anda dapat memeriksa persentase penggunaan CPU sistem Linux menggunakan perintah teratas – alat pemantauan sistem waktu nyata untuk sistem Linux.

$ top

Ada beberapa perintah Linux lain yang dapat Anda gunakan untuk membuat CPU 100% memuat. Di bawah ini adalah beberapa yang saya temukan di StackOverflow, yang pertama adalah:

$ yes > /dev/null &

Perhatikan bahwa menjalankan perintah di atas sekali hanya akan menyebabkan 100% beban pada satu inti. Jika Anda memiliki banyak, misalnya, empat inti, jalankan perintah empat kali untuk menghabiskan semua daya CPU:

$ yes > /dev/null &
$ yes > /dev/null &
$ yes > /dev/null &
$ yes > /dev/null &

Anda dapat memeriksa persentase penggunaan CPU sistem Linux menggunakan:

$ top

Untuk menghentikan pekerjaan latar belakang Linux yang dibuat oleh perintah di atas, jalankan perintah killall seperti yang ditunjukkan.

$ killall yes

Perintah lain yang berguna untuk menghasilkan 100% CPU penggunaan beban adalah:

$ dd if=/dev/zero of=/dev/null

Untuk sepenuhnya memanfaatkan semua inti di sistem Anda, jalankan perintah berikut. Jumlah perintah di atas dalam fungsi harus sama dengan jumlah inti (misalnya 4 dalam hal ini):

$ fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read; killall dd

Sekali lagi, periksa penggunaan persentase CPU menggunakan perintah teratas .

$ top

Itu dia! Perintah atau alat apa yang biasanya Anda gunakan untuk menekankan uji atau buat 100% dimuat di sistem Linux Anda? Beri tahu kami melalui bagian komentar di bawah.


Linux
  1. Cara Mengubah Nama Host di Linux

  2. Cara Membuat Swap di Linux

  3. Cara membuat layanan Systemd di Linux

  1. Cara Membuat Script Perintah Linux

  2. Cara membuat paket RPM Linux

  3. Cara membuat dan memasang sistem file di Linux

  1. Bagaimana memonitor suhu CPU pada sistem Redhat 7 Linux

  2. Cara Membuat Sistem File (Partisi) Ext4 Baru di Linux

  3. Cara membuat lonjakan CPU dengan perintah bash