Оценка OOM для каждого процесса

В ответ на это.

Посмотрите на вопросы о настройке OOM killer. Например: https://unix.stackexchange.com/q/153585/21101

Есть ли способ увидеть оценку OOM для каждого процесса, а не для каждого в отдельности?

1
задан 12 January 2018 в 20:10

1 ответ

В простейшем случае вы можете просто сделать

cat /proc/*/oom_score

Если вам нужна дополнительная информация - например, PID и командная строка - тогда, возможно, простой цикл, подобный

while read -r pid comm; do 
  printf '%d\t%d\t%s\n' "$pid" "$(cat /proc/$pid/oom_score)" "$comm"
done < <(ps -e -o pid= -o comm=)
4
ответ дан 12 January 2018 в 20:10
  • 1
    я уже дал его Вам..., можно следовать за ним... – Rajat 4 June 2012 в 10:18
  • 2
    я уже дал его Вам..., можно следовать за ним... – Rajat 4 June 2012 в 10:18
  • 3
    я уже дал его Вам..., можно следовать за ним... – Rajat 4 June 2012 в 10:18
  • 4
    я уже дал его Вам..., можно следовать за ним... – Rajat 4 June 2012 в 10:18
  • 5
    я уже дал его Вам..., можно следовать за ним... – Rajat 4 June 2012 в 10:18
  • 6
    я уже дал его Вам..., можно следовать за ним... – Rajat 4 June 2012 в 10:18

Другие вопросы по тегам:

Похожие вопросы: