????????IO??????????????????????????????????????д???????д??????
????fio ????????????????????
????1??????????????
????fio --filename=/home/test -iodepth=64-ioengine=libaio--direct=1--rw=read--bs=1m--size=2g--numjobs=4--runtime=10 --group_reporting --name=test-read
????2?????????д????
????fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=write-bs=1m-size=2g-numjobs=4-runtime=20 -group_reporting -name=test-write
????3???????????????
????fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=randread-bs=4k-size=2G-numjobs=64-runtime=20 -group_reporting -name=test-rand-read
????4?????????д????
????fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=randwrite-bs=4k-size=2G-numjobs=64-runtime=20 -group_reporting -name=test-rand-write
?????????????
????filename=/home/test ?????????????????????????????data????
????direct=1 ???????????????????buffer????????????????
????rw=randwrite ???????д??I/O
????rw=randrw ???????д?????I/O
????bs=4k ????io????????С?4k
????size=2g ???ε?????????С?2g???????4k??io???в????
????numjobs=64 ???ε????????64.
????runtime=20 ????????20???????д??????2g?????4k???д??????
??????????β???
????fio?????????????????????????????????
???????????????bw???????????д????????
?????????????д????iops????????????д????????
???????磬??????4?????????????????
????test-read: (groupid=0?? jobs=4): err= 0: pid=4752
????read : io=839680KB?? bw=76823KB/s?? iops=75 ?? runt= 10930msec
??????????????76823KB/s??iops 75
????test-write: (groupid=0?? jobs=4): err= 0: pid=4758
????write: io=899072KB?? bw=42854KB/s?? iops=41 ?? runt= 20980msec
???????д??????42854KB/s?? iops=41
????test-rand-read: (groupid=0?? jobs=64): err= 0: pid=4619
????read : io=72556KB?? bw=3457.4KB/s?? iops=864 ?? runt= 20986msec
???????????????3457.4KB/s?? iops=864
????test-rand-write: (groupid=0?? jobs=64): err= 0: pid=4685
????write: io=129264KB?? bw=6432.4KB/s?? iops=1608 ?? runt= 20097msec
???????д??????6432.4KB/s?? iops=1608??