top 里 sy 在不同发行版里计算方法会不一样?

2017-02-19 16:41:58 +08:00
 algas
我写了一个计算程序,在 opensuse 里计算 sy 有 83%,但在 centos 里只有 0.1%。
完全相同的程序,服务器端编译,程序完全是数值计算,没有 io 。

我很希望 sy 有 80%多的这个只是统计方式不同的结果...
1727 次点击
所在节点    Linux
3 条回复
Tyanboot
2017-02-20 01:28:28 +08:00
这里说的 sy 是什么?
algas
2017-02-20 19:55:40 +08:00
@Tyanboot
top 里有一行,像下面这样的:
%Cpu(s): 4.2 us, 1.2 sy, 0.0 ni, 93.7 id, 0.6 wa,

sy : System CPU time
我查了一下,貌似是说运行在内核空间的时间?
okudayukiko0
2017-02-23 03:22:14 +08:00
@algas sy 应该是内核级程序的 CPU 占用率,下面的列表是 CPU Time 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341574

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX