From: Alex Efros <powerman@powerman.asdfgroup.com>
To: gentoo-user-ru@lists.gentoo.org
Subject: Re: [gentoo-user-ru] тормоза
Date: Wed, 8 Apr 2009 07:16:02 +0300 [thread overview]
Message-ID: <20090408041602.GA19390@home.power> (raw)
In-Reply-To: <20090407230033.GD12684@home.power>
Hi!
On Wed, Apr 08, 2009 at 02:00:33AM +0300, Alex Efros wrote:
> Никто не сталкивался с периодическими подвисаниями системы секунд на 5-10?
> При этом интерфейс вообще не работает (мышка движется, но клики мышки и
> нажатия кнопок игнорируются), а когда через несколько секунд он "отвисает"
> все клики/нажатые кнопки срабатывают (т.е. они не потерялись, а ждали
> где-то в очереди).
Ещё симптомы:
- на клаве в это время не работает даже NumLock (когда система отвисает то
всё снова работает)
- почему-то sensors показывает стабильно высокую температуру CPU: 60-70
градусов на обоих ядрах при 0% загрузке CPU (под виндой температура даже
под нагрузкой не выше 50 градусов)
- если на машину во время этих тормозов зайти по ssh - можно работать без
проблем
> Что интересно, у меня используется conky (разные системные индикаторы),
> так после отвисания я на нём наблюдаю за тот период, что система ни на что
> не реагировала, 100% загрузку одного из ядер CPU. Поймать гада, жрущего
> в это время CPU не удаётся - как только я запускаю top или просто
> переключаюсь в консоль с уже запущенным top использование CPU моментально
> прекращается.
Поймать гада удалось, но, боюсь, гады всё-таки каждый раз разные, и
виноваты не они, а всё-таки ядро.
Конкретно, зайдя по ssh видно, что 100% CPU кушают X-ы:
top - 06:56:51 up 1:29, 22 users, load average: 1.07, 0.69, 0.34
Tasks: 406 total, 3 running, 403 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.7%us, 11.6%sy, 0.0%ni, 82.5%id, 1.1%wa, 0.1%hi, 0.1%si, 0.0%st
Mem: 2073092k total, 768420k used, 1304672k free, 85864k buffers
Swap: 0k total, 0k used, 0k free, 240884k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ P COMMAND
1823 root 20 0 51308 34m 8952 R 100 1.7 25:21.32 1 X
17278 root 20 0 2648 1256 796 R 2 0.1 0:00.01 0 top
1 root 20 0 1500 320 268 S 0 0.0 0:00.26 0 runit
При этом, в отличие от предыдущих случаев, даже conky на экране не
обновляется. Что наводит на мысль, что в предыдущие разы 100% CPU кушали
не X-ы.
Я сделал в этот момент strace для X, он выглядел примерно так:
Process 1823 attached - interrupt to quit
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
...
Ещё интересный момент был: при компиляции ядра компиляция замерла надолго
на LD vmlinuz - при этом процесс ld точно так же жрал 100% CPU.
Продолжалось это пару минут, потом я его прибил по Ctrl-C, запустил снова
make bzImage и он за пару секунд завершил сборку ядра, включая запуск
LD vmlinuz. Как вы понимаете, когда 100% CPU кушал ld, клава/мышка и X-Ы в
целом работали без проблем.
--
WBR, Alex.
next prev parent reply other threads:[~2009-04-08 4:16 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-07 23:00 [gentoo-user-ru] тормоза Alex Efros
2009-04-08 4:10 ` Anton Kvashin
2009-04-08 4:42 ` Alex Efros
2009-04-08 6:31 ` [gentoo-user-ru] " Edward Hades
2009-04-09 9:51 ` [gentoo-user-ru] Перенаправление портов в телнете Ящик на гугле
2009-04-09 9:59 ` [gentoo-user-ru] " Илья Красильников
2009-04-09 10:09 ` [gentoo-user-ru] " Игорь
2009-04-09 10:17 ` [gentoo-user-ru] " Илья Красильников
2009-04-09 10:05 ` Edward Hades
2009-04-09 10:06 ` Edward Hades
2009-04-11 15:40 ` [gentoo-user-ru] " Sergej Beresteckij
2009-04-11 16:34 ` [gentoo-user-ru] " Edward Hades
2009-04-12 11:36 ` [gentoo-user-ru] " Ящик на гугле
2009-04-09 10:08 ` Konstantin Astafjev
2009-04-08 4:16 ` Alex Efros [this message]
2009-04-08 4:40 ` [gentoo-user-ru] тормоза Alex Efros
2009-04-08 19:31 ` Alex Efros
2009-04-11 20:30 ` [gentoo-user-ru] " Михаил Молчанов
2009-04-08 6:29 ` spirit
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090408041602.GA19390@home.power \
--to=powerman@powerman.asdfgroup.com \
--cc=gentoo-user-ru@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox