dd if=/dev/zero of=/dev/vdb bs=256k &

dd if=/dev/zero of=/dev/vde bs=1024k & dd if=/dev/zero of=/dev/vdd bs=512k & dd if=/dev/zero of=/dev/vdc bs=128k &

./target/bin/act_prep /dev/vde & ./target/bin/act_prep /dev/vdd & ./target/bin/act_prep /dev/vdb & ./target/bin/act_prep /dev/vdc &

./target/bin/act_storage actconfig256vdb.conf > output256kvdb30x.txt &

./target/bin/act_storage actconfig512kvdd.conf > output512k30xvdd.txt &

128k 15x 性能报告

act_latency.py -l output128k15x.txt
output128k15x.txt is ACT version 6.2

ACT-STORAGE CONFIGURATION
device-names: /dev/vdb /dev/vdc /dev/vdd /dev/vde
num-devices: 4
service-threads: 160
test-duration-sec: 86400
report-interval-sec: 1
microsecond-histograms: no
read-reqs-per-sec: 120000
write-reqs-per-sec: 60000
record-bytes: 1536
record-bytes-range-max: 0
large-block-op-kbytes: 128
replication-factor: 1
update-pct: 0
defrag-lwm-pct: 50
compress-pct: 100
disable-odsync: no
commit-to-device: no
commit-min-bytes: 0
tomb-raider: no
tomb-raider-sleep-usec: 0
max-lag-sec: 10
scheduler-mode: noop

DERIVED CONFIGURATION
record-stored-bytes: 1536 ... 1536
internal-read-reqs-per-sec: 120000
internal-write-reqs-per-sec: 0
large-block-reads-per-sec: 1411.76
large-block-writes-per-sec: 1411.76

HISTOGRAM NAMES
reads
/dev/vdb-reads
/dev/vdc-reads
/dev/vdd-reads
/dev/vde-reads
large-block-reads
large-block-writes

        reads
        %>(ms)
slice        1      2      4      8     16     32     64
-----   ------ ------ ------ ------ ------ ------ ------
    1    40.43  21.31   2.29   0.01   0.01   0.00   0.00
    2    30.83  13.74   0.94   0.01   0.01   0.00   0.00
    3    33.02  15.17   1.11   0.01   0.01   0.00   0.00
    4    32.47  14.83   1.07   0.01   0.01   0.00   0.00
    5    32.51  14.83   1.06   0.01   0.01   0.00   0.00
    6    32.71  14.87   1.04   0.01   0.01   0.00   0.00
    7    32.63  14.85   1.05   0.01   0.01   0.00   0.00
    8    32.68  14.87   1.04   0.01   0.01   0.00   0.00
    9    32.73  14.91   1.05   0.01   0.01   0.00   0.00
   10    32.79  14.95   1.05   0.01   0.01   0.00   0.00
   11    32.77  14.93   1.05   0.01   0.01   0.00   0.00
   12    32.77  14.92   1.05   0.01   0.01   0.00   0.00
   13    32.75  14.92   1.05   0.01   0.01   0.00   0.00
   14    32.75  14.92   1.05   0.01   0.01   0.00   0.00
   15    32.81  14.96   1.05   0.01   0.01   0.00   0.00
   16    32.82  14.93   1.05   0.01   0.01   0.00   0.00
   17    32.84  14.97   1.05   0.01   0.01   0.00   0.00
   18    32.80  14.93   1.05   0.01   0.01   0.00   0.00
   19    32.93  14.99   1.06   0.01   0.01   0.00   0.00
   20    32.83  14.96   1.06   0.01   0.01   0.00   0.00
   21    32.79  14.94   1.05   0.01   0.01   0.00   0.00
   22    32.82  14.95   1.05   0.01   0.01   0.00   0.00
   23    32.79  14.89   1.04   0.01   0.01   0.00   0.00
   24    32.79  14.95   1.05   0.01   0.01   0.00   0.00
-----   ------ ------ ------ ------ ------ ------ ------
  avg    33.00  15.15   1.10   0.01   0.01   0.00   0.00
  max    40.43  21.31   2.29   0.01   0.01   0.00   0.00

128k 30x 单盘

