NAS taşıma sürecinde Robocopy ve SMB Multichannel performans tuzakları ortaya çıktı
Öne çıkanlar
- Robocopy'deki /Z parametresi yerel ağ aktarımlarında ek kayıt yükü nedeniyle hızı düşürdü.
- NTFS alternatif veri akışları /COPY:DATX parametresi kullanılarak atlandı.
- SMB 3 Multichannel dört adet 1 GbE portu birleştirerek 250 MB/sn hıza ulaştı.
Yazılımcı Scott Hanselman, eski Synology NAS cihazındaki verileri yeni UniFi UNAS Pro 8 sistemine aktarırken karşılaştığı performans sorunlarını ve dosya sistemi sınırlarını paylaştı. Windows ortamında SMB protokolü ve Robocopy aracı üzerinden yürütülen işlemde, NTFS alternatif veri akışları (ADS) ile yanlış yapılandırılan komut satırı parametrelerinin aktarım hızını ciddi ölçüde düşürdüğü görüldü.
Taşıma sırasında karşılaşılan dosya sistemi hatalarının, müzik dosyalarına bağlı gizli veri akışlarından kaynaklandığı belirlendi. Robocopy'nin /COPY:DATX parametresiyle bu ek akışları atlaması sağlandıktan sonra aktarım başarıyla devam etti. Ancak bağlantı kesintilerine karşı dosyayı kaldığı yerden sürdürmeyi sağlayan /Z ve arabelleksiz yazma sunan /J parametrelerinin, yerel ağ ve SMB aktarımlarında ciddi gecikmelere yol açtığı tespit edildi.
Söz konusu yavaşlatıcı parametreler kaldırıldığında ve iş parçacığı sayısı optimize edildiğinde, ortalama aktarım hızı saniyede yaklaşık 187 megabayta yükseldi. Süreçte ayrıca Synology üzerindeki dört adet 1 GbE ağ bağlantısının SMB 3 Multichannel desteği sayesinde birleştirilerek tek bir istemciye saniyede 250 megabayta varan okuma performansı sunabildiği kaydedildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.