Внешний винчестер WD 1TB и непонятный тормоза
Bess 18 января, 2010 - 20:56
Подключается по USB к ноутбуку. Независимо в какой их 4-х портов, при записи на него или списывания с него иногда происходят дикие тормоза системы и скорость писания считывания сильно падает.
Подскажите, пожалуйста, в куда можно посмотреть?
»
- Для комментирования войдите или зарегистрируйтесь
hdparm при этом что говорит?
hdparm при этом что говорит? lsusb
буду честен, я не знаю, почему у меня все работает
hdparm врятли поможет, т.к.
hdparm врятли поможет, т.к. проблема скорее всего не в HDD, а в подсистеме USB... передача данных полностью сисит на проце и если проц слабый, то тут ничего не поделать, если конечно нет специализированных драйверов в ядре :(
mib написал(а): hdparm при
На мой взгляд hdparm USB-диску ничего не «скажет».
И какова она, эта скорость «записи-считывания»? USB — не самый быстрый интерфейс, IMHO.
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а): USB
у USB 2.0 скорость ~480Mbps (т.е. туда-сюда ~60MBps), что с лихвой покрывает возможности чтения и записи винчестеров ;) другое дело каким драйвером интерфейс обслуживается, если generic, то скорость можно спокойно поделить пополам, ИМХО ;)
К сожалению, мой личный опыт
К сожалению, мой личный опыт это не подтверждает. Значит, я не умею их готовить. ©
Я ♥ Gentoo & Funtoo
Спецификация на USB 2.0
Спецификация на USB 2.0 "позволяет" подключать устройства с пропускной способностью до 480 Мбит в секунду. iee1394 эту скорость гарантирует. Плюс в иее гарантирован прямой доступ в память без использования процессора, тогда как в usb 2.0 это "возможно". Приличная скорость (что-то около 300) у меня получалась на хьюлитовском сервере.В том числе и под приличной нагрузкой. Вероятно там приличная реализация USB. В общем имхо тут все так же как и с полупрограммными рейдами, где тормоза вполне возможны при возникновении нагрузки на процессор. Еще кабеля, что идут в коробке с подобными устройствами, чаще, "мягко выражаясь", некачественные. Если девайс позволяет безболезненно сменить кабель (практически все внешние харды с внешним источником питания) - стоит попробовать.
wi написал(а): Спецификация
Я реализовывал обмен на скорости 480 Мбит/с по протоколу Hi-Speed USB 2.0 с помощью процессора CyPress EZ-USB 2, обычного кабеля и с несколькими разными обычными ПК. Нагрузка на сервер обычно не сильно влияет на скорость обмена с современными ПК. Так что USB сейчас очень хорошо оттестированная и достаточно дешёвая технология, именно поэтому она и «победила» IEEE-1394, по крайней мере на бытовом уровне. Скорость чтения/записи жёстких дисков раза в два-три меньше пропускной способности USB, так что более вероятная причина в плохом соединении (контакты быстро окисляются, если носить такой жёсткий диск например в брюках) или недостаточном питании.
USB
Т.е. смотреть в сторону ядра Device drivers -> USB Support -> USB Mass Storage support? И что там можно включить для Western Digital?
P.S. Скорость падает до 5MB/s и ниже. Иногда такое бывает и с обычной флешкой. Если пишется в фоне, то компьютер будто забывает о том, что надо писать и почти останавливается передача данных. Пока окно не вытянешь наверх, скорость не поднимается.
И все таки я бы глянул на
И все таки я бы глянул на hdparm -vtT /dev/disk
буду честен, я не знаю, почему у меня все работает
hdparm -vtT /dev/sdb1
hdparm -vtT /dev/sdb1
/dev/sdb1:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
readonly = 0 (off)
readahead = 256 (on)
geometry = 121600/255/63, sectors = 1953520002, start = 63
Timing cached reads: 1990 MB in 2.00 seconds = 995.22 MB/sec
Timing buffered disk reads: 102 MB in 3.02 seconds = 33.74 MB/sec
Bess написал(а): Т.е.
скорее нужно посмотреть на возможные драйверы usb-контроллера ;) еще можно поэкспериментировать с опциями монтирования... например, попробовать sync... у меня например копирование на флешку, которая смонтирована hal и которая смонтирована руками, происходит с разной скоростью и в разное время :)
какой у вас винт? можно модельку узнать или сразу техническое описание (размеры буфера, обороты шпинделя и т.д.)
с какими опциями монтируете и какая там ФС?
А когда у вас скорость больше
А когда у вас скорость больше когда hal-ом монтируется или руками? Чтобы посмотреть в нужную сторону.
Винт сам вот: Western Digital My Book Essential 1 TB USB 2.0 Desktop External Hard Drive WDH1U10000N
А вот техописания даже на сайте производителя нету. Монтируется автоматом через hal, ntfs.
ntfs? Или ntfs-3g?
С последним есть такой момент, что он во время операций ввода-вывода грузит процессор по полной.
Может, в этом и заключается bottleneck?
ntfs-3g
cat /etc/hal/fdi/policy/10-ntfs3g.fdi
ntfs-3g
не показало код из файла
Не совсем так. 480Mbps
Не совсем так. 480Mbps симплекс тоесть 30 мб/с теоретический предел, реально больше 27 не бывает.
Вот firewire там дуплекс и будет действительно 400Мбпс
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
Попробуйте почитать диск при
Попробуйте почитать диск при помощи dd
dd if=/dev/disk of=/dev/null bs=1M
Это исключит тормоза файловой системы и мы проверим только устройство
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
на сколько я понял из
на сколько я понял из прочитанного, вы используете ntfs-3g? если да, то так все и должно быть ;) ntfs-3g использует fuse, а следовательно очень хорошо жрет проц :( есть аналогичные проблемы с mount-cifs...
у вас нет возможности перейти на другую ФС, которая есть в ядре? думаю, reiserfs или ext3 вполне подошли бы ;) я перевел свои флешки на reiserfs и проблем с нагрузкой больше не испытываю :)
Windows
Понятно, спасибо. А как оффтопик отнесется к монтируемым устройствам с фс типа ext3, reiserfs? Пробовать не приходилось, а дома еще есть компьютер сына и жены, а там пока еще живет windows.
ext2
На просторах интернета можно нарыть драйвер для ext2 под винду.
По опыту использования FAT32 на 500 гигабайтном внешнем жёстком могу сказать что проседаний скорости при записи не наблюдается хотя диск забит почти полностью однако полный бэкап делается гдето за 20 часов
ну, можно fat32 еще
ну, можно fat32 еще попробовать, но там есть ограничение на размер файлов :) к стати, для некоторых ФС, емнип, были свободные дрова под M$ windows...