act_latency.py -l output128k30x0628.txt
output128k30x0628.txt is ACT version 6.2

ACT-STORAGE CONFIGURATION
device-names: /dev/vdc
num-devices: 1
service-threads: 160
test-duration-sec: 86400
report-interval-sec: 1
microsecond-histograms: no
read-reqs-per-sec: 60000
write-reqs-per-sec: 30000
record-bytes: 1085
record-bytes-range-max: 1536
large-block-op-kbytes: 128
replication-factor: 1
update-pct: 0
defrag-lwm-pct: 50
compress-pct: 100
disable-odsync: no
commit-to-device: no
commit-min-bytes: 0
tomb-raider: no
tomb-raider-sleep-usec: 0
max-lag-sec: 10
scheduler-mode: noop

DERIVED CONFIGURATION
record-stored-bytes: 1088 ... 1536
internal-read-reqs-per-sec: 60000
internal-write-reqs-per-sec: 0
large-block-reads-per-sec: 606.06
large-block-writes-per-sec: 606.06

HISTOGRAM NAMES
reads
/dev/vdc-reads
large-block-reads
large-block-writes

        reads
        %>(ms)
slice        1      2      4      8     16     32     64
-----   ------ ------ ------ ------ ------ ------ ------
    1    61.73  38.52  11.84   0.21   0.01   0.00   0.00
-----   ------ ------ ------ ------ ------ ------ ------
  avg    61.73  38.52  11.84   0.21   0.01   0.00   0.00
  max    61.73  38.52  11.84   0.21   0.01   0.00   0.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.62    0.00    8.88   72.92    0.00   17.58

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdc               0.00     0.00 60485.00 1227.00 167386.50 78592.00     7.97    87.96    1.96    1.98    0.75   0.02  94.85
vdd               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vde               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.74    0.00    9.66   71.80    0.00   17.80

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     3.00    0.00    1.00     0.00    16.00    32.00     0.00    1.00    0.00    1.00   1.00   0.10
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdc               0.00     0.00 60534.00 1202.00 167270.25 76928.00     7.91    87.64    1.94    1.97    0.77   0.02  94.50
vdd               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vde               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

256 30x 单盘

./target/bin/act_storage actconfig256vdb.conf > output256kvdb30x0628.txt &

act_latency.py -l output256kvdb30x0628.txt
output256kvdb30x0628.txt is ACT version 6.2

ACT-STORAGE CONFIGURATION
device-names: /dev/vdb
num-devices: 1
service-threads: 160
test-duration-sec: 86400
report-interval-sec: 1
microsecond-histograms: no
read-reqs-per-sec: 60000
write-reqs-per-sec: 30000
record-bytes: 1085
record-bytes-range-max: 1536
large-block-op-kbytes: 256
replication-factor: 1
update-pct: 0
defrag-lwm-pct: 50
compress-pct: 100
disable-odsync: no
commit-to-device: no
commit-min-bytes: 0
tomb-raider: no
tomb-raider-sleep-usec: 0
max-lag-sec: 10
scheduler-mode: noop

DERIVED CONFIGURATION
record-stored-bytes: 1088 ... 1536
internal-read-reqs-per-sec: 60000
internal-write-reqs-per-sec: 0
large-block-reads-per-sec: 301.51
large-block-writes-per-sec: 301.51

HISTOGRAM NAMES
reads
/dev/vdb-reads
large-block-reads
large-block-writes

        reads
        %>(ms)
slice        1      2      4      8     16     32     64
-----   ------ ------ ------ ------ ------ ------ ------
    1    62.35  40.33  14.84   0.34   0.01   0.00   0.00
    2    63.64  41.19  14.89   0.33   0.01   0.00   0.00
    3    64.23  41.84  15.14   0.35   0.01   0.00   0.00
    4    64.48  41.92  15.12   0.34   0.01   0.00   0.00
    5    64.46  41.88  15.12   0.34   0.01   0.00   0.00
    6    64.63  41.96  15.10   0.34   0.01   0.00   0.00
    7    64.92  42.00  15.10   0.34   0.01   0.00   0.00
    8    64.76  41.94  15.05   0.34   0.01   0.00   0.00
    9    64.80  42.00  15.10   0.34   0.01   0.00   0.00
   10    65.18  42.15  15.13   0.35   0.01   0.00   0.00
   11    65.30  42.35  15.23   0.35   0.01   0.00   0.00
   12    65.18  42.30  15.22   0.35   0.01   0.00   0.00
   13    65.31  42.35  15.23   0.35   0.01   0.00   0.00
   14    65.09  42.29  15.17   0.35   0.01   0.00   0.00
