LINUX.ORG.RU
ФорумAdmin

Производительность HDD


0

0

Привествую.
Есть ли LiveCD для диагностики винчестеров (HDD). Надо замерять производительность для нескольких HDD на ноутбуков, не разрушая эти ноутбуки и винчестеры.
В KNOPPIX, SLAX, SystemRescureCD как-то ничего не нашел.
Может искал не там или не то?


Ответ на: комментарий от Marmirus

Он :) Даже уже запустил и посмотрел, что SATA винчестер на ноуте почему-то стал крайне медленно работать (буфферизованное чтение - 1.46 MB/s). Сижу и думаю, можно что-нибудь сделать или в сервисцентр ехать?

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

> Он :) Даже уже запустил и посмотрел, что SATA винчестер на ноуте почему-то стал крайне медленно работать (буфферизованное чтение - 1.46 MB/s). Сижу и думаю, можно что-нибудь сделать или в сервисцентр ехать?

Я такое видел однажды. Если я правильно понимаю, hdparm для тестов использует кусочек корневого раздела. Произойти могло вот что: если у винчестера стали выходить из строя кластеры, он автоматически переназначает их из пула зарезервированных. Винчестер продолжает функционировать "нормально", но скорость чтения на этом участке падает.

Посмотрите, что говорит

smartctl -A -d ata /dev/ваш_диск

Особенно на параметр

Reallocated_Event_Count

ненулевое значение - повод подумать о срочном бэкапе!

annoynimous ★★★★★
()
Ответ на: комментарий от Silver-angeL

Похоже что действительно проблема в том, что веник в PIO режиме работает (hdparam показывает, что dma == off).
Попытался hdparm -d1 /dev/hda сделать, нифига. Не включает.
Не могу понять, почему.

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

может, поддержка данного контролера не включена в ядре? что кажет dmesg, lspci по поводу всего этого?

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

В третий раз на ЛОРе об этом рассказываю :)

про 945 чипсет я не уверен, но сказанное ниже справедливо для 915-ого.

Проблема в т.н. combined_mode режиме чипсета. Драйвер ide не способен включить dma, но он включается, если использовать драйвер, использующий инфраструктуру libata

Что нужно делать? Нужно передать ядру опцию combined_mode=libata. Если все заработает нормально, то больше ничего и не надо. Будут проблемы - спрашивайте. Процедура безопасна.

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

да точно, что-то такое я как раз пару раз уже слышал:)

не помогло, в ядро чипсет вкомпилен, в дмесг естьстрочка

libata version 2.00 loaded

дма по прежнему не включается, скорость по hdparm 20мб/с

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

> libata version 2.00 loaded

Это, если мне не изменяет память, ничего не значит.

Вот как выглядит стек модулей у меня:

ahci                   17993  0
ata_piix               11973  6
libata                 68049  2 ahci,ata_piix
scsi_mod              135529  5 sr_mod,sg,ahci,libata,sd_mod

Драйвер чипсета (i915) называется ata_piix

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

эти модули я вкомпили в ядро, тк у меня один винт на сата, и без них ядрол не грузится, initrd некаеф делать было

cvb
()
Ответ на: комментарий от annoynimous

Ой, уважаемый annoynimous, расскажите что это значит:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       3

Пора ли поднимать панику?

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

Как говорит мой дедуля - "пиздохен шварц". Что это в точности означает - неясно, но, обычно, смысл ясен из контекста.

Gharik
()

Ещё такое бывает, когда в БИОСе САТА выставлен в "легаси" режим, и прикидывается одним из IDE каналов.

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