Один из наших серверов продолжает предупреждать о высокой загрузке процессора. Если посмотреть на это, это постоянно вызывается процессом klogd:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10921 root 20 0 521368 38016 804 S 375.1 0.2 630:10.11 klogd
Я просмотрел другие сообщения, такие как klogd с использованием высокой загрузки процессора, но я все еще не могу разобраться в этом.
strace -p 10921 показывает:
futex(0x7f24f99619d0, FUTEX_WAIT, 10922, NULL
strace -p 10922 показывает:
futex(0x1c27d44, FUTEX_WAIT_PRIVATE, 203, NULL
strace -p 203 показывает:
strace: attach: ptrace(PTRACE_ATTACH, ...): No such process
Глядя на / proc / 10921 / fd:
lrwx------ 1 root root 64 Jan 9 13:43 5 -> socket:[315987]
lrwx------ 1 root root 64 Jan 9 13:43 4 -> socket:[315944]
lrwx------ 1 root root 64 Jan 9 13:43 3 -> socket:[13077]
l-wx------ 1 root root 64 Jan 9 13:43 2 -> /dev/null
l-wx------ 1 root root 64 Jan 9 13:43 1 -> /dev/null
lr-x------ 1 root root 64 Jan 9 13:43 0 -> /dev/null
'ss | grep {any socket above} 'не показывает никаких результатов ...
Чтобы решить на сегодняшний день, я обычно просто убивал процесс klogd. Иногда процессор снова начинает пикировать через несколько часов с той же командой klogd, иногда через несколько дней (кстати, наш сервер перезагружается каждую ночь - долгая история ...)
Цените любую помощь - я не системный администратор linux, поэтому ценим любые базовые советы, которые я, вероятно, упускаю!