-----   ------ ------ ------ ------ ------ ------ ------
  avg    64.59  41.89  15.10   0.34   0.01   0.00   0.00
  max    65.31  42.35  15.23   0.35   0.01   0.00   0.00


  avg-cpu:  %user   %nice %system %iowait  %steal   %idle
             0.53    0.00    4.31   82.23    0.00   12.93

  Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
  vda               0.00     3.00    0.00   14.00     0.00    78.00    11.14     0.01    1.25    0.00    1.25   0.07   0.10
  vdb               0.00     0.00 60351.00  603.50 167258.25 77184.00     8.02    95.35    2.15    2.15    1.45   0.02  94.35
  vdc               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
  vdd               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
  vde               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

  avg-cpu:  %user   %nice %system %iowait  %steal   %idle
             0.55    0.00    4.75   81.32    0.00   13.39

  Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
  vda               0.00     2.50    0.00    1.00     0.00    14.00    28.00     0.00    1.00    0.00    1.00   0.50   0.05
  vdb               0.00     0.00 60244.00  603.00 167097.75 77184.00     8.03    94.03    2.13    2.14    1.44   0.02  94.40
  vdc               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
  vdd               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
  vde               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

512k 30x 单盘性能报告

[root@tmp-prod-jstdata-cache-06 act-master]#  ./analysis/act_latency.py -l output512kvdd.conf
act_latency.py -l output512kvdd.conf
output512kvdd.conf is ACT version 6.2

ACT-STORAGE CONFIGURATION
device-names: /dev/vdd
num-devices: 1
service-threads: 160
test-duration-sec: 86400
report-interval-sec: 1
microsecond-histograms: no
read-reqs-per-sec: 60000
write-reqs-per-sec: 30000
record-bytes: 1024
record-bytes-range-max: 0
large-block-op-kbytes: 512
replication-factor: 1
update-pct: 0
defrag-lwm-pct: 50
compress-pct: 100
disable-odsync: no
commit-to-device: no
commit-min-bytes: 0
tomb-raider: no
tomb-raider-sleep-usec: 0
max-lag-sec: 10
scheduler-mode: noop

DERIVED CONFIGURATION
record-stored-bytes: 1024 ... 1024
internal-read-reqs-per-sec: 60000
internal-write-reqs-per-sec: 0
large-block-reads-per-sec: 117.19
large-block-writes-per-sec: 117.19

HISTOGRAM NAMES
reads
/dev/vdd-reads
large-block-reads
large-block-writes

        reads
        %>(ms)
slice        1      2      4      8     16     32     64
-----   ------ ------ ------ ------ ------ ------ ------
    1    58.01  34.19   6.50   0.04   0.00   0.00   0.00
    2    50.05  26.19   3.88   0.02   0.01   0.00   0.00
    3    53.39  29.04   4.39   0.02   0.00   0.00   0.00
    4    52.96  28.86   4.33   0.02   0.00   0.00   0.00
    5    54.00  29.56   4.53   0.02   0.00   0.00   0.00
    6    54.50  29.75   4.50   0.02   0.01   0.00   0.00
    7    53.72  29.24   4.39   0.02   0.00   0.00   0.00
    8    53.73  29.14   4.38   0.02   0.00   0.00   0.00
    9    54.04  29.48   4.42   0.02   0.00   0.00   0.00
   10    54.61  29.94   4.51   0.02   0.00   0.00   0.00
   11    54.10  29.41   4.45   0.02   0.00   0.00   0.00
   12    54.89  30.06   4.53   0.02   0.01   0.00   0.00
   13    54.84  29.94   4.51   0.02   0.01   0.00   0.00
   14    54.28  29.72   4.50   0.02   0.01   0.00   0.00
   15    52.87  28.61   4.30   0.02   0.00   0.00   0.00
   16    54.02  29.49   4.47   0.02   0.00   0.00   0.00
   17    53.78  29.28   4.31   0.02   0.00   0.00   0.00
