Persyaratan: Untuk menguji aturan alarm pemantauan, Anda dapat menggunakan lookbusy untuk mensimulasikan penggunaan CPU saat CPU server menempati ambang batas yang ditetapkan untuk memicu aturan alarm.
Lookbusy adalah aplikasi sederhana untuk menghasilkan muatan sintetis pada sistem Linux. Ini dapat menghasilkan beban tetap dan dapat diprediksi pada CPU, menjaga jumlah memori tertentu tetap aktif, dan menghasilkan lalu lintas disk sebanyak yang Anda butuhkan.
Alamat resmi:Login hyperlink terlihat.
Artikel ini mengambil sistem CentOS 7 sebagai contoh, dan skrip instalasi adalah sebagai berikut:
Setelah skrip disimpan, berikan izin eksekusi dan instal dengan perintah berikut:
Parameter yang digunakan adalah sebagai berikut:
usage: lookbusy [ -h ] [ options ] Opsi umum: -h, --help Bantuan Baris Perintah (Anda sedang membacanya) -v, --verbose Keluaran verbose (dapat diulang) -q, --quiet Diam, menghasilkan output hanya pada kesalahan Opsi penggunaan CPU: -c, --cpu-util=PCT, Pemanfaatan yang diinginkan dari setiap CPU, dalam persentase (default --cpu-util=RENTANG 50%). Jika mode penggunaan CPU 'kurva' dipilih, rentang dari bentuk MIN-MAX harus diberikan. -n, --ncpus=NUM Jumlah CPU yang harus disibukkan (default: terdeteksi otomatis) -r, --cpu-mode=Mode pemanfaatan MODE ('tetap' atau 'kurva', lihat lookbusy(1)) -p, --cpu-curve-peak=WAKTU Offset pemanfaatan puncak dalam periode kurva, dalam detik (tambahkan 'm', 'h', 'd' untuk satuan lain) -P, --cpu-curve-period=WAKTU Durasi periode kurva pemanfaatan, dalam detik (tambahkan 'm', 'h', 'd' untuk satuan lain) Opsi penggunaan memori: -m, --mem-util=SIZE Jumlah memori yang akan digunakan (dalam byte, diikuti dengan KB, MB, atau GB untuk unit lain; lihat lookbusy(1)) -M, --mem-sleep=TIME Waktu untuk tidur di antara iterasi, dalam usec (default 1000) Opsi penggunaan disk: -d, --disk-util=SIZE Ukuran file yang akan digunakan untuk churn disk (dalam byte, diikuti oleh KB, MB, GB atau TB untuk unit lain) -b, --disk-block-size=UKURAN Ukuran blok yang akan digunakan untuk I/O (dalam byte, diikuti berdasarkan KB, MB atau GB) -D, --disk-tidur=WAKTU Waktu tidur di antara iterasi, dalam msec (default 100) -f, --disk-path=PATH Jalur ke file/direktori untuk digunakan sebagai buffer (default /tmp); Tentukan beberapa kali untuk jalur tambahan Perintah umum adalah sebagai berikut:
UjianMenempati semua inti CPU berfluktuasi sekitar 80%-90%, renderingnya adalah sebagai berikut:
(Akhir)
|