Windows'tan Linux'a dosya aktarımı Linux'tan Windows'a daha yavaş


3

Doğrudan 10G ile bir Windows makinesine bağlı bir linux iş istasyonum var. Garip bir şekilde, Linux'tan Windows'a dosya aktarımı hızlı (600 MB / s) iken, pencerelerden Linux'a dosya aktarımı yavaş (160 MB / s). Windows sürücüsünü linux'a cifs ve nfs aracılığıyla monte etmeyi denedim, linux sürücüsünü de nfs aracılığıyla pencerelere taktım ve her zaman aynı sonucu elde ettim.

Ayrıca pencereleri de pencerelere test ettim (başka bir pencereyi ilk pencereye bağladım). Daha sonra her iki yönde de hızlı dosya aktarımı alıyorum. Ve linux'u linux'a test ettim: hızlı iki şekilde.

Ağ hızını iperf kullanarak test ettim ve her iki yönde de yüksek. Sadece sorun yaşadığım dosyaları aktardığımda.

Herhangi bir öneri hoşgeldiniz


1
Yavaş Windows'tan Linux'a senaryoda, dosyayı Windows'tan "zorluyor musunuz" veya dosyayı Linux'tan "mı çekiyorsunuz"? Hangi makine aktarımı başlatıyor?
Mokubai

Her iki sistemin de okuma ve yazma hızını kontrol etmeden kesinlikle hiçbir şey ifade etmiyor. Linux makineleri HDD'sinin Windows makineleri HDD'sinin yazma hızına göre yazma hızı nedir? Bunu başka yollarla test ettiğinizi anlıyorum ama sayılarınız taban çizgisi olmadan anlamsız.
jdwolf

Ve 1 gibi hayati bilgileri kaçırdınız / tüm testler için aynı dosya setini kullanıyor musunuz ve 2 / disk önbelleğe almayı önlemek için her iki makineyi de testler arasında yeniden başlattınız mı? 3 / Her bir uçtaki disklerin okuma / yazma hızları nelerdir?
DavidPostill

En azından Linux'ta sync; echo 3 | sudo tee /proc/sys/vm/drop_cachestüm önbellekleri temizlemek için yapabilecekleriniz , 1 belki de sadece disk önbelleklerini temizler (yeniden başlatmalar çok pencereler ;-) Ne zaman isterlerse SSD'yi severler.
Xen2050

Linux diski bir SSD'dir. RAID0'da camların 12 HDD'si vardır. Önbellekleme bir sorun değil, ben kontrol ettim. Yine, her iki bilgisayar da, Linux bilgisayar başka bir Linux bilgisayara bağlandığında ve Windows bilgisayar başka bir windows makinesine bağlandığında test edildiğinden, okuma ve yazma işleminde yaklaşık 600 MB / sn veri aktarımı yapabilir.
Ben2209

Yanıtlar:


1

Linux tarafındaki darboğazın bir kısmı HDD için yazma hızı olabilir. Bunun birçok küçük dosya veya birkaç büyük dosya yazmak için optimize edilmesi gerekebilir. Özellikle yazma önbelleği boyutu değiştirilebilir ve test edilebilir . Hdparam programı diski kullanımını optimize etmek için kullanılabilir.

Mevcut parametreleri kontrol etmek için terminale giriniz:

hdparm -I / dev / sda | Daha

Yazma hızını kontrol etmek için, şunu girin:

hdparm -t / dev / sda

Değiştirilecek bazı faktörler, bir anda yazılmış sektörlerin sayısı ve yazma önbelleğinin büyüklüğüdür.

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.