服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

高CPU使用率没有从顶部的命令有用的信息

在过去的两天里,我开始有一个服务器上有几个用户的问题。 该服务器是一个OpenVZ VPS。 通常当我经历高CPU使用率时,我总是使用top命令找出原因。 但是对于这个服务器,我没有收到top命令的任何有用信息。 以下是我遇到的问题的示例截图 从屏幕截图可以看出,对于所有进程, %CPU列几乎总是为零,实际上大部分时间我都看到所有的值都是零,但是CPU使用率却达到了10个核心! 我完全迷失了,不知道该怎么做才能找出原因。 所以我想问问有没有人知道我所面对的可能的原因? 这可能是由于服务器问题? 感谢您的任何build议! 编辑: 请注意,此截图仅在发生高负载时才会执行。 它每隔几个小时发生一次,持续约20分钟。 正常使用率只有约0.0-0.2核心。 以下是一个正常使用的例子。 进一步更新 刚刚再次发生,这是所build议的命令的屏幕截图 对不起,我是一个小白菜,但如果我理解正确,磁盘使用没有任何问题,io使用率非常低。 最后更新 我已经尝试使用build议的方法使用vmstat , ps给出的答案和评论,但找不到有用的信息。 当秒杀发生时,我甚至停止Apache,MySQL,但它没有帮助。 我终于联系了VPS提供商,并要求更换为另一个节点。 他告诉我,他知道最近恶意客户严重滥用节点的问题,他正在努力解决这个问题。 所以我想我现在不需要做任何事情。 不过,我要感谢所有提出build议的成员,使得这个问答很有用,供将来参考!