Büyük dosya aktarımları neden birkaç dakika boyunca% 99'da duruyor?


12

Bu soruyu uzun zamandır sormak istiyordum. Windows'ta dosyaları (büyük boyutlar 10GB'ın üzerinde) herhangi bir harici sürücüden veya herhangi bir harici sürücüye kopyalamaya / taşımaya çalışırken, aktarım etkinliğinin bir dakika boyunca yanıt vermeyi bırakıp kalan birkaç baytı tamamladığı% 99'a kadar homojen kaldığını fark ettim.

Ubuntu'da değil, yalnızca Windows'ta fark ettiğim için bunun arkasındaki mantığı anlamıyorum. Hem dahili hem de harici sürücüler SSD'lerdir. Flash sürücülerde de olur. CPU bir ULV işlemcisidir, sorun olabilir mi?

Teşekkürler!


1
Çünkü Windows'taki% tahmini çoğu zaman doğru değildir.
Moab

1
Antivirüs / antimalware'inizin yardımcı olup olmadığını görmek için devre dışı bırakmayı deneyin? Antivirüs dosyaları kontrol ediyor olabilir, bu yüzden tamamlanması çok uzun sürüyor.
axys93

3
Ayrıca, dosyaları hızlı bir kaynaktan daha yavaş bir hedefe aktarırken sık karşılaşılan bir sorundur. Harici sürücü USB ile bağlıysa, gerçek aktarım hızını düşürebilir. Dosya çok büyükse, hız iki aygıt arasındaki gerçek aktarım hızına yavaşça iner, çünkü yeni veriler yalnızca eski veriler arabelleğe kaldırıldığında aynı miktarda okunabilir. Bu nedenle dosyanın sonuna ulaşıldığında, arabellekteki verilerin hedefe aktarılmasını bekleyen bir an için 'duraklar'. Bu durumda tek çözüm, bekleme pencerelerinin önbellek içeriğini aktarmasıdır.
axys93

@ axys93 virüsten koruma programını devre dışı bırakmayı denedi, ancak yine de aynı. ikinci yorumunuz hakkında .. evet bunun nedeni olabilir
Ashwin

Yanıtlar:


5

Önbelleğe almak.

(Muhtemelen)

Windows diske yazdığında, diske yazar. Bu olmamalı flaş veya harici USB sürücüler için de bunu yapar, ancak uyan o tek gerçek açıklama bu.

Kopya dosyası iletişim kutusu, diskin kendisini değil, önbellekteki dosyaları kopyalama hızını gösterir ve daha sonra tüm verilerin yazılması için sonunda bekler. Kopyalama programı büyük olasılıkla önbellekte yazılmayı bekleyen veriler olduğunu görebilir, ancak ne kadar olduğunu göremez.

Bu davranışı iyi durdurabilen sürücüler için yazma önbelleğini devre dışı bırakmanın bir yolu vardır.

Yedi Forum'daki diskteki önbelleği devre dışı bırakmak için hızlı bir kılavuz var , ancak burada düzgün bir şekilde özetlemek için bilgisayarımda değilim. Temel olarak, disk önbelleğini yalnızca çıkarılabilir veya harici aygıtlarda devre dışı bırakmak istersiniz , performans için dahili aygıtlarda etkin durumda bırakmak istediğinizde.

Bir Explorer penceresinde diski sağ tıklatıp, özelliklere gidip pencerenin üstünde gösterilen Donanım sekmesini seçerek bağlandığım öğreticide gösterilen aynı özellikler sayfalarına erişebilmelisiniz.

Windows Club'daki bu görüntü gibi biraz olmalı, ancak USB cihazlarında hızlı bir şekilde kaldırma seçeneğiniz olmalıdır. (Daha sonra yapabildiğimde bunu değiştireceğim)

resim açıklamasını buraya girin


Veri (> 500 GB) kopyalanırken Sadece bu sorun yaşadı D:kadar E:. Açıklamanız makul görünse de, koç neredeyse tamamen boş gibi görünüyor ve diskte etkinlik yok C:. Öte yandan, her iki diskler D:ve E:etkin olarak görünseler (eski okunduğunda, yazılır ikincisi) tam hızda üç saat sonra99% figür ulaşıldı. Bu yüzden önbellek veya arabelleğe alma bu windows sorunu için gerçek genel cevap olduğundan emin değilim .
Patrick Trentin

Bu yalnızca büyük dosya aktarımlarında gerçekleşmez. Dosyaları silerken de olur. Ve 13000 dosya o kadar da değil ...
Thomas Weller
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.