|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vassily Kiryanov 2:5054/36 03 May 2003 15:26:00 To : mitrohin a.s. Subject : SMART -------------------------------------------------------------------------------- 08 Apr 03 15:21, mitrohin a.s. wrote to Vassily Kiryanov: VK>>>> Однако, ищи на http://www.berezniki.ru/smart-full.tar.gz и VK>>>> обрящешь. mas>>> hmm... я пальцАми по первому письму собрал - все ok. mas>>> при нагрузке на винт если несколько раз дернуть atacontrol smart mas>>> x y ресетится ata ;(( ... нафиг-нафиг и без смарта неплохо mas>>> жил... VK>> Такого эффекта у меня не было. Hо под нагрузкой я и не тестировал. VK>> Какое у тебя железо? В каком режиме работает? mas> ttyv1# cvs /cvs up -d -P ports mas> ttyv2# make buildworld mas> ttyv3# while :; do atacontrol smart 0 0; sleep 1; done mas> если у тебя глюков не будет - значит я один такой несчастливый Hашёл время и потестировал. Сделал почти по твоему сценарию, с небольшими изменениями. В фоне крутился скрипт, который результаты atacontrol smart клал в файлы с последовательными номерами, а я в это время развлекался собиранием picoBSD раз пять, или раз шесть :) Результат: ты прав. Под нагрузкой происходят время от времени странные глюки, типа: Wait for interrupt чего-то-там... reinitialize controller... и прочее. Hо данные на диске ни разу не исказились и не потерялись. Fault tolerance у BSD на должном уровне, однако. Похоже процедура обработки смарт-запроса в коде IDE не окружена семафорами как полагается. Смотреть и исправлять пока не смогу, времени внапряг... Вывод: не рекомендуется делать запросы на SMART во время ненулевой дисковой активности, а вывод команды atacontrol smart лучше проверять глазками. Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго. Vassily --- * Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18513eb3e140.html, оценка из 5, голосов 10
|