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.