rhel5 028stab062.3 USB speed [message #36067] |
Tue, 19 May 2009 03:01 |
|
Что-то не так нажал и куча набранного текста пропала Поэтому набираю повторно.
Вопрос: от чего зависит скорость работы block-устройств на USB-шине? Сижу на слегка модифицированном под себя RHEL5-openvz и предположительно с переходом на 060.2 появилась проблема очень низкой скорости работы с ними. Понял это только сейчас. Материнки на ICH5-ICH7. Ядра 2.4.32 и 2.6.23.9 таких проблем не имеют. Раньше и у меня не было (то есть в одном слоту было медленно, но в друшом скорость была нормальная). В связи с проблемой перешёл на 062.3
Улучшений в этом плане не обнаружил. Вот и вопрос: у вас такого нет? Описание похожей проблемы: http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1 4389&start=0
Буду пробовать старые версии, подгонять конфиг под описанный для 062.3 (пока старый).
Про 062.3 версию: порадовало, что alsa заработала на встроенном динамике в AcerAspire One. Мне такого эффекта удалоссь добиться на предыдущей версии путём портирования ALSA из 2.6.28. ALSA от 2.6.23.9 работала только на внешние колонки.
Однако шероховатости: что-то сначала не захотело собираться с xen (появились новые опции). Отключил. Не собрался ntfs (нет определения zero_user_page, добавил). Без указания CONFIG_SCSI_DH ругаемся на переопределение функций в scsi_dh_export.c
|
|
|
|
Re: rhel5 028stab062.3 USB speed [message #36072 is a reply to message #36070] |
Tue, 19 May 2009 08:51 |
|
То есть вы с таким не сталкивались...
Провермл на 057.2 Проблема осталась. Ожнако на 2.6.23.9/2.6.24 её нет. Попробую сначала перенсти USB-систему оттуда. Ну и чистый RHEL5 надо тоже попробовать. Мож проблема вообще в конфигурации ядра...
|
|
|
|
Re: rhel5 028stab062.3 USB speed [message #36102 is a reply to message #36073] |
Thu, 21 May 2009 18:25 |
|
Результат: оказалось, что наложились две проблемы. На работе ядро openvz при монтировании USB2 (флешки) иногда глючило и копирование было медленным. А тут вдруг два дня подряд без пробелов. Сегодня же всё обратно нормально стало. Кстати, 2.4.32 от МСВС всё же на 50% быстрее ( 36 секунл против 50 при чтении с флешки 600 Мбайт). Чистое 2.6.18.8 с флешкой вообще гораздо хуже работает (около 3х минут копировало тот же файл и при этом всё замирало).
А дома с самой флешкой как раз всё нормально оказалолсь. Просто копировал с флещки на встроенный твердотельный диск и считал, что проблема в медленной работе с флешкой. Сегодня попробовал копировать с сетевого диска на флешку и всё оказалось нормально. Медленно копируется как раз на встроенный диск. Буду изучать, что Acer подправил в ядре (комп: Acer Aspire One, netbook)
|
|
|
|
Re: rhel5 028stab062.3 USB speed [message #36132 is a reply to message #36103] |
Sat, 23 May 2009 18:33 |
|
Или hdpart -t /dev/hdc1 ...
На родном для AcerAspire One ядре 2.6.23.9lw этот самый hdparm
выдаёт 18 Мб/сек для USB2-флешки, а на openvz-rhel5-62.3 только 10 Мб/cек. Маловато однако. Хотя для ядра 2.6.18 от SuSe, что в Paragon PM используется, всё раза в 3 хуже.
Вопрос про sata в rhel5... Оно возможно для ATA дисков, как это стало в 2.6.23 ? Просто в 2.6.23.9 встроенный диск видиться как SCSI... Да и странный он. На попытки задания параметров доступа (DMA mode, PIO и тд) отвечает отказом. Подключён он физически по интерфейсу PATA. Однако похоже, что внутри он всё же SATA. Скорость работы в openvz-rhel5 может быть зависит от его плохих настроек по умолчанию? А то обидно. В 2.6.23.9 имеем 37 Mb/sec, а в openvz-rhel5 порядка 1 Mb/sec
|
|
|
Re: rhel5 028stab062.3 USB speed [message #36133 is a reply to message #36132] |
Sun, 24 May 2009 04:01 |
|
Проблема решена путём задания параметра ядра
combined_mode=libata
который как раз включает использование libata при комбинированном подключении диска. Не понимаю, что это значит, но скорость работы со встроенным твердотельным диском возросла с 1 МБайта/сек до 34
А скорость чтения USB2 флешки... Хоть она по тестам и 10 Mb/sec у openvz-rhel5-62.3 против 17 у 2.6.23.9lw, но копирование тестового файла с флешки на SDD не показывает разницы.
PS: сейчас перейду со своего конфига ядра на конфиг от openvz и дальше буду фиксировать, что конкретно правлю. А то при возникновении проблем это становиться лишним источником для проверки
|
|
|