LINUX.ORG.RU

[Ubuntu 11.04][USB 2.0][USB 3.0] Падает скорость передачи

 


0

2

Откровенно говоря задолбало. Задолбало ещё с 9.10. В общем есть два внешних харда. Один на USB 2.0 (запись 50М\с, объём 500ГБ), второй на USB 3.0 (запись 75М\с, объём 1ТБ).

Ситуация обычная: бэкаплю 200ГБ. Скорость в первые минуты радует: 45М\с на любом, ололо, я рад. Отхожу на час, возвращаюсь: скорость упала до 8.7МБ\с. #$%#@! USB 1.0 теперь в Ubuntu 11.04! Ололо! Слава криворуким разрабам!

Собственно ищу решение, задолбало уже на ночь ставить перекачку жалкой пары сотен гигов. Как это вылечить?



Последнее исправление: ThisNameWasFree (всего исправлений: 3)

Забыл добавить, что во время закачки даже на этой убогой скорости иксы подвисают, работать нереально, хотя дескрипторы не закончились, оператипы гига 2 + 4 свопа, 4 ядра... ну... э... Короче всего вагон :E

ThisNameWasFree
() автор топика

ФС какая?

Кстати,

8.7МБ\с. ... USB 1.0 теперь в Ubuntu 11.04

это не 1.0, вот если бы было ~500кБ/с - то 1.0.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от ThisNameWasFree

UPD: сейчас проверил, NTFS => NTFS та же фигня, падает до 8.2М\с и ниже.

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

> NTFS

Ubuntu


Ubuntu 11.04
ext4 -> ext4 50M/c.
ЧЯДНТ? (Ответ: не использую б-гомерзкую ntfs)

Made_in_China ★★
()

А если своп отключить, лучше не будет?

ansky ★★★★★
()
Ответ на: комментарий от ThisNameWasFree

Обусловлено огороженностью NTFS. Ускорить можно, если «попросить» мелкомягких выложить спецификации.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от ThisNameWasFree

Значит нужно избавляться от Виндов на этих машинах, если это в ваших силах, конечно.

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от Eddy_Em

> Для ntfs-3g торможение - норма.

Какая брехня! Ну пишет со скоростью в два раза ниже обычной для линуксовых, но такого ада и израиля, как описал топикстартер не наблюдается, тем более на чтение.

imul ★★★★★
()
Ответ на: комментарий от imul

UPD: тормоза проявились на внутреннем харде при записи 8ГБ с ext4 => ntfs. Иксы подвисают каждые секунд 5, длительность 1-2 с. Ситуация не устраивает. Есть какие-либо идеи? :(

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Сейчас кидаю 60 гиг на ntfs. Тормозов с иксами нет. Хотя и пишет всего 16-17 МБ/сек. Какое железо? Какое ядро и шедулеры? В каком режиме работают диски.

imul ★★★★★
()
Ответ на: комментарий от imul
Linux RF511 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Описание ноута от производителя http://www.samsung.com/ru/consumer/computers-peripherals/notebooks/high-perfo...

Хард ATA Hitachi HTS72505.

Скорость записи на NTFS ~8.2М\с

В настройках питания замедление жёстких не активировано.

Впервые узнаю о шедулерах, максимум из того, что могу пока привести:

yura@RF511:~$ dmesg |grep NCQ
[    3.789972] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree
yura@RF511:~$ sudo hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   15734 MB in  2.00 seconds = 7874.36 MB/sec
 Timing buffered disk reads: 308 MB in  3.01 seconds = 102.47 MB/sec
yura@RF511:~$ sudo hdparm  -i  /dev/sda

/dev/sda:

 Model=Hitachi HTS725050A9A364, FwRev=PC4OC70E, SerialNo=120506PC7800CLHGHUZC
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=15151kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode
ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Железка весьма приличная.
Попробуй загрузиться с таким параметром ядра elevator=noop
Для AHCI и дисков с честным NCQ это имхо лучше.

imul ★★★★★
()

1. на ntfs .ну вы поняли

2. один файл размером в десятки гигобайт прокинется в десятки раз быстрее чем тысячи мелких файлов того же суммарного размера

zloypingvin
()
Ответ на: комментарий от ThisNameWasFree

И таки не представляю, что ntfs может уложить четыре ядра.

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Жуть, 71 процент. Сочувствую. Я такое только на картинках видел.

imul ★★★★★
()

Словил аналогичное поведение на внешнем диске с USB 2.0. Скорость была порядка 8-10 Мб/сек. Увеличилась до 20 после того как я вытащил usb-wifi dongle (он вообще к отдельному контроллеру был подключен). Ещё обнаружилось, что диску не хватало питания и периодически он подвисал секунд на 10-15, с последующим сбросом.

i-rinat ★★★★★
()
Ответ на: комментарий от ThisNameWasFree

> Чем можно посмотреть

Вольтметром на самом устройстве, ибо может быть:
- изначально заниженное напряжение с блока питания (5В +/-5% - ведь значение может быть в «вниз»).
- падение на дорожках материнской платы из-за неудачной разводки
- падение на контактах разъемов
- падение на USB-шнуре устройства (некачественные шнуры с тонкими проводниками питания, ага)
- прочие факторы

увеличить питание на USB?


Устранить перечисленные выше пункты или питать устройство от внешнего блока питания либо активного USB-хаба

Да, и ещё чем можно узнать необходимый минимум питания?


Напряжение, приходящее уже на само устройство, должно быть в указанных выше пределах, иначе возможны различные забавные глюки. По току - для USB 2.0 нормированно 0,5A для одного порта, когда надо снимать больше - делают разветвители, подключаемые на 2 порта сразу - актуально в случае USB-винтов на 2,5', питающихся от самого порта. В случае винтов на 3,5' от порта питается только контроллер, а диск - от внешнего блока.

YAR ★★★★★
()
Ответ на: комментарий от ThisNameWasFree

Чем можно посмотреть\увеличить питание на USB?

Программно посмотреть никак. Увеличить тоже никак. Разве что Y-cable. В ответвление идут только провода питания.

Имеет смысл мониторить в dmesg строчки вида

[127614.001844] usb 1-1.3: reset high speed USB device number 13 using ehci_hcd
Их наличие обычно связано с нехваткой питания.

i-rinat ★★★★★
()
Ответ на: комментарий от ThisNameWasFree

> на внутреннем харде при обращении к NTFS из ext4 те же тормоза.

Возможно, высокая фрагментация на NTFS томе. ntfs-3g в такой ситуации придётся очень туго. Померить фрагментацию можно с помощью filefrag из пакета e2fsuprogs.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.