LINUX.ORG.RU
ФорумAdmin

sys 100%


0

0

Доброго времени суток.

Какими методами можно искать причину 100% sys (всё процессорное время - на системные вызовы)?

★★★★★

strace на подозрительные процессы. Правда, иногда strace подглючивает...

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

Увы, там из модулей лишь самое необходимое.

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

RHEL, почтовый сервер.

Такая странная вещь в одно и то же время. Понятно, что нужно искать процесс, приведший к этому безобразию. Но знать чем именно занимается система было бы отличной помощью.

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

http://sourceware.org/systemtap/

Overview

SystemTap provides free software (GPL) infrastructure to simplify the gathering of information about the running Linux system. This assists diagnosis of a performance or functional problem. SystemTap eliminates the need for the developer to go through the tedious and disruptive instrument, recompile, install, and reboot sequence that may be otherwise required to collect data.

SystemTap provides a simple command line interface and scripting language for writing instrumentation for a live running kernel. We are publishing samples, as well as enlarging the internal "tapset" script library to aid reuse and abstraction. We also plan to support probing userspace applications. We are investigating interfacing Systemtap with similar tools such as Frysk, Oprofile and LTT.

Current project members include Red Hat, IBM, Intel, Hitachi, and Oracle.

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

Наблюдал такую проблему именно под бздёй 6.3 на сервере, помогала только перезагрузка. О чего такая фигня творилась - так и не выяснили. Было мнение, что возможно ошибка в драйверах и вообще пора бы обновиться.

manntes ★★
()

rpm -i oprofile
rpm -i kernel-debug
тут ещё ини какой-то нада там kernel свой указать.
opcontrol -l -> выбираешь EVENT что-нить вроде CPU_CLK_UNHALTED.
opcontrol -e
opcontrol --start
opcontrol --stop
opcontrol --dump
opreport и смотришь на ту самую гадскую функцию ядра, можно ещё callgraph включить и посмотреть окуда она вызывается.

gena2x ★★★
()

Всем огромное спасибо, пойду читать документацию. systemtap и oprofile - то что нужно :)

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