Dålig prestanda ESXi NFS/iSCSI
Hej!
Jag har en ESXi-server och en separat NAS enligt följande:
ESXi 5.1.0: Xeon E3-1230v2 & 32GB RAM
NAS: Pentium G620 & 16GB RAM
På min NAS kör jag Debian och mjukvaruraid (mdadm), 6 diskar. Alla partitioner är 4K alignade med parted. Debian är installerat på en USB-sticka.
Själva raid-konfigen är lite speciell eftersom det är 4x750GB och 2x1TB:
Det är alltså 6x750GB i RAID5 samt 2x250GB i RAID1. Den partition jag vill använda till ESXi host är 2x250GB i RAID1.
Det är inget fel på prestandan på nätverket, uppmätt med TPTEST från en virtuell host (client) till NAS (server):
TCP Send: 777203802 bps (777.20 Mbit/s)
TCP Recv: 751229858 bps (751.23 Mbit/s)
Kör jag en överföring via FTP så kommer jag upp i ca 50MB/s vilket inte heller är strålande men ändå bättre än vad jag får med NFS/iSCSI.
När jag mountar ESXi mot en NFS på nasen så kommer jag upp i ca 15MB/s och sätter jag async så kommer jag upp i ca 30MB/s.
iSCSI ger också ca 30MB/s.
Detta har medfört att jag inte vill köra mina virtuella maskiner mot NAS via iSCSI/NFS eftersom det är för dålig prestanda. Förstår dock inte varför det är så långsamt. Har uteslutit att det sker skrivningar till den andra raid-partitionen genom att umounta den partitionen.
Kan det vara så illa att min CPU är den begränsande faktorn? Eller kan det bero på att jag har installerat Debian på en USB-sticka?
Har för mig att många här får upp betydligt högre hastigheter på sämre hårdvara. Någon inställning jag kan ha missat?
Nedan en dstat/iostat under FTP-överföring:
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
13 41 31 8 0 6| 0 92M| 94M 596k| 0 0 | 15k 38k
2 65 28 0 0 4|4096B 173M| 92M 295k| 0 0 | 19k 56k
2 46 32 18 0 1|4096B 118M| 91M 287k| 0 0 |9868 37k
1 7 52 39 0 1| 0 32k| 59M 184k| 0 0 |5392 6356
2 9 33 55 0 2|1568k 1792k| 72M 229k| 0 0 |6120 8132
2 57 28 8 0 6|4096B 134M| 91M 285k| 0 0 | 15k 44k
1 78 0 19 0 3| 0 193M| 58M 176k| 0 0 | 14k 61k
1 62 0 36 0 2|4096B 189M| 89M 279k| 0 0 |9073 50k
1 63 0 34 0 3| 0 187M| 96M 304k| 0 0 |9794 50k
1 28 26 44 0 1|4096B 80M| 84M 267k| 0 0 |7566 21k
1 29 42 27 0 2| 0 2796k| 56M 168k| 0 0 |7078 16k
1 57 39 0 0 4|4096B 208M| 15M 37k| 0 0 |4638 49k
RIPE LIR