在下面的屏幕截图中,报告的总体CPU为3%,但是mysqld进程报告为使用57%。这是全部3%的57%,因此mysqld仅使用大约1.5%的CPU吗?
顶部屏幕截图http://img.skitch.com/20090620-cih33piwnnrke6aw41y9p1phwr.jpg
更新:下面的评论者要求我按“ 1”键并发布结果: 1键http://img.skitch.com/20090620-gayja43s44qtw2wkw4aq642e8c.jpg
在下面的屏幕截图中,报告的总体CPU为3%,但是mysqld进程报告为使用57%。这是全部3%的57%,因此mysqld仅使用大约1.5%的CPU吗?
顶部屏幕截图http://img.skitch.com/20090620-cih33piwnnrke6aw41y9p1phwr.jpg
更新:下面的评论者要求我按“ 1”键并发布结果: 1键http://img.skitch.com/20090620-gayja43s44qtw2wkw4aq642e8c.jpg
Answers:
您能尝试在top运行时按数字1看看会发生什么吗?
编辑:
未知先生说得很好。
上面说的是:“如果您有一个CPU内核,那将是57.5%的繁忙时间。”
但是您有16个核心。因此,这57个数字分布在各处,其中mysqld是多线程的,并且所有内容都...
有点令人困惑。但是我认为这是因为top会更难显示每个内核的信息...想象一个具有16个或更多内核的top信息行!
另外,如果您总计所有“%us” CPU时间
1.7+1.0+2.3+1.0+7.4+11.1+15.1+8.7 = 48.3
48.3/16 = 3.01875
这是3%的数字来自...