Van egy iSCSI SAN storage, 10GE hálózattal, többféle RAID konfigurációban. Egy 5 core-os VM-ből tesztelek, 1G RAM-mal (jóval kisebb, mint a tesztméret), tuning nélküli XFS fájlrendszeren, de nem tudom megmagyarázni az értékeket, amit kapok.
Az alábbi RAID tömbök vannak beállítva: 16xNL RAID6, 8xNL RAID6, 12xSAS RAID10, 6xSAS RAID10, 4xSSD RAID10.
Az eredmény (KByte/s):
==> nl16.out <== " Initial write " 174892.64 " Rewrite " 177409.53 " Read " 89866.91 " Re-read " 89458.35 " Reverse Read " 136514.81 " Stride read " 130289.59 " Random read " 123989.94 " Mixed workload " 128971.42 " Random write " 109424.61 " Pwrite " 171844.11 " Pread " 78092.59 " Fwrite " 206706.51 " Fread " 120193.95 ==> nl8.out <== " Initial write " 172386.68 " Rewrite " 171303.85 " Read " 31847.70 " Re-read " 32406.69 " Reverse Read " 118080.43 " Stride read " 88513.28 " Random read " 94344.85 " Mixed workload " 76036.84 " Random write " 62973.51 " Pwrite " 174623.90 " Pread " 40463.15 " Fwrite " 129705.99 " Fread " 109302.90 ==> sas12.out <== " Initial write " 182865.68 " Rewrite " 190358.26 " Read " 88738.38 " Re-read " 87874.86 " Reverse Read " 193360.81 " Stride read " 169870.44 " Random read " 166412.40 " Mixed workload " 182050.26 " Random write " 159604.15 " Pwrite " 179278.33 " Pread " 81023.45 " Fwrite " 246322.21 " Fread " 136634.53 ==> sas6.out <== " Initial write " 188787.84 " Rewrite " 181053.20 " Read " 33086.15 " Re-read " 39773.37 " Reverse Read " 181778.89 " Stride read " 155211.04 " Random read " 154880.11 " Mixed workload " 110508.15 " Random write " 93077.77 " Pwrite " 182160.37 " Pread " 35638.91 " Fwrite " 140125.15 " Fread " 106811.08 ==> ssd.out <== " Initial write " 236415.00 " Rewrite " 195825.30 " Read " 488113.80 " Re-read " 488705.16 " Reverse Read " 428612.38 " Stride read " 418147.24 " Random read " 438113.96 " Mixed workload " 258436.49 " Random write " 173594.83 " Pwrite " 197614.69 " Pread " 468519.34 " Fwrite " 218078.57 " Fread " 717935.75
Látható, hogy az SSD-t leszámítva a többi köteten drasztikusan rosszabb a normál olvasási teljesítmény, mint az írási, miközben a random és a visszafelé olvasás már jobb. Mitől lehet ez? Az értékek eleve meglehetősen rosszak, de ezt a nem igazán finomhangolt virtualizációra (KVM, virtio) és a csekély párhuzamosításra (5 szál) fogom. De az olvasás visszaesését nem tudom mivel magyarázni.
A naiv dd-s teszt is kisebb olvasási teljesítményt nyújt, mint írásit (kivéve az SSD-nél), de itt 10-20% csak a különbség.
Az iozone-t így indítottam: iozone -R -t 5 -I -F /mnt/TESZTELTKOTET/test{1,2,3,4,5} -s 3.5G -r 512k -e
.
- 3875 megtekintés