LINUX.ORG.RU

Компьютер зависает


0

0

Имеется домашний сервер. Следующей конфигурации:
Мать: jetway p4xfb
Проц: intel celeron 1.8ghz
Память: patriot 1gb pc3200
Винч: seagate ST3160815A 160 Gb
ОС: debian lenny Kernel 2.6.26.3 (самосборное)

На нём крутится файлопомойка (samba), торрент клиент (rtorrent), апач2, etc

Проблема в следующем, он периодический зависает намертво, может зависнуть через 8 дней аптайма, может на 2ой день зависнуть, т.е. произвольно. Как тока он зависает, светодиод хдд загорается и не перестаёт гореть, думал, может какой софт глючит, переставил систему и на чистой системе он также завис. Ещё он виснет, если в ядре включён SMP, но при этом светодиод хдд так себя не ведёт.

Куда копать? Я давно уже мучаюсь с этой проблемой. Поверхность винча сканил с помощью MHDD бэдов нет, memtest гонял, с памятью всё нормально, БП менял.

Возможно что-то с питанием, или перегревом проца. Посмотри последние сообщения в логах перед зависанием. Можно также пустить tail -f /var/log/messages и смотреть на логи пока не зависнет.

На каких операциях виснет? Чтение/запись на диск, 100% загрузка ЦПУ, и т. п.

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

В логах пусто, просто завис и всё, никаких ошибок нет. При зависании был открыт htop, проц не загружен 10-20%. Зависает на ровном месте, может вообще ничего не делать, и зависнуть.

w83697hf-isa-0290
Adapter: ISA adapter
VCore: +1.71 V (min = +1.62 V, max = +1.89 V)
+3.3V: +3.23 V (min = +3.14 V, max = +3.47 V)
+5V: +5.05 V (min = +4.76 V, max = +5.24 V)
+12V: +12.10 V (min = +11.37 V, max = +12.59 V)
-12V: -11.62 V (min = -13.18 V, max = -10.80 V)
-5V: -4.90 V (min = -5.25 V, max = -4.75 V)
V5SB: +5.56 V (min = +4.76 V, max = +5.99 V)
VBat: +3.26 V (min = +2.40 V, max = +3.60 V)
MB: +36.0°C (high = +50.0°C, hyst = +45.0°C) sensor = thermistor
CPU: +42.0°C (high = +79.0°C, hyst = +60.0°C) sensor = diode

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

ещё забыл, кондёры на мамке нормальные, не так давно менялись.

Pentium02 ★★
() автор топика

>Винч: seagate ST3160815A 160 Gb

Была аналогичная проблема на старом интеловском железе - системная плата на i440bx, процессор celeron 850 MHz с диском seagate - не помню маркировку - ata, 40 Gb, slim. Так же точно система могла отрубиться в любое время, выяснилось что из-за сигейта, при этом он был почти новый. В логах периодически появлялись ругательства на dma. Я бы посоветовал сменить на время винт и посмотреть. Свою проблему я решил так - пока винт еще внешне живой, сплавил за деньги в какую-то контору принимающую б/у.

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

Дело было в ide контроллере, почемуто плохо дружил с этим сигейтом. Помогла установка pci ide контроллера. Всем спасибо.

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