-----   ------ ------ ------ ------ ------ ------ ------
  avg    53.99  29.52   4.52   0.02   0.00   0.00   0.00
  max    58.01  34.19   6.50   0.04   0.01   0.00   0.00
[root@tmp-prod-jstdata-cache-06 act-master]#
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.65    0.00   11.31   67.75    0.00   20.29

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdc               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdd               0.00     0.00 60707.50  351.00 120750.00 60160.00     5.93    80.89    1.81    1.80    2.77   0.02  93.80
vde               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.69    0.00   12.44   64.02    0.00   22.85

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     1.00    0.00    1.00     0.00     8.00    16.00     0.00    1.00    0.00    1.00   0.00   0.00
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdc               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdd               0.00     0.00 60358.00  352.00 120145.00 59904.00     5.93    75.22    1.67    1.67    2.50   0.02  91.90
vde               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00

1024k 30x 单盘性能

act_latency.py -l output1024k30xvde0628.txt
output1024k30xvde0628.txt is ACT version 6.2

ACT-STORAGE CONFIGURATION
device-names: /dev/vde
num-devices: 1
service-threads: 160
test-duration-sec: 86400
report-interval-sec: 1
microsecond-histograms: no
read-reqs-per-sec: 60000
write-reqs-per-sec: 30000
record-bytes: 1085
record-bytes-range-max: 1536
large-block-op-kbytes: 1024
replication-factor: 1
update-pct: 0
defrag-lwm-pct: 50
compress-pct: 100
disable-odsync: no
commit-to-device: no
commit-min-bytes: 0
tomb-raider: no
tomb-raider-sleep-usec: 0
max-lag-sec: 10
scheduler-mode: noop

DERIVED CONFIGURATION
record-stored-bytes: 1088 ... 1536
internal-read-reqs-per-sec: 60000
internal-write-reqs-per-sec: 0
large-block-reads-per-sec: 75.09
large-block-writes-per-sec: 75.09

HISTOGRAM NAMES
reads
/dev/vde-reads
large-block-reads
large-block-writes

        reads
        %>(ms)
slice        1      2      4      8     16     32     64
-----   ------ ------ ------ ------ ------ ------ ------
    1    61.51  40.06  10.78   0.12   0.01   0.00   0.00
    2    60.56  38.85   9.70   0.07   0.00   0.00   0.00
    3    59.82  38.03   9.23   0.06   0.01   0.00   0.00
    4    59.58  37.84   9.15   0.06   0.00   0.00   0.00
-----   ------ ------ ------ ------ ------ ------ ------
  avg    60.37  38.70   9.71   0.08   0.01   0.00   0.00
  max    61.51  40.06  10.78   0.12   0.01   0.00   0.00

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.57    0.00    4.85   87.59    0.00    6.98

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     3.50    0.00   36.00     0.00   170.00     9.44     0.07    2.07    0.00    2.07   0.04   0.15
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdc               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdd               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vde               0.00     0.00 60275.50  300.00 166988.25 76800.00     8.05   107.78    2.26    2.24    5.32   0.02  99.40

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.55    0.00    4.87   88.33    0.00    6.25

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdc               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vdd               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
vde               0.00     0.00 60090.50  300.00 166962.00 77312.00     8.09   110.05    2.32    2.30    5.40   0.02  99.25

dd if=/dev/zero of=/dev/vdb bs=512k & dd if=/dev/zero of=/dev/vdc bs=512k & dd if=/dev/zero of=/dev/vdd bs=512k & dd if=/dev/zero of=/dev/vde bs=512k & dd if=/dev/zero of=/dev/vde1 bs=512k & dd if=/dev/zero of=/dev/vde2 bs=512k & dd if=/dev/zero of=/dev/vde3 bs=512k & dd if=/dev/zero of=/dev/vde4 bs=512k &

dd if=/dev/zero of=/dev/vdc bs=512k &