labctl.graywrk.ru
войти регистрация

Остановить процесс, загрузивший процессор medium

name
kill-cpu-hog
image
labctl-base:3.12
timeout
30s
tags
processes, troubleshooting

задание

Остановить процесс, загрузивший процессор

Хост тормозит, а top показывает, что Python-процесс загрузил ядро
процессора на 100%. Найдите этот процесс и завершите его.

Симптомы

$ top -b -n 1 -o %CPU | head -n 12
  PID USER      PR  NI    VIRT    RES  %CPU  %MEM     COMMAND
 1234 root      20   0   12345   1234  99.7   0.5     python3 -c while True: pass

Требуемое состояние

Ни одного процесса, в командной строке которого есть while True: pass,
быть не должно.

Зачем

Классический сценарий дежурства «сервер тормозит». Отрабатывает ps,
top, pgrep и kill. Главное — не убейте чужой PID.

checking… сессия: up → shell → check → down

попытки

  • загрузка…