|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Vlasov 2:5020/400 22 Jun 2005 17:51:54 To : Dmitry A. Nikitin Subject : Re: SiI3112A на 2.6.12 --------------------------------------------------------------------------------
On Wed, 22 Jun 2005 12:21:22 +0000 (UTC) Dmitry A. Nikitin wrote:
> /dev/hde:
> Timing buffered disk reads: 48 MB in 3.03 seconds = 15.86 MB/sec
>
> Чуть шустрее, но всё же как-то не кузяво. Hа дистрибутивном 2.6.5-358 до 50
> MB/sec доходило.
А, 2.6.5... Видимо, там был неполный blacklist, в который не вошла эта
модель.
В каких-то дисках Seagate была ошибка в firmware, которая проявлялась
при работе с контроллерами Silicon Image ("mod15write bug"). Какие
именно модели этому подвержены, точно неизвестно - Seagate не даёт эту
информацию. Способ обхода этой ошибки - ограничение числа записываемых
за один раз секторов: не более 15; именно это и приводит к такому
замедлению (фактически ограничиваются все операции; вроде бы достаточно
ограничить только запись, но в ядре нет для этого удобных средств).
В драйвере IDE (siimage) ограничение в 15 секторов ставится для всех
SATA-дисков Seagate. В драйвере libata (sata_sil) есть sil_blacklist со
списком проблемных дисков, составленный по приходившим багрепортам.
Хотя есть вероятность, что в sil_blacklist попали лишние записи -
позднее была обнаружена проблема в инициализации недокументированных
параметров контроллера, которая существовала в некоторых версиях BIOS и
могла приводить к ошибкам, похожим по внешним проявлениям на проблему
mod15write. В ядре 2.6.12 эта проблема вроде бы исправлена, но понять,
какие же записи в blacklist не нужны, сложно.
В принципе можно попробовать убрать мешающую запись из sil_blacklist и
протестировать работу с диском при сильной его загрузке (проблема
возникает при записи на диск).
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/367207a75f1f.html, оценка из 5, голосов 10
|