HDD etkinliği neden tüm Sistemi yavaşlatır (Windows 7'de)?


15

Sürücüdeki büyük miktarda veriyi başka bir (fiziksel) sürücüye kopyalarsam tüm sistemim yavaş çalışıyor.

Intel Core 2 Duo 3 GHz'de Windows 7 64bit sürümünü kullanıyorum.

Durum bu:

  • İki SATA diski arasında çok hızlı kopyalama.
  • Kaynak Monitörü 80MB / s okuma, 70MB / s yazma ve toplam 150MB / s gösterir
  • Toplam CPU yükü yaklaşık% 3'tür
  • Çok fazla (> 2GB) boş fiziksel RAM kaldı
  • Tüm bölümlerde yeterli boş alan (> 10 gb,>% 10) kaldı ve düşük parçalanma gösteriyor
  • Anti-Virüs yazılımı etkin değil

Sorun bu: Kopyalama sırasında ne yapmak istiyorsam yapayım, sonsuza dek sürüyor. Çok fazla disk erişimi gerektirmeyen görevler bile (yalnızca RAM'den çalışması gerektiği için) son derece yavaştır. Kopyalama işlemini durdurduğumda, tamamlanmamış tüm görevler bir anda biter. Örneğin, yeni bir tarayıcı penceresi veya explorer penceresi açmaya çalışmak işe yaramaz. Kopyalama durdurulursa, aynı anda 5 explorer penceresi açılır.

Sorum şu: neden? CPU ve bellek boştaysa hangi kaynak tüketilir? Daha iyi davranışlar elde etmek için bilgisayar donanımımın hangi kısmını yükseltmem gerekiyor? Ayrıca bu yönde sorularınız için Psycogeek'in yorumunu okuyun.

Cevabınız, her şeyin böyle bir etkinlik tarafından engellenen HDD Erişimi'ne ihtiyacı varsa, sorum şu: Sisteminizdeki bir şeyi, bitene kadar kullanılamaz hale getirmeden kopyalamanın bir yolu var mı? (500 g'dan fazla kopyalanması gerekiyorsa saat olabilir).


4
Her zaman kendimi merak ettim ve anakartlara / yonga setlerine bağlı olarak farklılıklar varsa. Otobüslerde yüksek veri iletişimi varsa, tüm sistemi bozabilir. "Kaynaklar" yüksek kullanımı ama onlar bize bir yüzde metre vermeyin onlar?
Psycogeek

Yararlı bulabilirsiniz - aktarım hızı @ yanıt oranı. HDD: 100 MB / s @ 10 ms. SSD aktarım hızı: 0,1 ms'de 500 MB / s. RAM aktarım hızı: 60ns'de 20.000 MB / s. CPU Önbelleği: 0.5ns'de 100.000 MB / s (2 GHz varsayılan saat hızı, kelime uzunluğu 32 bit). Tıkanıklığı görüyor musun?
cp2141

Bu sadece vahşi bir hipotezdir, ancak belki de yonga seti sürücülerinizi güncellemeniz gerekir? Ayrıca, Aygıt Yöneticisi'nde, sürücülerinizin her biri için yazma önbelleğinin etkinleştirildiğinden emin olun.
Bigbio2002

Yazma önbelleğinin uzun yazmalara yardımcı olduğunu düşünmüyorum.
ThunderByrd43

Yanıtlar:


7

Aynı sabit sürücüde birden fazla kaynak kullanıyorsanız , bu normal bir davranıştır. Sabit sürücüler, tek bir şeyde iyi olan büyük, mekanik aygıtlardır - her seferinde tek bir şey yapar. Bir kerede yalnızca tek bir sektörü okuyabilir / yazabilirsiniz, bu nedenle sabit sürücüyü aynı anda kullanma girişimleri genellikle çöpe neden olur . Bu, tasarlandığı gibi çalışan donanımdan başka bir şeyin yan etkisi değildir.

Bir mekanik sabit sürücüde aynı anda birden çok şey yapıyorsanız, bu eylemleri tek tek gerçekleştirerek daha iyi sonuçlar alabilirsiniz. Dosya aktarımları hakkında konuşuyorsanız, Explorer dosya kopyalama işleyicisini aktarım kuyruğunu destekleyen başka bir programla değiştirmeyi düşünürseniz ( TeraCopy gibi , hızlı disk erişimine geçici olarak ihtiyacınız varsa aktarımı duraklatmanızı sağlar).

Ayrıca , katı hal sürücüsü kullanarak bu efektleri azaltmaya yardımcı olabilirsiniz , ancak garanti değildir - sadece büyük ölçüde azaltılmış rastgele erişim süresi nedeniyle yardımcı olur. Bir SSD ile yine de kalın olabilir ve bir SSD hala aynı sınırlamaya sahiptir - bir seferde yalnızca tek bir sektörü okuyabilir veya yazabilir.

Bir SSD gitmek istediğiniz rota değilse, bir RAM disk kullanmayı, bellekteki herhangi bir veri işlemeyi gerçekleştirmeyi, her görev için ek sürücüler (bölümler değil) eklemeyi veya İşletim sistemi sürücüleri.


1
Bunun için sabit sürücülerden daha fazlası olmalı. 7 sabit diskim var ve 4 tanesi ayrı bir PCI-E denetleyicisinde. Boğulma, bir programı çalıştırdığım sistem sürücüsüyle ilgili olmayan yüksek disk etkinliğinden kaynaklanabilir. . . PCI yuvasında "gerçek" baskın panosu varken (uzun zaman önce) "kötü" değildi. Keşke MB farklı yonga setleri veya görevi daha iyi kenar çubukları varsa ??
Psycogeek

gibi davranır. . . PATA sisteminde bir CD-Rom cihazı ile çalışırken hatırlayın ve sistem sadece cihazdan geri dönüşü beklerken park eder mi? bunun gibi. Bilmiyorum.
Psycogeek

Düşünceleriniz için teşekkürler, ama gerçekten yardım etmiyorum, dediğim gibi: "Çok fazla disk erişimi gerektirmeyen görevler bile (sadece RAM'den çalışacakları gibi) son derece yavaştır"
user4514

2
@Psycogeek bağlı olduğunu da özellikle donanım. Masaüstümde 4 HDD var ve son 3 (yani sistem dışı sürücüler) kullanmanın işletim sistemimi ve programlarımı tutan ana sürücüm üzerinde nadiren etkisi oluyor. Bir oyun oynasam bile, arka planda gigabaytlarca veriyi (bu ikincil sürücüler arasında) olumsuz bir etki olmadan yedekliyorum.
Atılım

@ user4514 Cevabımda bu etkiyi açıkladığımı düşünüyorum, ama sizin için biraz genişleteceğim. Çalıştırdığınızda her program tamamen belleğe yüklenmez. Ve sadece yürütülebilir dosyayı yüklese bile , çağırması gereken ek kütüphane işlevleri ne olacak? Dinamik bağlantılı kütüphaneler? Temel işletim sistemi işlev çağrıları ve kesintileri? Bu sadece bilgisayarların çalışma biçimidir ve daha fazla sürücü eklemekten veya sahip olduklarınızı yükseltmekten başka, yine her şey tasarlandığı gibi çalışır. Burada fiziksel sınırlamalar var ...
Atılım

3

Kopyalamanın yolları var, bunlar daraltılabilir.

"FastCopy" sistem kopyalama işlemlerini değiştirmek için kullanılabilir ve kendi işlemlerini kısıtlayacak şekilde ayarlanabilir. Gaz kelebeği "global olarak" veya kopyalanırken manuel olarak ayarlanabilir. Fastcopy'nin tam hıza gitmesine izin veren tersine çevirin, yolu daha hızlı kopyalayabilir, ancak sistemi daha da kötüleştirebilir, işlemcinin tüm bir çekirdeğini kullanabilir ve kopyayı yapmak için ram'ı yüksek oranda kullanabilir. ikisine de izin veriyor, ancak henüz Win7'de test etmedim.

"TerraCopy" sistem kopyası için popüler bir yedek, kopyalama işlemlerinin duraklatılmasına izin verir. bununla birlikte başka bir şeyin devam etmesini sağlayabilir, ardından devam etmek için duraklatmayı kaldırabilirsiniz. Terracopy'nin win7'de çalıştığı bilinmektedir.

Her ikisini de kopyalama için kullandım, ancak tüm işlemleri ele geçirmekten kaçınıyorum, her biri sistemle aynı şekilde yapamayacağı şeylere sahip olabilir. bu nedenle orijinal sistem kopyasının bir şekilde kullanılabilir olduğundan emin olurum.


1

Erişimde tarama etkinken virüsten koruma yazılımı mı kullanıyorsunuz? Öyleyse, büyük dosyaları kopyalarken erişim taramasını devre dışı bırakın. İşiniz bittiğinde tekrar takın.

Erişimde taramanın birkaç kez çok ciddi performans sorunları olduğunu gördüm. Temel olarak disklerin AV motorunu beklemesi ve büyük dosyaların taranması biraz zaman alabilir.


1
Soruma bakın: "Anti-Virüs yazılımı aktif değil". Neyse teşekkürler
user4514

0

Çok benzer bir sorunum vardı: HDD'den yavaş bir ağa (yalnızca yaklaşık MBit / s) bir dosyaya robokopi yoluyla dosya kopyalama. Tüm bilgisayar oldukça kullanışsızdı. İşletim sistemi (Win10) bir SSD'de! Web sitelerini açmak IO oluşturduğundan tarama bile (Firefox OS bölümü C :) 'ye yüklenmiştir.

ProcessHacker https://processhacker.sourceforge.io/ G / Ç önceliğini düşürdüm . Böylece PC kullanılabilir durumdadır ve kopyalama hızı şu ana kadar düşük görünmemektedir.

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.