Harici USB 2.0 sürücümde veri aktarım hızı neden bu kadar yavaş?


10

Harici 1 TB sabit sürücüm 11.04 kutumdaki ön USB2.0 soketine bağlı. Dosyaları kopyalarken yaklaşık olarak çok yavaş bir veri aktarım hızı oranına sahibim. Sabit disk yardımcı programından yüksek hızlı USB'ye (480 MB / s) bağlı olduğunu söylese de maksimum 12 MB / sn:

resim açıklamasını buraya girin

Bu çıktı lsusb:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:010a Cherry GmbH 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk [Elements]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bu çıktı hdparm:

~$ sudo hdparm -Tt /dev/sdc1

/dev/sdc1:
 Timing cached reads:   1904 MB in  2.00 seconds = 952.06 MB/sec
 Timing buffered disk reads:  96 MB in  3.06 seconds =  31.35 MB/sec

Bu oranla, sıkça düzenlenen büyük video dosyalarımı yedeklemek saatler sürüyor. Bu onu neredeyse kullanılamaz hale getiriyor, daha da fazlası, çünkü çok daha iyi performans gösterebileceğini biliyorum.

USB bağlantı noktasını bilgisayarın arkasındaki başka bir bağlantı noktasına değiştirmek ve kabloyu yepyeni bir bağlantı noktasına değiştirmek herhangi bir değişiklik yapmadı.

Hala oldukça vanilyamın varsayılanlarına ek olarak yapmam gereken herhangi bir ayar var mı, ancak 11.04'ü güncelleyin mi?


soruya aşağıdaki sonuçları ekleyebilirsiniz: hdparm -Tt / dev / sdc1
fossfreedom

ayrıca bu sorunun bir IRQ sorunu olmadığını da doğrulayabilirsiniz - yani harici aygıtları, PCI kartları çıkarmaya çalışın. Alternatif olarak çekirdek grubunuzda noapic veya pci = routeirq ile önyüklemeyi deneyin.
fossfreedom

pci=routeirqSürücü ile önyükleme yaparak 15 MB / sn'ye kadar çıkardı.
Takkat

Yanıtlar:


6

Tamam - tüm bilgilerin yazı tipi (!) Wikipedia , bir USB 2.0 arayüzü için teorik maksimum aktarım hızının 480 Mbps (saniyede mega bit) olduğunu söylüyor. Bu nedenle Disk Yardımcı Programı'nın USB sürücünüzü aşırı abarttığını düşünüyorum - bu muhtemelen bir hata olarak dosyalanmalıdır.

NTFS ile ilgili bir sorun olduğunu biliyorum, ancak ekran görüntüsünden EXT4 kullandığınız anlaşılıyor, bu yüzden bu sorun değil.

Teorik hız maksimum 60MB / s'dir. Ancak, ben gibi çeşitli rapor okudum bu bu oran yarı beklediğimiz ki o devlet (ayrıca wikipedia linkinde aktarım hızı makalesine bakın). Böylece, sürücünüz muhtemelen olabildiğince hızlı çalışıyor.

Daha yüksek hızlar için ya bir SATA II harici disk kullanın ya da bir USB3.0 arabirim kartı + USB 3.0 Harici Sabit Sürücü deneyin.

Ayrıca burada açıklandığı gibi bazı komut satırı araçlarını kullanarak sürüş hızınızı onaylayın . Nautilus'un bu bağlantıya göre komut satırı araçlarına kıyasla aktarım hızını ne kadar doğru rapor ettiğini görmek ilginç olurdu.


Ayrıca pci=routeirqçekirdek grub seçeneğinizde önyüklemeye değer - bazen IRQ sorunları sabit sürücü okuma / yazma işlemlerini yavaşlatır.


Bağlantılar için teşekkürler. Sürücü hızının arayüz özellikleriyle bir ilgisi olmadığının farkındayım. Ancak 12 - 15 MB / sn hala benim için oldukça düşük görünüyor. Üretken makinede bir eSATA sürücüm var - ne yazık ki hiçbir hotplug yok. Ayrıca USB sürücüsünü HD-TV alıcıma bağladım ve bunun 24 MB / sn olduğunu (FAT32 bölümünde) söyledi.
Takkat

