[mdk-re] how to test hardware
Sergey Ivanov
=?iso-8859-1?q?seriv_=CE=C1_parkheights=2Edyndns=2Eorg?=
Сб Апр 13 01:20:00 MSD 2002
Всем привет!
Вопрос: как в Альтлинуксе (или вообще в линуксе) проверить железо,
выявить деталь (винчестер ли, или еще кто) которая сбоит. Ситуация
такова: где-то раз в неделю, но нерегулярно, серверу становится плохо.
Сервер стоит на стареньком-стареньком железе, выполняет функции шлюза,
почтового сервера, http proxy, может чего-то еще, сходу не упомню. На
нем стоит Альтлинукс (Сизиф).
Симптомы таковы: перестает впускать по ssh. Перестает отдавать почту
хотя аутентификация uw-imap проходит успешно (в логах пишет). На vnc
если были открытые сессии - перестает выполнять команды в консолях, но
окна закрывать умеет. И потом получается один background.
На его собственном дисплее вот сегодня ночью после ввода логина вместо
приглашения ввести пароль выскакивало приглашение ввести логин еще раз.
И не было ожидаемой реакции на Ctrl+Alt+Del. Так что пришось выключать.
В прошлые разы (раз пять наверно) это было с небольшими вариациями. Типа
отсутствия приглашения ввести логин напрочь. Вариации и в протоколах, -
сегодня туда писал много-много букв @ а в прошлые разы писал про
невозможность удовлетворить запрос ядра на страницу виртуальной памяти.
Обычно это случается ночью, во время запуска /usr/share/security.sh
Кусочек протокола далее следует.
======cut here=======
Apr 12 03:44:15 compaq -- MARK --
Apr 12 04:00:00 compaq crond[6719]: (root) CMD (
/usr/share/msec/security.sh)
Apr 12 04:00:09 compaq kernel: Unable to handle kernel paging request at
virtual address 000036c6
Apr 12 04:00:09 compaq kernel: printing eip:
Apr 12 04:00:09 compaq kernel: 80129d45
Apr 12 04:00:09 compaq kernel: *pde = 00000000
Apr 12 04:00:09 compaq kernel: Oops: 0002
Apr 12 04:00:09 compaq kernel: CPU: 0
Apr 12 04:00:09 compaq kernel: EIP: 0010:[kmem_cache_alloc+125/176] Not
tainted
Apr 12 04:00:09 compaq kernel: EIP: 0010:[<80129d45>] Not tainted
Apr 12 04:00:09 compaq kernel: EFLAGS: 00010056
Apr 12 04:00:09 compaq kernel: eax: 811861a8 ebx: 811861a0 ecx: 82032000
edx: 000036c2
Apr 12 04:00:09 compaq kernel: esi: 00000246 edi: 82032b80 ebp: 82032040
esp: 82827d9c
Apr 12 04:00:09 compaq kernel: ds: 0018 es: 0018 ss: 0018
Apr 12 04:00:09 compaq kernel: Process msec_find (pid: 6732,
stackpage=82827000)
Apr 12 04:00:09 compaq kernel: Stack: 00000000 811861a0 82032040
857a38a0 00000000 81190f58 81190f58 813e0c00
Apr 12 04:00:09 compaq kernel: 801420d0 811861a0 000001f0 82827ea0
846f06c0 00000006 4fa9f080 00000000
Apr 12 04:00:09 compaq kernel: 81190f58 00011133 813e0c00 80142433
813e0c00 00011133 81190f58 815c7b58
Apr 12 04:00:09 compaq kernel: Call Trace: [get_new_inode+32/288]
[iget4+191/276]
[af_packet:__insmod_af_packet_O/lib/modules/2.4.18-alt4-up/kernel/net/+-41567400/96]
[af_packet:__insmod_af_packet_O/lib/modules/2.4.18-alt4-up/kernel/net/+-41567340/96]
[af_packet:__insmod_af_packet_O/lib/modules/2.4.18-alt4-up/kernel/net/+-41567400/96]
Apr 12 04:00:09 compaq kernel: Call Trace: [<801420d0>] [<80142433>]
[<815c7b58>] [<815c7b94>] [<815c7b58>]
Apr 12 04:00:09 compaq kernel:
[af_packet:__insmod_af_packet_O/lib/modules/2.4.18-alt4-up/kernel/net/+-41582264/96]
[d_alloc+25/344] [real_lookup+79/180] [link_path_walk+1307/1920]
[getname+92/156] [__user_walk+51/76]
Apr 12 04:00:09 compaq kernel: [<815c4148>] [<8014095d>] [<801389bb>]
[<80139017>] [<80138730>] [<801395d7>]
Apr 12 04:00:09 compaq kernel: [sys_lstat64+20/104] [system_call+51/64]
Apr 12 04:00:09 compaq kernel: [<801368cc>] [<80106d73>]
Apr 12 04:00:09 compaq kernel:
Apr 12 04:00:09 compaq kernel: Code: 89 42 04 89 10 8b 03 89 48 04 89 01
89 59 04 89 0b 56 9d 89
[skip]
Apr 12 05:44:16 compaq -- MARK --
Apr 12 05:56:03 compaq pam_tcb[6741]: imap: Authentication passed for
seriv from (uid=0)
Apr 12 05:56:03 compaq kernel: <1>Unable to handle kernel paging request
at virtual address 000036c6
Apr 12 05:56:03 compaq kernel: printing eip:
Apr 12 05:56:03 compaq kernel: 80129d45
Apr 12 05:56:03 compaq kernel: *pde = 00000000
Apr 12 05:56:04 compaq squid[15504]: Squid Parent: child process 15508
exited due to signal 11
Apr 12 05:56:03 compaq kernel: Oops: 0002
Apr 12 05:56:03 compaq kernel: CPU: 0
Apr 12 05:56:03 compaq kernel: EIP: 0010:[kmem_cache_alloc+125/176] Not
tainted
Apr 12 05:56:03 compaq kernel: EIP: 0010:[<80129d45>] Not tainted
Apr 12 05:56:03 compaq kernel: EFLAGS: 00010057
Apr 12 05:56:03 compaq kernel: eax: 811861a8 ebx: 811861a0 ecx: 82032000
edx: 000036c2
Apr 12 05:56:03 compaq kernel: esi: 00000246 edi: 82031e60 ebp: 82032040
esp: 83be7eb8
Apr 12 05:56:03 compaq kernel: ds: 0018 es: 0018 ss: 0018
Apr 12 05:56:03 compaq kernel: esi: 00000246 edi: 82031e60 ebp: 82032040
esp: 83be7eb8
Apr 12 05:56:03 compaq kernel: ds: 0018 es: 0018 ss: 0018
Apr 12 05:56:03 compaq kernel: Process squid (pid: 15508,
stackpage=83be7000)
Apr 12 05:56:03 compaq kernel: Stack: 84db53e4 7fffd8fc 83be7ea0
7fffd8fc 811861a0 80a74344 83be7ef8 7fffd910
Apr 12 05:56:03 compaq kernel: 80142042 811861a0 000001f0 0000000b
8019e882 0000000b 8019f3d0 7fffd938
Apr 12 05:56:03 compaq kernel: ffffffe8 00000010 00000000 380c0002
0100a8c0 84669000 8019edb7 85a81aa0
Apr 12 05:56:04 compaq kernel: Call Trace: [get_empty_inode+18/128]
[sock_alloc+6/164] [sys_accept+60/236] [sock_poll+31/36] [do_pollfd+89/128]
Apr 12 05:56:04 compaq kernel: Call Trace: [<80142042>] [<8019e882>]
[<8019f3d0>] [<8019edb7>] [<8013d735>]
Apr 12 05:56:04 compaq kernel: [do_poll+142/232]
[sys_socketcall+168/476] [sys_fcntl64+137/144] [system_call+51/64]
Apr 12 05:56:04 compaq kernel: [<8013d7ea>] [<8019fdd8>] [<8013c0d1>]
[<80106d73>]
Apr 12 05:56:04 compaq kernel:
Apr 12 05:56:04 compaq kernel: Code: 89 42 04 89 10 8b 03 89 48 04 89 01
89 59 04 89 0b 56 9d 89
Apr 12 05:56:04 compaq imapd[6741]: Login user=seriv host=[192.168.0.16]
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M&╚?a^Gлк~^)^N╣С5╙~X╔~N)^Cу#qъn!^Dу^yО?j]╙В
======cut here=======
С уважением,
Сергей.
Подробная информация о списке рассылки community