diff options
Diffstat (limited to 'man/html/diskmodel')
-rw-r--r-- | man/html/diskmodel/GNUmakefile | 32 | ||||
-rw-r--r-- | man/html/diskmodel/dbdata.0 | bin | 0 -> 341412 bytes | |||
-rw-r--r-- | man/html/diskmodel/dbdata.index | bin | 0 -> 252 bytes | |||
-rw-r--r-- | man/html/diskmodel/dbdata.meta | bin | 0 -> 1019 bytes | |||
-rw-r--r-- | man/html/diskmodel/model.fio | 96 | ||||
-rw-r--r-- | man/html/diskmodel/model.folio | 10 | ||||
-rw-r--r-- | man/html/diskmodel/model.pl | 164 | ||||
-rw-r--r-- | man/html/diskmodel/model.view | 23 | ||||
-rw-r--r-- | man/html/diskmodel/model.xls | bin | 0 -> 5632 bytes | |||
-rw-r--r-- | man/html/diskmodel/nasdata.0 | bin | 0 -> 640932 bytes | |||
-rw-r--r-- | man/html/diskmodel/nasdata.index | bin | 0 -> 312 bytes | |||
-rw-r--r-- | man/html/diskmodel/nasdata.meta | bin | 0 -> 1161 bytes | |||
-rw-r--r-- | man/html/diskmodel/nasread.out | 62 | ||||
-rw-r--r-- | man/html/diskmodel/naswrite.out | 62 |
14 files changed, 449 insertions, 0 deletions
diff --git a/man/html/diskmodel/GNUmakefile b/man/html/diskmodel/GNUmakefile new file mode 100644 index 0000000..1378937 --- /dev/null +++ b/man/html/diskmodel/GNUmakefile @@ -0,0 +1,32 @@ +TOPDIR = ../../.. +include $(TOPDIR)/src/include/builddefs + +BUNDLE = diskmodel +BINTAR = $(BUNDLE).tar.gz +PCPLOGS = $(shell echo *.0 *.meta *.index) +CONFIGS = model.fio model.folio model.view +MODELS = model.pl model.xls nasread.out naswrite.out +LSRCFILES = $(PCPLOGS) $(CONFIGS) $(MODELS) +LDIRT = $(BINTAR) manifest + +default: $(BINTAR) + +$(BINTAR): $(PCPLOGS) $(CONFIGS) $(MODELS) + @ CDIR=`pwd`; cd ..; rm -f manifest; \ + for f in `echo $^`; do \ + echo $(BUNDLE)/$$f >> $$CDIR/manifest; \ + done; \ + $(TAR) -T $$CDIR/manifest -cf - | $(ZIP) --best > $$CDIR/$(BINTAR); \ + echo "Created $(BINTAR)" + +include $(BUILDRULES) + +install install-dev: default + $(INSTALL) -m 755 -d $(PCP_DEMOS_DIR)/tutorials + $(INSTALL) -m 644 $(BINTAR) $(PCP_DEMOS_DIR)/tutorials/$(BINTAR) + $(INSTALL) -m 755 -d $(PCP_BOOKS_DIR)/html/$(BUNDLE) + $(INSTALL) -m 644 $(MODELS) $(CONFIGS) $(PCP_BOOKS_DIR)/html/$(BUNDLE) + +default_pcp : default + +install_pcp : install diff --git a/man/html/diskmodel/dbdata.0 b/man/html/diskmodel/dbdata.0 Binary files differnew file mode 100644 index 0000000..a0bbce9 --- /dev/null +++ b/man/html/diskmodel/dbdata.0 diff --git a/man/html/diskmodel/dbdata.index b/man/html/diskmodel/dbdata.index Binary files differnew file mode 100644 index 0000000..7e72345 --- /dev/null +++ b/man/html/diskmodel/dbdata.index diff --git a/man/html/diskmodel/dbdata.meta b/man/html/diskmodel/dbdata.meta Binary files differnew file mode 100644 index 0000000..ce13ca7 --- /dev/null +++ b/man/html/diskmodel/dbdata.meta diff --git a/man/html/diskmodel/model.fio b/man/html/diskmodel/model.fio new file mode 100644 index 0000000..00a32b9 --- /dev/null +++ b/man/html/diskmodel/model.fio @@ -0,0 +1,96 @@ +# fio job file - modeling NAS/DB I/O patterns based on a number +# of PCP disk metrics (iops, throughput, queuelen) from our mel +# production storage on 2010/07/14. +# +# Basic usage: +# [ args="--latency-log --bandwidth-log" ] +# fio $args --output=nas_read_analysis.log --section=nas_read_load model.fio & +# fio $args --output=nas_write_analysis.log --section=nas_write_load model.fio & +# wait +# fio $args --output=db_log_analysis.log --section=db_log_analysis model.fio & +# fio $args --output=db_analysis.log --section=db_load model.fio & +# wait +# fio $args --output=bi_log_analysis.log --section=bi_log_analysis model.fio & +# fio $args --output=bi_analysis.log --section=bi_load model.fio & +# wait +# + +[global] +directory=/iscsi +size=2G +numjobs=4 +runtime=300 +time_based + +[nas_read_load] +description=NAS reads workload model +ioscheduler=deadline +readwrite=read +filesize=150M +rate=2521k +bssplit=4k/5:8k/5:30k/80:60k/5:64k/5 +ioengine=psync # make sure we do no seeks, NFS wont be +direct=1 +iodepth=4 +openfiles=4 # model using number of active nfsd threads +nrfiles=4 + +[nas_write_load] +description=NAS writes workload model +ioscheduler=deadline +readwrite=write +filesize=150M +rate=1233k +bssplit=4k/5:8k/5:30k/80:60k/5:64k/5 +fsync_on_close=1 # application doing per-file (rename+)fsync +ioengine=psync # make sure we do no seeks, NFS wont be +direct=1 +iodepth=4 +openfiles=4 # model using number of active nfsd threads +nrfiles=4 + +[db_load] +description=Database (interactive) workload model +ioscheduler=noop +overwrite=1 +readwrite=rw # mixed sequential reads and writes +rwmixread=64 # 64% read, 36% write ratio based on averages +direct=1 +iodepth=2 # based on average queuelen +filesize=150M +rate_iops=145,82 +bssplit=4k/5,4k/5:8k/90,8k/90:16k/5,16k/5 +ioengine=psync +iodepth=2 +openfiles=1 +nrfiles=1 + +[bi_load] +description=Database (business intelligence) workload model +ioscheduler=noop +overwrite=1 +readwrite=rw # mixed sequential reads and writes +rwmixread=93 # 93% read, 7% write ratio based on averages +direct=1 +filesize=150M +rate_iops=864,67 +bssplit=4k/4,4k/4:48k/90,8k/96:64k/5,:128k/1, +ioengine=psync +iodepth=8 +openfiles=1 +nrfiles=1 + +[log_load] +description=Database log writes (background) workload model +ioscheduler=noop +overwrite=1 +readwrite=write # only writes in this load +direct=1 +ioengine=psync +iodepth=4 +filesize=100M +bs=64k +thinktime=10000000 +thinktime_blocks=150 +nrfiles=1 +numjobs=1 diff --git a/man/html/diskmodel/model.folio b/man/html/diskmodel/model.folio new file mode 100644 index 0000000..6da60ab --- /dev/null +++ b/man/html/diskmodel/model.folio @@ -0,0 +1,10 @@ +PCPFolio +Version: 1 +# use pmafm(1) to process this PCP archive folio +# +Created: on verge at Wed Jul 28 12:36:42 EST 2010 +Creator: pmchart model.view +# Host Basename +# +Archive: db2 ./dbdata +Archive: nas2 ./nasdata diff --git a/man/html/diskmodel/model.pl b/man/html/diskmodel/model.pl new file mode 100644 index 0000000..58f2f20 --- /dev/null +++ b/man/html/diskmodel/model.pl @@ -0,0 +1,164 @@ +# +# Script generating a summary spreadsheet from production data +# +use strict; +use warnings; +use PCP::LogSummary; +use Spreadsheet::WriteExcel; + +my $workbook = Spreadsheet::WriteExcel->new('model.xls'); +my $naslog = "nasdata"; # PCP archive for NAS host +my $dblog = "dbdata"; # PCP archive for database host + +# Setup some spreadsheet metadata - fonts, colors, etc +# +my $heading = $workbook->add_format(); +$heading->set_bold(); +$heading->set_italic(); +my $subheading = $workbook->add_format(); +$subheading->set_italic(); +$subheading->set_bg_color('silver'); +my $centercolumn = $workbook->add_format(); +$centercolumn->set_align('center'); +my $centerboldcolumn = $workbook->add_format(); +$centerboldcolumn->set_align('center'); +$centerboldcolumn->set_bold(); + +# Create a worksheet, configure a few columns +# +my $sheet = $workbook->add_worksheet(); +$sheet->set_column('A:A', 28); # metric names column +$sheet->set_column('B:B', 6); # instances column +$sheet->set_column('C:C', 14); # column for raw values +$sheet->set_column('D:D', 12); # metrics units column +$sheet->set_column('E:E', 18); # average size column +$sheet->set_column('F:F', 14); # read/write ratio column + +sub iops_ratio +{ + my ( $reads, $writes ) = @_; + my $total = $writes + $reads; + $writes /= $total; + $writes *= 100; + $writes = int($writes + 0.5); + $reads /= $total; + $reads *= 100; + $reads = int($reads + 0.5); + return "$reads:$writes"; +} + +# Write data - starting at row 0 and column 0, moving across and down +# +my $row = 0; +$sheet->write($row, 0, 'NAS (NFS) Workload Modelling', $heading); +$row++; +$sheet->write($row, 0, 'Metrics', $subheading); +$sheet->write($row, 1, '', $subheading); +$sheet->write($row, 2, '', $subheading); +$sheet->write($row, 3, '', $subheading); +$sheet->write($row, 4, 'Average I/O Size', $subheading); +$sheet->write($row, 5, 'I/O Ratio', $subheading); + +my @nas = ('disk.dev.read', 'disk.dev.read_bytes', 'disk.dev.write', + 'disk.dev.write_bytes', 'disk.dev.avactive'); +my $nasIO = PCP::LogSummary->new($naslog, \@nas, '@11:00', '@12:00'); + +foreach my $m ( @nas ) { + my $device = 'sdi'; + my $metric = metric_instance($m, $device); + $row++; + $sheet->write($row, 0, $m); + $sheet->write($row, 1, "[$device]"); + $sheet->write($row, 2, $$nasIO{$metric}{'average'}, $centercolumn); + $sheet->write($row, 3, $$nasIO{$metric}{'units'}); + if ($m eq 'disk.dev.read') { + my $thruput = metric_instance('disk.dev.read_bytes', $device); + my $result = $$nasIO{$thruput}{'average'} / $$nasIO{$metric}{'average'}; + $sheet->write($row, 4, $result, $centerboldcolumn); + + my $writers = metric_instance('disk.dev.write', $device); + my $writes = $$nasIO{$writers}{'average'}; + my $reads = $$nasIO{$metric}{'average'}; + $sheet->write($row, 5, iops_ratio($reads, $writes), $centerboldcolumn); + } + if ($m eq 'disk.dev.write') { + my $thruput = metric_instance('disk.dev.write_bytes', $device); + my $result = $$nasIO{$thruput}{'average'} / $$nasIO{$metric}{'average'}; + $sheet->write($row, 4, $result, $centerboldcolumn); + } +} +$row += 2; + +$sheet->write($row, 0, 'DB (Interactive) Workload Modelling', $heading); +$row++; +$sheet->write($row, 0, 'Metrics', $subheading); +$sheet->write($row, 1, '', $subheading); +$sheet->write($row, 2, '', $subheading); +$sheet->write($row, 3, '', $subheading); +$sheet->write($row, 4, 'Average I/O Size', $subheading); +$sheet->write($row, 5, 'I/O Ratio', $subheading); + +my @db = ('disk.dev.read', 'disk.dev.read_bytes', 'disk.dev.write', + 'disk.dev.write_bytes', 'disk.dev.queue_len', 'disk.dev.idle'); +my $dbIO = PCP::LogSummary->new($dblog, \@db, '@11:10', '@11:55'); + +foreach my $m ( @db ) { + my $device = 'F:'; + my $metric = metric_instance($m, $device); + $row++; + $sheet->write($row, 0, $m); + $sheet->write($row, 1, "[$device]"); + $sheet->write($row, 2, $$dbIO{$metric}{'average'}, $centercolumn); + $sheet->write($row, 3, $$dbIO{$metric}{'units'}); + if ($m eq 'disk.dev.read') { + my $thruput = metric_instance('disk.dev.read_bytes', $device); + my $result = $$dbIO{$thruput}{'average'} / $$dbIO{$metric}{'average'}; + $sheet->write($row, 4, $result, $centerboldcolumn); + + my $writers = metric_instance('disk.dev.write', $device); + my $writes = $$dbIO{$writers}{'average'}; + my $reads = $$dbIO{$metric}{'average'}; + $sheet->write($row, 5, iops_ratio($reads, $writes), $centerboldcolumn); + } + if ($m eq 'disk.dev.write') { + my $thruput = metric_instance('disk.dev.write_bytes', $device); + my $result = $$dbIO{$thruput}{'average'} / $$dbIO{$metric}{'average'}; + $sheet->write($row, 4, $result, $centerboldcolumn); + } +} +$row += 2; + +$sheet->write($row, 0, 'DB (Business Intel) Workload Modelling', $heading); +$row++; +$sheet->write($row, 0, 'Metrics', $subheading); +$sheet->write($row, 1, '', $subheading); +$sheet->write($row, 2, '', $subheading); +$sheet->write($row, 3, '', $subheading); +$sheet->write($row, 4, 'Average I/O Size', $subheading); +$sheet->write($row, 5, 'I/O Ratio', $subheading); + +my $dbBI = PCP::LogSummary->new($dblog, \@db, '@11:00', '@11:05'); + +foreach my $m ( @db ) { + my $device = 'F:'; + my $metric = metric_instance($m, $device); + $row++; + $sheet->write($row, 0, $m); + $sheet->write($row, 1, "[$device]"); + $sheet->write($row, 2, $$dbBI{$metric}{'average'}, $centercolumn); + $sheet->write($row, 3, $$dbBI{$metric}{'units'}); + if ($m eq 'disk.dev.read') { + my $thruput = metric_instance('disk.dev.read_bytes', $device); + my $result = $$dbBI{$thruput}{'average'} / $$dbBI{$metric}{'average'}; + $sheet->write($row, 4, $result, $centerboldcolumn); + my $writers = metric_instance('disk.dev.write', $device); + my $writes = $$dbBI{$writers}{'average'}; + my $reads = $$dbBI{$metric}{'average'}; + $sheet->write($row, 5, iops_ratio($reads, $writes), $centerboldcolumn); + } + if ($m eq 'disk.dev.write') { + my $thruput = metric_instance('disk.dev.write_bytes', $device); + my $result = $$dbBI{$thruput}{'average'} / $$dbBI{$metric}{'average'}; + $sheet->write($row, 4, $result, $centerboldcolumn); + } +} diff --git a/man/html/diskmodel/model.view b/man/html/diskmodel/model.view new file mode 100644 index 0000000..f46e38e --- /dev/null +++ b/man/html/diskmodel/model.view @@ -0,0 +1,23 @@ +#kmchart +version 1 + +view "Database" + +chart title "Data Device IOPs [db2]" style stacking + plot legend "Reads" color yellow host db2 metric disk.dev.read instance F: + plot legend "Writes" color blue host db2 metric disk.dev.write instance F: + +chart title "Data Device Throughput [db2]" style stacking + plot legend "Read rate" color yellow host db2 metric disk.dev.read_bytes instance F: + plot legend "Write rate" color blue host db2 metric disk.dev.write_bytes instance F: + +view "Filestore" + +chart title "Filestore Device IOPs [nas2]" style stacking + plot legend "Reads" color yellow host nas2 metric disk.dev.read instance sdi + plot legend "Writes" color blue host nas2 metric disk.dev.write instance sdi + +chart title "Filestore Device Throughput [nas2]" style stacking + plot legend "Read rate" color yellow host nas2 metric disk.dev.read_bytes instance sdi + plot legend "Write rate" color blue host nas2 metric disk.dev.write_bytes instance sdi + diff --git a/man/html/diskmodel/model.xls b/man/html/diskmodel/model.xls Binary files differnew file mode 100644 index 0000000..83c4d80 --- /dev/null +++ b/man/html/diskmodel/model.xls diff --git a/man/html/diskmodel/nasdata.0 b/man/html/diskmodel/nasdata.0 Binary files differnew file mode 100644 index 0000000..56da9de --- /dev/null +++ b/man/html/diskmodel/nasdata.0 diff --git a/man/html/diskmodel/nasdata.index b/man/html/diskmodel/nasdata.index Binary files differnew file mode 100644 index 0000000..fcf001d --- /dev/null +++ b/man/html/diskmodel/nasdata.index diff --git a/man/html/diskmodel/nasdata.meta b/man/html/diskmodel/nasdata.meta Binary files differnew file mode 100644 index 0000000..cc6a0cd --- /dev/null +++ b/man/html/diskmodel/nasdata.meta diff --git a/man/html/diskmodel/nasread.out b/man/html/diskmodel/nasread.out new file mode 100644 index 0000000..37bec93 --- /dev/null +++ b/man/html/diskmodel/nasread.out @@ -0,0 +1,62 @@ +nas_read_load: (groupid=0, jobs=1): err= 0: pid=4109 + Description : [NAS reads workload model] + read : io=739MB, bw=2,523KB/s, iops=78, runt=300003msec + clat (usec): min=190, max=176K, avg=3343.45, stdev=2480.24 + lat (usec): min=191, max=176K, avg=3344.00, stdev=2480.24 + bw (KB/s) : min= 2301, max= 2808, per=25.02%, avg=2525.62, stdev=40.32 + cpu : usr=0.45%, sys=0.23%, ctx=45630, majf=0, minf=59 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=23441/0, short=0/0 + lat (usec): 250=0.20%, 500=2.01%, 750=7.90%, 1000=7.59% + lat (msec): 2=9.44%, 4=35.22%, 10=36.87%, 20=0.56%, 50=0.20% + lat (msec): 250=0.01% +nas_read_load: (groupid=0, jobs=1): err= 0: pid=4110 + Description : [NAS reads workload model] + read : io=739MB, bw=2,523KB/s, iops=78, runt=300009msec + clat (usec): min=180, max=133K, avg=3369.74, stdev=2422.27 + lat (usec): min=180, max=133K, avg=3370.26, stdev=2422.26 + bw (KB/s) : min= 2125, max= 2984, per=25.02%, avg=2525.62, stdev=46.79 + cpu : usr=0.43%, sys=0.23%, ctx=45893, majf=0, minf=58 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=23434/0, short=0/0 + lat (usec): 250=0.16%, 500=2.11%, 750=7.41%, 1000=7.53% + lat (msec): 2=9.76%, 4=34.88%, 10=37.32%, 20=0.61%, 50=0.21% + lat (msec): 100=0.01%, 250=0.01% +nas_read_load: (groupid=0, jobs=1): err= 0: pid=4111 + Description : [NAS reads workload model] + read : io=739MB, bw=2,524KB/s, iops=78, runt=300001msec + clat (usec): min=185, max=65,061, avg=3316.17, stdev=2339.06 + lat (usec): min=185, max=65,062, avg=3316.69, stdev=2339.06 + bw (KB/s) : min= 2335, max= 2765, per=25.02%, avg=2525.66, stdev=39.46 + cpu : usr=0.45%, sys=0.22%, ctx=45733, majf=0, minf=58 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=23414/0, short=0/0 + lat (usec): 250=0.15%, 500=2.08%, 750=8.24%, 1000=8.01% + lat (msec): 2=10.06%, 4=34.33%, 10=36.27%, 20=0.61%, 50=0.23% + lat (msec): 100=0.01% +nas_read_load: (groupid=0, jobs=1): err= 0: pid=4112 + Description : [NAS reads workload model] + read : io=739MB, bw=2,523KB/s, iops=77, runt=300008msec + clat (usec): min=177, max=180K, avg=3341.21, stdev=2583.65 + lat (usec): min=177, max=180K, avg=3341.75, stdev=2583.65 + bw (KB/s) : min= 2330, max= 2730, per=25.02%, avg=2525.71, stdev=41.97 + cpu : usr=0.45%, sys=0.23%, ctx=45816, majf=0, minf=58 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=23393/0, short=0/0 + lat (usec): 250=0.17%, 500=2.10%, 750=8.34%, 1000=7.81% + lat (msec): 2=9.65%, 4=34.22%, 10=36.91%, 20=0.56%, 50=0.23% + lat (msec): 100=0.01%, 250=0.01% + +Run status group 0 (all jobs): + READ: io=2,957MB, aggrb=10,094KB/s, minb=2,584KB/s, maxb=2,584KB/s, mint=300001msec, maxt=300009msec + +Disk stats (read/write): + sdh: ios=96851/85786, merge=580/357, ticks=315854/1940893, in_queue=2256741, util=73.11% diff --git a/man/html/diskmodel/naswrite.out b/man/html/diskmodel/naswrite.out new file mode 100644 index 0000000..b72b4c6 --- /dev/null +++ b/man/html/diskmodel/naswrite.out @@ -0,0 +1,62 @@ +nas_write_load: (groupid=0, jobs=1): err= 0: pid=4103 + Description : [NAS writes workload model] + write: io=361MB, bw=1,233KB/s, iops=37, runt=300026msec + clat (usec): min=276, max=1,325K, avg=2721.65, stdev=47070.32 + lat (usec): min=277, max=1,325K, avg=2722.20, stdev=47070.32 + bw (KB/s) : min= 34, max= 4486, per=25.12%, avg=1239.08, stdev=178.78 + cpu : usr=0.07%, sys=0.08%, ctx=22911, majf=0, minf=35 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=0/11386, short=0/0 + lat (usec): 500=7.47%, 750=37.05%, 1000=38.94% + lat (msec): 2=15.25%, 4=0.40%, 10=0.40%, 20=0.23%, 50=0.02% + lat (msec): 100=0.07%, 250=0.02%, 500=0.01%, 1000=0.01%, 2000=0.13% +nas_write_load: (groupid=0, jobs=1): err= 0: pid=4104 + Description : [NAS writes workload model] + write: io=361MB, bw=1,233KB/s, iops=37, runt=300019msec + clat (usec): min=246, max=1,339K, avg=2744.08, stdev=47828.98 + lat (usec): min=247, max=1,339K, avg=2744.61, stdev=47828.99 + bw (KB/s) : min= 159, max= 4390, per=25.09%, avg=1237.54, stdev=145.93 + cpu : usr=0.08%, sys=0.09%, ctx=22978, majf=0, minf=36 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=0/11375, short=0/0 + lat (usec): 250=0.01%, 500=6.45%, 750=36.13%, 1000=38.38% + lat (msec): 2=17.59%, 4=0.66%, 10=0.37%, 20=0.16%, 50=0.02% + lat (msec): 100=0.07%, 250=0.02%, 2000=0.14% +nas_write_load: (groupid=0, jobs=1): err= 0: pid=4105 + Description : [NAS writes workload model] + write: io=361MB, bw=1,233KB/s, iops=38, runt=300003msec + clat (usec): min=236, max=1,341K, avg=2719.56, stdev=46987.83 + lat (usec): min=236, max=1,341K, avg=2720.10, stdev=46987.83 + bw (KB/s) : min= 4, max= 4525, per=25.11%, avg=1238.19, stdev=173.06 + cpu : usr=0.08%, sys=0.08%, ctx=22919, majf=0, minf=36 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=0/11429, short=0/0 + lat (usec): 250=0.02%, 500=7.89%, 750=37.06%, 1000=40.38% + lat (msec): 2=13.08%, 4=0.63%, 10=0.41%, 20=0.27%, 50=0.02% + lat (msec): 100=0.07%, 250=0.02%, 500=0.01%, 1000=0.01%, 2000=0.13% +nas_write_load: (groupid=0, jobs=1): err= 0: pid=4106 + Description : [NAS writes workload model] + write: io=361MB, bw=1,233KB/s, iops=38, runt=300013msec + clat (usec): min=244, max=1,326K, avg=2723.53, stdev=46927.49 + lat (usec): min=245, max=1,326K, avg=2724.08, stdev=46927.49 + bw (KB/s) : min= 177, max= 4412, per=25.09%, avg=1237.60, stdev=146.61 + cpu : usr=0.08%, sys=0.09%, ctx=22951, majf=0, minf=36 + IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% + submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% + issued r/w: total=0/11451, short=0/0 + lat (usec): 250=0.02%, 500=7.13%, 750=38.34%, 1000=37.93% + lat (msec): 2=15.12%, 4=0.61%, 10=0.38%, 20=0.21%, 50=0.02% + lat (msec): 100=0.07%, 250=0.04%, 2000=0.14% + +Run status group 0 (all jobs): + WRITE: io=1,445MB, aggrb=4,932KB/s, minb=1,262KB/s, maxb=1,262KB/s, mint=300003msec, maxt=300026msec + +Disk stats (read/write): + sdh: ios=88419/89190, merge=530/442, ticks=290558/2570922, in_queue=2861475, util=73.81% |