2
Takkat - şahsen, Nautilus tarafından bildirilenlere değil, hdparm'ın sonuçlarına güvendim. hdparm, wikipedia ve diğerlerinin cihazınızın başarabileceğini söylediği gibi aynı değerleri bildiriyor (31 MB / s). Ayrıca, elde etmeniz gereken oranın alternatif bir onayını vermek için başka bir bağlantı ekledim.
fossfreedom

bana NTFS sorunu hakkında söyleyebilir misiniz, ben aynı sabit disk var ve aynı zamanda çok yavaş.
Marcel

1
NTFS çekirdeğe özgü değildir - ntfs-sigortanın doğal MS NTFS'den daha yavaş büyüklükteki kısmı. SO Sorusu, NTFS kullanmanız gerekiyorsa ancak daha iyi performans istiyorsanız
sizinle ilgilidir

3

Yanılıyorsam düzelt ama Megabayt Megabit ile aynı değil ...

USB 2.0 standardı, 480Mbps'ye kadar hızları ifade eder ... bu, bit anlamına gelen daha düşük bir "b" dir ...

Nautilus, 12MBps'lik verileri taşıdığınızı, bu da bayt olan büyük bir B olduğunu söylüyor.

1 bayt = 8 bit

12MB (megabayt) = 96Mb (megabit)

Ayrıca, bu hızlar "laboratuvar hızları" dır, bu da mükemmel koşullarda gerçekleştikleri anlamına gelir, ancak 48kbps'nin üzerinde hiç bağlanmayan 56kbps modemler gibi her zaman donanımdan donanıma değişir.


Yine de bir USB 2.0 sürücü için 12 MByte / s'den daha fazlasını bekliyordum. @ Fossfreedom'ın sürücünün gerçek kapasitesini küçümseyebilecek Nautilus değerlerine işaret etme cevabını kabul ettim.
Takkat

1

Lubuntu 12.04'e geçtikten sonra benzer problemlerim var ve Maverick ile benzer problemler yaşadım.

Geçen yaz Maverick'i güncelledikten sonra sorun kendi kendine çözüldü.

Şimdi harici sabit diskimi Gparted ile temizledim ve ext4 olarak yeniden formatladım.

Bundan sonra olan ilk şey, sabit sürücüye yazma erişimim olmaması. Sadece sisteme sahip olarak bağlandıktan sonra erişim sağladım.

Bunu gerçekten komik buluyorum çünkü harici bir sabit disk ve evet, ben onların fiziksel sahibiyim ve sadece depolama.

FAT32 bölümlerinde sahiplikle ilgili bir sorununuz yok.

Bilgisayarımın sabit diskinden harici dosyalara dosya aktarma beni daha önce hiç sorun yaşamadığım için üzdü ve şimdi bazı geçersiz dosya adı hataları aldım. Görevlerin bitmesini beklemem gerektiğinde basit bir oyun oynamak için kötü bir alışkanlığım olduğu için Majong'u açtım ve önce bunun sorunun nedeni olabileceğini düşündüm. Sonra hatanın başka bir dilde adlandırılmış birkaç dosyayla ilgili olabileceğini fark ettim ve prosedürü tekrarlamak için sistem dilini değiştirdim.

Bil bakalım ne oldu, gayet iyi çalıştı.

Şimdi yardıma ihtiyacım olan şey Ubuntu 10.10 ve Lubuntu 11.10 ile giderilen USB sorununun nasıl değiştirileceğidir.

İkincisi, neden bir ext4 formatlı disk için sahiplik kurmam gerektiğine ve böyle bir ihtiyaç olmadan herhangi bir FAT32 veya NTFS kullanabileceğime basit bir cevap olacaktır.


0

Bunun NTFS ile ilgili bir performans sorunu olduğunu düşünüyorum. NTFS üzerinde çalıştığınız USB disk bölümü biçimlendirilmiş mi? Bu dosyaları kopyalarken CPU'nuz nasıl görünüyor?

Eğer öyleyse, gerekmedikçe USB diskte NTFS kullanmamanızı tavsiye ederim.

NTFS-3G ile ilgili bilinen bir hata varsa, 11.04'ü etkilenmiş olarak listelemese de. Birisinin 11.04'te onayladığı yönünde bir yorum var, ancak yine de bazı insanlar henüz 11.04 için paketlerde olmasına rağmen resmi olmayan bir PPA ile şansa sahipti .

Gerçekten bu hata geçerliyse başka bir düzeltme olabilir.


Disk / ext4 biçimindedir.
Takkat
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.