ในตอนสุรปนี้ จะเพิ่มผลลัพธ์จากการรันคำสั่ง sysbench เพื่อทดสอบ fileio ทั้งการอ่านและเขียนไฟล์แบบ sequential, random
ก่อนการรัน sysbench เพื่อทดสอบ ต้องสร้างไฟล์ (prepare) ใน mount point ของ filesystem ที่ต้องการทดสอบ เช่นถ้า mount ไว้ที่ /mnt/lv0/ ต้อง cd เข้าไปในพาธนี้แล้วรันคำสั่ง
[root@fc10-disk ~]# cd /mnt/lv0/ [root@fc10-disk lv0]# sysbench --test=fileio prepareSequential Read test (seqrd) รันคำสั่ง
[root@fc10-disk ~]# sysbench --test=fileio --file-test-mode=seqrd runSequential Write test (seqwr) รันคำสั่ง
[root@fc10-disk ~]# sysbench --test=fileio --file-test-mode=seqwr runRandom Read test (rndrd) รันคำสั่ง
[root@fc10-disk ~]# sysbench --test=fileio --file-test-mode=rndrd runRandom Write test (rndwr) รันคำสั่ง
[root@fc10-disk ~]# sysbench --test=fileio --file-test-mode=rndwr runผลลัพธ์การรันคำสั่ง dd ในตอนที่ผ่านมา จะใกล้เคียงกับการรัน Sequential Write test
ตารางสรุปผลการทดสอบ
/dev/sdc1 | /dev/sdd1 | mdadm linear | mdadm stripe | LVM linear | LVM stripe | |
xfs (blocks) | 195,263,012 | 195,263,012 | 390,585,600 | 390,585,344 | 390,578,176 | 390,577,152 |
dd (MB/s) | 52.00 | 47.10 | 52.70 | 96.50 | 51.80 | 94.80 |
seqrd (MB/s) | 58.08 | 60.71 | 57.71 | 115.78 | 58.22 | 104.64 |
seqrw (MB/s) | 43.76 | 38.96 | 46.89 | 85.04 | 47.92 | 84.15 |
rndrd (MB/s) | 3.92 | 3.96 | 3.92 | 4.34 | 3.97 | 4.31 |
rndwr (MB/s) | 0.61 | 0.69 | 2.88 | 2.08 | 2.91 | 2.08 |
แต่…ถ้าให้เลือก ความเห็นส่วนตัว ผมเลือก LVM ครับ
0 ความคิดเห็น:
แสดงความคิดเห็น