При использовании команды htop красные значения в столбце time+ означают, что что-то не так?
ниже мой сервер htop
дисплей. The nginx
процесс использует время процессора более 18 часов и отображается красным цветом, но процессор и память выглядят нормально. Это значение в пределах нормы?
2 ответов
мне тоже было любопытно, поэтому я покопался в исходном коде и нашел это:
if (hours >= 100) {
snprintf(buffer, 10, "%7lluh ", hours);
RichString_append(str, CRT_colors[LARGE_NUMBER], buffer);
} else {
if (hours) {
snprintf(buffer, 10, "%2lluh", hours);
RichString_append(str, CRT_colors[LARGE_NUMBER], buffer);
snprintf(buffer, 10, "%02d:%02d ", minutes, seconds);
} else {
snprintf(buffer, 10, "%2d:%02d.%02d ", minutes, seconds, hundredths);
}
RichString_append(str, CRT_colors[DEFAULT_COLOR], buffer);
}
таким образом, похоже, что всякий раз, когда время процессора превышает один час, часовая часть просто выделяется красным цветом (или что-то CRT_colors[LARGE_NUMBER]
случается.)
обратите внимание, что формат времени меняется с течением времени:
4:33.42
- Это минуты/секунды/millisconds
18h26:41
- Это часы/минуты/секунды
101h
будет часов > 100
скорее всего, просто метод уведомления, чтобы помочь вам идентифицировать процессы, которые демонстрируют высокую загрузку процессора в средних значениях нагрузки. Проверьте man-страницу, чтобы убедиться.