VMware vSphere ESXi 6.7 ve 7.0 sürümlerinde uzun mesafe network bağlantıları üzerinden verilmiş, uyumsuz network adaptörü ve/veya driverı bulunan ya da paket kayıpları yaşanan özetle acknowledge paketinin geç geldiği NFS datastorelarda yaşanan ve okuma performansında tutarsız ve ciddi yavaşlık ile yaşıyorsanız sorunun çözümü için aşağıdaki adımları uygulamanız gerekiyor.
Üzülerek belirtmek isterim ki bu durum ESXi 6.7 için NFSv3 ve NFSv4 farketmeksizin bilinen bir sorun ve şu an için bir çözümü bulunmuyor.
Network tarafındaki problemleri ortadan kaldırabilir ya da ESXi sürümünüzü upgrade ederek aşağıdaki komutu çalıştırarak geçici çözümü uygulayabilirsiniz.
Aşağıdaki komutu ESXi host üzerinde shell veya ssh bağlantısı yaparak çalıştırabilirsiniz.
Bu komut NFS için TCP Delayet ACK ayarını devre dışı bırakmakta;
esxcli system settings advanced set -o “/SunRPC/SetNoDelayedAck” –i 1
Komutu çalıştırdıktan sonra ESXi hostu yeniden başlatmanıza gerek olmuyor, etkisini doğrudan görebilirsiniz.
Konu ile alakalı daha detaylı bilgi için aşağıdaki PDF dokümanını incelemenizi şiddetle tavsiye ederim.
ESXi NFS Read Performance: TCP Interaction between Slow Start and Delayed Acknowledgement
Bu sorun ile alakalı olarak “TCP Slow Start and Delayed Acknowledgement” başlığına bakabilirsiniz.