Знайте, что происходит и, что более важно, почему процесс ksoftirqd вызовет CVM CPU на 99%. Кто стоит за этим убийцей? Давайте постепенно приоткроем эту завесу.
Эффективность бизнеса: запросы API замедляются, что влияет на доступ пользователей.
Бизнес-запрос выполняется медленно. Сначала проверьте использование ресурсов соответствующего сервера и обнаружите, что загрузка ЦП процессом ksoftirqd/0 составляет 99,2%. В чем причина?
top - 16:48:51 up 1 day, 19:13, 1 user, load average: 1.52, 1.93, 2.04
Tasks: 162 total, 4 running, 158 sleeping, 0 stopped, 0 zombie
%Cpu0 : 0.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi,100.0 si, 0.0 st
%Cpu1 : 5.4 us, 2.3 sy, 0.0 ni, 90.0 id, 0.0 wa, 0.0 hi, 2.3 si, 0.0 st
MiB Mem : 1720.9 total, 175.1 free, 720.8 used, 825.0 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 844.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10 root 20 0 0 0 0 R 99.2 0.0 2415:06 [ksoftirqd/0]
Спросил GPT,Возможные причины следующие,Начнем с сетевого трафика.。
ksoftirqd/0
процессэто поток ядра,Он отвечает за обработку первогоCPU(CPU0)мягкое прерывание。когдаksoftirqd/0
изCPUКогда использование необычно велико(В данном случае это99.2%),Обычно означает, что система обрабатывает большое количество программных прерываний. Такая ситуация обычно связана с обработкой сетевого трафика.,Но могут быть задействованы и другие виды системной деятельности.
Вот некоторые способы устранения неполадокksoftirqd/0
высокийCPUиспользовать Ставкаизшаг:
iftop
、nload
илиiptraf
Инструменты для мониторинга сетевого трафика。/proc/softirqs
Файл приходит Проверятьмягкое прерываниеиз Статистика,Это может помочь определить, имеет ли определенный тип SoftIRQ необычно высокую нагрузку.perf
илиhtop
Подождите, пока инструменты пойдут глубжеизсистема性能分析,Может быть раскрыта дополнительная информация./var/log/messages
илииспользоватьdmesg
Заказ Проверятьжурнал ядра,Вы можете найти некоторые подсказки, вызывающие высокую загрузку процессора.iptraf — инструмент сетевого мониторинга с интерактивным цветным интерфейсом.
Установите iptraf:
yum install iptraf
Я сразу обнаружил проблему. Было слишком много пакетов ICMPv6.
Забанить в группе безопасности icmpv6 Протокол, проблема решена, ЦП сразу снижается, а запросы в норме.。
Если есть проблема, есть причина. Если есть ответ, просто решите его.