Difference between revisions of "OS: stress - tool untuk stresstest komputer"

From OnnoWiki
Jump to navigation Jump to search
(New page: `stress' is not a benchmark, but is rather a tool designed to put given subsytems under a specified load. Instances in which this is useful include those in which a system administrator w...)
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
`stress' is not a benchmark, but is rather a tool designed to put given
+
'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.
subsytems under a specified load. Instances in which this is useful
 
include those in which a system administrator wishes to perform tuning
 
activities, a kernel or libc programmer wishes to evaluate denial of
 
service possibilities, etc.
 
 
 
  
 
==Instalasi==
 
==Instalasi==
Line 12: Line 7:
 
==Contoh Penggunaan==
 
==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 ().
The simple case is that you just want to bring the system load average
 
up to an arbitrary value. The following forks 13 processes, each of
 
which spins in a tight loop calculating the sqrt() of a random number
 
acquired with rand().
 
  
 
  stress -c 13
 
  stress -c 13
  
Long options are supported, as well as is making the output less
+
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 :(
verbose. The following forks 1024 processes, and only reports error
 
messages if any.
 
  
 
  stress --quiet --cpu 1k
 
  stress --quiet --cpu 1k
  
To see how your system performs when it is I/O bound, use the -i
+
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.
switch. The following forks 4 processes, each of which spins in a
 
tight loop calling sync(), which is a system call that flushes memory
 
buffers to disk.
 
  
 
  stress -i 4
 
  stress -i 4
  
Multiple hogs may be combined on the same command line. The
+
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.
following does everything the preceding examples did in one command,
 
but also turns up the verbosity level as well as showing how to cause
 
the command to self-terminate after 1 minute.
 
  
 
  stress -c 13 -i 4 --verbose --timeout 1m
 
  stress -c 13 -i 4 --verbose --timeout 1m
  
You can write a file of arbitrary length to disk. The file is
+
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.
created with mkstemp() in the current directory, the default is to
 
unlink it, but unlinking can be overridden with the -hdd-noclean flag.
 
  
 
  stress -d 1 --hdd-noclean --hdd-bytes 13
 
  stress -d 1 --hdd-noclean --hdd-bytes 13
  
Large file support is enabled.
+
Dukungan untuk file besar di aktifkan.
  
 
  stress -d 1 --hdd-noclean --hdd-bytes 3G
 
  stress -d 1 --hdd-noclean --hdd-bytes 3G

Latest revision as of 05:42, 15 February 2015

'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