Ivan Kruzenshtern Опубликовано 21 сентября, 2005 Жалоба Поделиться Опубликовано 21 сентября, 2005 Привет всем! Ситуация проста до безобразия. Есть ноут Roverbook Explorer KT7 (P4 2,2 GHz, 1GB RAM, ATI Radeon 7500, CDRW, 40GB HDD, FDD). Стояли на нем 2 системы (XP c августа 2002 года и Mandrake 10.1 с конца 2004), сейчас стоит одна (FC4), Linux нужен по работе. XP все 3 с лишним года работала на ноуте как часы (ни одного сбоя), а вот с обоими Линухами наблюдалась одна и та же проблема: система могла работать часами, а потом внезапно зависала без каких-либо сообщений об ошибках. Просто зависала. А иногда зависала через 5 минут. Среднее время жизни до зависания составляет 2-3 часа. Многократно пересобирал ядро (поставляемые с дистрибутами имели тенденцию к более частому зависанию), сейчас работает 2.6.13, из которого выкинуто все лишнее, но зависы продолжаются. Мониторинг показывает, что перегревов не наблюдается, аппаратных конфликтов нет, железо работает как новое. Куда еще копать? Может, кто сталкивался с таким и вылечил? Подозреваю, что дело именно в том, что это НОУТ, а не обычный десктоп, но куда копать? P.S. Зависы на ядрах 2.6 я наблюдал еще и на нескольких работающих у меня серверах (2хPIII 1266, Intel SAI2, 4 GB RAM, и P4 3.0, Intel S875, 4 GB RAM), но там все лечилось корректной пересборкой ядра, с тех пор работают нормально... P.P.S. Пока писал этот пост, система 1 раз зависла, пришлось перенабирать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 21 сентября, 2005 Жалоба Поделиться Опубликовано 21 сентября, 2005 Я бы начал отсюда: http://www.memtest.org/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ivan Kruzenshtern Опубликовано 21 сентября, 2005 Автор Жалоба Поделиться Опубликовано 21 сентября, 2005 Проверял. По железу я вообще прогонял все имевшиеся у меня тесты. Тесты показывают, что железо в порядке... Косвенно об этом говорит и то, что XP, будь она неладна, работала отлично. При этом память я нагружал всегда очень серьезно (БД и Java). Ядра также ведут себя одинаково вне зависимости от того, под какой объем RAM я их компилю - и 1GB, и 4GB, и 64GB. Зависания на всех. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 21 сентября, 2005 Жалоба Поделиться Опубликовано 21 сентября, 2005 Гм... Уже интересно Опишите пожалуйста подробнее, как выглядят эти зависания (что видно на мониторе, горят ли какие-нибудь лампочки и т.п.). Не наблюдали ли вы взаимосвязь между запуском определенных программ и зависаниями. Покажите вывод ps -A и lsmod. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ivan Kruzenshtern Опубликовано 21 сентября, 2005 Автор Жалоба Поделиться Опубликовано 21 сентября, 2005 Не выглядит никак Просто зависает и все. Все лампочки, которые горели, продолжают гореть, все, что не горели - не горят. Картинка не портится, никаких артефактов на экране не появляется (как и на консоли - раз зависла, когда я работал в текстовой моде). Просто все останавливается и реагирует уже только на кнопку выключения питания. Вывод команд таков: # /sbin/lsmod Module Size Used by ntfs 99696 2 sd_mod 16144 4 usb_storage 29316 3 scsi_mod 117864 2 sd_mod,usb_storage radeon 75520 2 drm 58388 3 radeon parport_pc 24900 1 lp 10056 0 parport 32584 2 parport_pc,lp autofs4 15108 2 nls_cp866 5120 4 nls_utf8 1792 6 smbfs 59896 5 pcmcia 30096 2 ipt_REJECT 4736 1 ipt_state 1664 2 ip_conntrack 37176 1 ipt_state iptable_filter 2432 1 ip_tables 17536 3 ipt_REJECT,ipt_state,iptable_filter video 14212 0 button 5008 0 battery 7812 0 ac 3588 0 ohci1394 31284 0 ieee1394 284984 1 ohci1394 yenta_socket 22028 2 rsrc_nonstatic 9856 1 yenta_socket pcmcia_core 34064 3 pcmcia,yenta_socket,rsrc_nonstatic uhci_hcd 29200 0 hw_random 4372 0 i2c_i801 7948 0 i2c_core 16784 1 i2c_i801 snd_intel8x0m 14916 1 snd_intel8x0 28608 2 snd_ac97_codec 80124 2 snd_intel8x0m,snd_intel8x0 snd_seq_dummy 2820 0 snd_seq_oss 30208 0 snd_seq_midi_event 5760 1 snd_seq_oss snd_seq 45072 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 6924 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 47392 0 snd_mixer_oss 16640 4 snd_pcm_oss snd_pcm 75912 4 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_timer 19844 2 snd_seq,snd_pcm snd 42596 10 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_se q,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 6880 4 snd snd_page_alloc 8328 3 snd_intel8x0m,snd_intel8x0,snd_pcm 8139too 21248 0 mii 4736 1 8139too floppy 54228 0 ext3 122376 2 jbd 47512 1 ext3 # ps -A PID TTY TIME CMD 1 ? 00:00:00 init 2 ? 00:00:26 ksoftirqd/0 3 ? 00:00:00 events/0 4 ? 00:00:00 khelper 5 ? 00:00:00 kthread 7 ? 00:00:00 kacpid 75 ? 00:00:00 kblockd/0 78 ? 00:00:00 khubd 115 ? 00:00:00 pdflush 116 ? 00:00:01 pdflush 118 ? 00:00:00 aio/0 117 ? 00:00:08 kswapd0 195 ? 00:00:00 kseriod 292 ? 00:00:01 kjournald 1007 ? 00:00:00 udevd 1111 ? 00:00:00 pccardd 1122 ? 00:00:00 khpsbpkt 1127 ? 00:00:00 knodemgrd_0 1637 ? 00:00:00 dhclient 1893 ? 00:00:00 cardmgr 2096 ? 00:00:00 dhclient 2128 ? 00:00:00 syslogd 2130 ? 00:00:00 klogd 2140 ? 00:00:00 portmap 2158 ? 00:00:00 rpc.statd 2167 ? 00:00:00 auditd 2170 ? 00:00:00 kauditd 2194 ? 00:00:00 mount.smbfs 2214 ? 00:00:11 smbiod 2216 ? 00:00:00 mount.smbfs 2219 ? 00:00:00 mount.smbfs 2222 ? 00:00:00 mount.smbfs 2375 ? 00:00:00 automount 2377 ? 00:00:00 automount 2390 ? 00:00:00 acpid 2401 ? 00:00:00 cupsd 2451 ? 00:00:00 sshd 2462 ? 00:00:00 xinetd 2513 ? 00:00:00 postmaster 2524 ? 00:00:00 gpm 2533 ? 00:00:00 postmaster 2535 ? 00:00:00 postmaster 2536 ? 00:00:00 postmaster 2537 ? 00:00:00 postmaster 2540 ? 00:00:00 httpd 2548 ? 00:00:00 crond 2567 ? 00:00:00 httpd 2568 ? 00:00:00 httpd 2569 ? 00:00:00 httpd 2570 ? 00:00:00 httpd 2571 ? 00:00:00 httpd 2572 ? 00:00:00 httpd 2573 ? 00:00:00 httpd 2574 ? 00:00:00 httpd 2581 ? 00:00:00 xfs 2596 ? 00:00:00 atd 2604 ? 00:00:00 dbus-daemon 2616 ? 00:00:00 cups-config-dae 2625 ? 00:00:00 hald 2630 ? 00:00:00 hald-addon-acpi 2643 ? 00:00:04 hald-addon-stor 2656 tty1 00:00:00 mingetty 2657 tty2 00:00:00 mingetty 2658 tty3 00:00:00 mingetty 2659 tty4 00:00:00 mingetty 2660 tty5 00:00:00 mingetty 2661 tty6 00:00:00 mingetty 2662 ? 00:00:00 prefdm 2846 ? 00:00:00 gdm-binary 2874 ? 00:00:00 gdm-binary 2885 ? 00:10:42 X 2925 ? 00:00:00 gnome-session 2972 ? 00:00:00 ssh-agent 2975 ? 00:00:00 dbus-launch 2976 ? 00:00:00 dbus-daemon 2979 ? 00:00:01 gconfd-2 2985 ? 00:00:00 gnome-keyring-d 2987 ? 00:00:00 bonobo-activati 2989 ? 00:00:04 gnome-settings- 2995 ? 00:00:01 gam_server 3004 ? 00:00:02 xscreensaver 3031 ? 00:00:20 metacity 3035 ? 00:00:02 gnome-panel 3037 ? 00:00:12 nautilus 3039 ? 00:00:00 gnome-volume-ma 3041 ? 00:00:00 eggcups 3043 ? 00:00:00 pam-panel-icon 3045 ? 00:00:08 rhn-applet-gui 3046 ? 00:00:00 pam_timestamp_c 3051 ? 00:00:13 wnck-applet 3054 ? 00:00:00 gnome-vfs-daemo 3066 ? 00:00:00 battstat-applet 3068 ? 00:00:00 notification-ar 3070 ? 00:00:00 clock-applet 3072 ? 00:00:00 mixer_applet2 3074 ? 00:00:01 gnome-keyboard- 3076 ? 00:00:00 gnome-netstatus 3078 ? 00:03:59 multiload-apple 3080 ? 00:00:00 mapping-daemon 3082 ? 00:00:00 firefox 3116 ? 00:00:00 run-mozilla.sh 3121 ? 00:06:37 firefox-bin 3281 ? 00:00:00 wfcmgr.bin 3288 ? 00:00:06 wfica 3293 ? 00:00:05 wfica 3399 ? 00:00:00 scsi_eh_0 3406 ? 00:00:30 usb-storage 3494 ? 00:00:00 kjournald 3525 ? 00:00:41 gnome-terminal 3526 ? 00:00:00 gnome-pty-helpe 3527 pts/1 00:00:00 bash 3544 pts/1 00:00:00 su 3549 pts/1 00:00:00 bash 3564 pts/1 00:02:38 mc 3566 pts/2 00:00:00 bash 4289 ? 00:00:00 jedit 4347 ? 00:00:07 java 4384 ? 00:00:00 soffice 4396 ? 00:00:49 scalc.bin 4461 ? 00:00:10 wfica 4528 ? 00:00:00 tsclient 4529 ? 00:00:07 rdesktop 4950 ? 00:00:05 gedit 5002 ? 00:00:00 evolution-data- 5005 ? 00:00:00 evolution-excha 5140 ? 00:00:01 wfica 5270 pts/3 00:00:00 bash 5300 pts/3 00:00:00 mc 5302 pts/4 00:00:00 bash 5342 ? 00:00:02 evince 6063 pts/5 00:00:00 bash 6080 pts/5 00:00:00 su 6084 pts/5 00:00:00 bash 6149 pts/5 00:00:00 ps Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BSDobermann Опубликовано 21 сентября, 2005 Жалоба Поделиться Опубликовано 21 сентября, 2005 Ivan Kruzenshtern отключите все то, чем вы не пользуетесь. Отключите всех демонов, пересоберите ядро, используйте init 3! У меня система загружается за ~18.4 сек. (Celeron 300Mhz/SDRAM 32Mb) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ivan Kruzenshtern Опубликовано 21 сентября, 2005 Автор Жалоба Поделиться Опубликовано 21 сентября, 2005 Совет, конечно, хорош, но это не решение - я пользуюсь всем из перечисленного в выводах команд. В том числе - разработка на платформе J2EE, с использованием Swing, потому вряд ли смогу удовлетвориться init 3. Как GUI стоит Гном, он тоже с собой что-то запускает. Я не шутил, когда писал, что машина испольуется в хвост и в гриву. Но ведь так же она использовалась и под XP, и там все было нормально! В момент получения вывода команд к компу был подсоединен внешний usb-диск, кроме того, иногда подключаю диск по firewire, от этих модулей тоже не откажешься. Звук не хочу отключать принципиально - это уже даже не смешно, настолько кастрировать собственную машину. Почему-то мне кажется, что проблема именно на уровне реализации каких-то функций ядра - типа ACPI, работы с памятью или с какими-нибудь таймерами/нитями... Но как в этом убедиться?... P.S. Кстати, в runlevel 3 она тоже зависала, я об этом обмолвился в третьем посте. P.P.S. С какими опциями пересобрать ядро? Уже устал это делать, откровенно говоря... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 21 сентября, 2005 Жалоба Поделиться Опубликовано 21 сентября, 2005 Есть предположение, что зависы происходят из-за расширенных возможностей ACPI по управлению вентиляторами. Попробуйте отключить нестандартное с точки зрения настольного компьютера оборудование. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 24 сентября, 2005 Жалоба Поделиться Опубликовано 24 сентября, 2005 Есть такая буква в алфавите... И, скорее всего, называется она - x (в-смысле - X-server ). Посмотрите логи на предмет совпадения по времени зависания, что-нибудь, типа " NVRM: Xid: " . Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.