在我的ubuntu虚拟机上:

Linux xxxxxxx 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24
21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我通过ssh连接到它,运行以下命令:

sar 1 10000 | awk '{print }'  | grep -v aaaa

(奇怪的是)这个命令不产生任何输出(为什么?)但接下来的事情就更奇怪了。如果在命令运行时按control-c,则会将control alt delete发送到服务器,然后服务器重新启动(为什么?)是的。

[email protected]:~# sar 1 10000 | awk '{print }'  | grep -v aaaa
^[email protected]:~#
Broadcast message from [email protected] 
       (unknown) at 12:01 ...

The system is going down for reboot NOW!
Control-Alt-Delete pressed

谢谢你的帮助。

致意 雅尔

最佳回复

虽然所描述的情况听起来很不现实,但实际上这是一个事实,是由 systat 我是说, sadc 特别地。 sar 进程生成 sadc 过程。

tl;dr-中断 sar 之前 sadc 完成它的工作 sadc 触发重新启动。

解决方法是更新 sysstat 到一个相当新的版本(修复是从2014年开始的)。从提交的文件来看 systat 12.1.7(不确定这一点——这仍然是5年前的一个修正,我们知道ubuntu 14已经很老了)。 https://github.com/sysstat/sysstat/commit/c3de69658006af0e0e3b7746e8646b8b4cdd2860

更多详情请点击此处

http://northernmost.org/blog/sar-rebooting-ubuntu/index.html