OS: stress - tool untuk stresstest komputer

From OnnoWiki
Jump to navigation Jump to search

'stress' tidak merupakan sebuah benchmark, tetapi lebih merupakan tool yang dirancang untuk memberikan subsytems pada beban tertentu. Contoh di mana ini berguna termasuk bagi administrator sistem yang ingin melakukan penyetelan aktifitas, sebuah kernel atau programmer libc yang ingin mengevaluasi kemungkinan penolakan layanan, dll.

Instalasi

apt-get instal stress

Contoh Penggunaan

Cara yang paling sederhana adalah bahwa kita hanya ingin membawa rata-rata beban sistem sampai dengan nilai sembarang. Berikut fork 13 proses, masing-masing yang berputar dalam lingkaran yang ketat menghitung sqrt () dari nomor acak diperoleh dengan rand ().

stress -c 13

Opsi long didukung, ini akan membuat keluaran sulit di baca (verbose).Berikut akan fork 1024 proses, dan hanya melaporkan jika ada pesan kesalahan. Hati-hati, komputer anda kemungkinan akan freeze jika menjalankan perintah ini :(

stress --quiet --cpu 1k

Untuk melihat bagaimana sistem kita ketika melakukan I/O , gunakan switch -i . Berikut fork 4 proses, yang masing-masing berputar ketat sambil memanggil di sync(), yang merupakan panggilan sistem yang mem-flush memori buffer ke disk.

stress -i 4

Multiple hog dapat dikombinasikan pada satu baris perintah. Perintah berikut melakukan segala sesuatu yang dicontohkan sebelumnya dalam satu satu perintah, tetapi juga menaikan level verbosity juga menunjukkan bagaimana cara untuk mengakhiri perintah setelah 1 menit.

stress -c 13 -i 4 --verbose --timeout 1m

Anda dapat menulis file panjang sembarang ke disk. File tersebut dibuat dengan mkstemp () di direktori saat ini, default adalah unlink, tapi pembatalan tautan dapat diganti dengan flag -hdd-noclean.

stress -d 1 --hdd-noclean --hdd-bytes 13

Dukungan untuk file besar di aktifkan.

stress -d 1 --hdd-noclean --hdd-bytes 3G