18.act比较block-size
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 &
