G'Day Folks,

FileBench looks great. I've been wanting to write such a tool for a while,
but this is far more comprehensive than I was planning. :)

Apart from it's own output, which is terribly useful, I've been using
it to generate test load for other tools:


random uncached 8k reads:

 $ iostat -xnmpz 1
 [...]
                     extended device statistics
     r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
   168.0    3.0 1344.0   24.0  0.0  1.0    0.0    6.0   0  99 c0t0d0s0 (/)
   168.0    3.0 1344.0   24.0  0.0  1.0    0.0    6.0   0  99 c0t0d0
                     extended device statistics
     r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
   175.0    1.0 1400.0   28.0  0.0  1.0    0.0    5.6   0  99 c0t0d0s0 (/)
   175.0    1.0 1400.0   28.0  0.0  1.0    0.0    5.6   0  99 c0t0d0
                     extended device statistics
     r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
   168.0    0.0 1336.0    0.0  0.0  1.0    0.0    5.9   0  99 c0t0d0s0 (/)
   168.0    0.0 1336.0    0.0  0.0  1.0    0.0    5.9   0  99 c0t0d0
 [...]


 # iotop -Co 1
 [...]
 2005 Aug 18 21:09:17,  load: 0.03,  disk_r:   1396 Kb,  disk_w:      0 Kb

   UID    PID   PPID CMD              DEVICE  MAJ MIN D         DISKTIME
     0   9289   9288 filebench        sd5      28 320 R           981619

 2005 Aug 18 21:09:18,  load: 0.03,  disk_r:   1332 Kb,  disk_w:      0 Kb

   UID    PID   PPID CMD              DEVICE  MAJ MIN D         DISKTIME
     0   9289   9288 filebench        sd5      28 320 R           985130

 2005 Aug 18 21:09:19,  load: 0.03,  disk_r:   1368 Kb,  disk_w:      0 Kb

   UID    PID   PPID CMD              DEVICE  MAJ MIN D         DISKTIME
     0   9289   9288 filebench        sd5      28 320 R           983312
 [...]


 # iopattern 1
 %RAN %SEQ  COUNT    MIN    MAX    AVG     KR     KW
  100    0    179   4096   8192   8146   1424      0
  100    0    173   4096   8192   8120   1372      0
  100    0    178   8192   8192   8192   1424      0
  100    0    177   4096   8192   8122   1404      0
  100    0    177   4096   8192   8099   1400      0
  100    0    171   4096   8192   8120   1356      0
  100    0    179   4096   8192   8169   1428      0
  100    0    168   4096   8192   8070   1324      0
  100    0    176   4096   8192   8145   1400      0
 [...]


Cool!

...

Imagine using this for a practical Solaris interview. Create a well
defined testload with filebench, then ask the applicant to describe the
filesystem activity using existing Solaris tools (without reading the
filebench profile... Just need a CPUbench, Membench and Netbench as
well... benchbench?... :-)

thanks for releasing this!

Brendan

[Sydney, Australia]


PS. Ok, maybe the TTCP and pathchar varieties serve as a form of Netbench.

_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to