Ho un server CentOS 5 VMWare che si collega a una macchina OpenSolaris 2009.06 su NFS che contiene le immagini del disco. Le mie macchine virtuali sembrano essere legate da IO lenti, quindi mi piacerebbe fare tutto il possibile per ottimizzare la connessione.
Non sono sicuro del modo migliore per misurare il throughput su un sistema di produzione, ma alcuni test non scientifici che usano dd bs=1024k count=400
scritture show local (OpenSolaris) di ~ 1.6GB / se scritture remote (CentOS) ~ 50MB / s. Immagino che questi siano inferiori a quello che sto effettivamente ottenendo dal momento che 7 VM sono attualmente in esecuzione sulla connessione.
Attualmente, le 2 macchine sono gigE connesse direttamente con frame jumbo abilitati su entrambe le schede NIC (MTU = 9000). A parte questo, non sono state apportate ottimizzazioni. Il mount / export di NFS utilizza i valori predefiniti.
Dove devo iniziare a girare le manopole per migliorare le prestazioni?