robocopy dosyaları sunucular arasında sürükleyip bırakmaktan 20 kat daha yavaştır


12

İki sunucu arasında 20 TB dosya taşıyorum. Her iki sistem de en son güncellemelerin yüklü olduğu Windows 2012R2'dir. Her ikisi de gigabit ağını kullanıyor.

Komut satırı ile yeni sunucuda robocopy kullanma robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder

Bu yaklaşık 5-10MB / s'de kopyalanır.

Gezgini kullanarak dosyaları sunucular arasında sürükleyip bırakın yaklaşık 110 MB / sn, bu beklediğim hızdır.

Dosya paylaşımları ve ağ açıkça daha yüksek hızlara sahip olduğunda, robokopinin neden bu kadar yavaş gittiğini anlayamıyorum.

Denediğim şeyler:

  • Anahtar sorunlarını ortadan kaldırmak için sunucuları doğrudan bir ethernet kablosuyla bağlayın. Değişiklik yok.
  • /MTAynı hızda yaklaşık kopyalanır değerleri 1, 4, 8 ve 16. Tüm ile anahtar.
  • Dosyaları taşımak yerine kopyalama. Değişiklik yok.
  • Ekrana yazdırmak yerine bir günlük dosyası kullanma. Değişiklik yok.
  • Eski sunucudan dosya aktarma ve yeni sunucudan çekme. Değişiklik yok.

Herhangi bir fikir?

Yanıtlar:


19

Benim durumumda, /Zyeniden başlatılabilir mod için anahtar olduğu ortaya çıktı .

Bu anahtarın kaldırılması, tıpkı explorer kopyaları gibi kopyayı 105-110MB / s'ye kadar çıkardı.

Hala neden bu kadar büyük bir performans vuruşuna neden olduğunu bilmiyorum.


1
Gönderdiğiniz için teşekkürler. Bu bana yardımcı oldu. ~ 65Mbps görüyordum. Bayrağı kaldırmak benim için ~ 875Mbps hızlarını itti!
Aaron D

2
@AaronD /ZAnahtar, kopyada ne kadar ilerlediğini izlemek için dosyaya bir başlık bloğu yazar. Yavaş olan her yazma işleminden sonra bu üstbilgiyi güncellemesi gerekir. Yeniden başlatmalar olmadan başlığın yazılması gerekmez, bu nedenle kopya çok daha hızlıdır.
Corey

Birisi bir ağ üzerinden kopyalama yaparken / Z kullanmamanın anlamını açıklayabilir mi? Ağ bağlantısı kesilirse ve dosya kopyası eksik kalırsa, ağ yeniden yüklendikten sonra robokopi tekrar çalıştırılırsa doğru şekilde güncellenir mi? Etrafta geçici dosyalar kalacak mı? Teşekkürler!
Dave

/ Z kaldırıldığında bana 10Gbit / s bağlantıda 20MB / s'den 600MB / s'ye performans artışı sağlandı! Büyük fark!
user643011

1
@Kaydet, şu yanıtı okuyun: stackoverflow.com/questions/20982968/… Bu cevabın neden kabul edilmediğini bilmiyorum. Bu benim sorunumu çözdü.
Martin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.