htop 上的正常运行时间后 (!) 是什么意思

htop 上的正常运行时间后 (!) 是什么意思

我正在分析一些网络头目htop并注意到以下内容

Uptime: 301 days(!), 23:47:39

是什么(!)意思?

答案1

htop 作者在这里。是的,正如其他人已经提到的,它确实在正常运行 100 天后出现。

原因并不奇怪,只是软件中的一个复活节彩蛋。考虑到该程序对您的正常运行时间印象深刻,并按照您的意愿接受它。 :)

答案2

顶部源代码、文件UptimeMeter.c,你可以看到:

char daysbuf[15];
if (days > 100) {
   sprintf(daysbuf, "%d days(!), ", days);
} else if (days > 1) {
   sprintf(daysbuf, "%d days, ", days);
} else if (days == 1) {
   sprintf(daysbuf, "1 day, ");
} else {
   daysbuf[0] = '\0';
}

我认为!这里只是服务器已经运行超过100天的标记。

参考

答案3

htop当服务器已运行 100 天或以上时,显示感叹号。

虽然系统管理员曾经以长时间的正常运行时间而自豪,但现在系统必须重新启动才能保持最新的新内核和一些安全修复程序。因此,长时间的正常运行时间可能不是一件好事,我倾向于将感叹号解释为警告标志。

相关内容