2014-01-21 28 views
0

对于不同的程序/操作,CPU花费在用户模式与特权模式之间的时间百分比。 不同的操作可能是:
- 运行没有I/O交互的应用程序。
- 与I/O交互的应用程序,如将文件复制到USB中Linux/Windows:用户模式与特权模式花费的时间

我知道网络操作系统大部分时间都在中断环境中使用。这对Ubuntu/Windows等通用操作系统是否适用?

+1

看看Linux上的'time'命令。用户列是在用户空间中花费的时间,而系统列是花费在内核中的时间。 – Linuxios

回答

1

我不是一个操作系统专家,但我想这将取决于系统上运行的后台进程。在任何操作系统上,您可能会或可能不会运行某些系统(即非用户)进程,这些进程是资源用户较多的进程。或者您可能会花费一些精力去剥离系统,以便系统使用很少的CPU时间来进行后台维护。

如果你的问题是如何比较这些操作系统的“干净”安装,那么我可以告诉你的是,现在在我的笔记本电脑上运行Ubuntu(从命令行运行top查看资源使用情况)非用户进程正在使用5-10%的CPU时间;在我的情况下,Xorg和compiz是主要的。我真的不知道这与Windows相比如何,但我认为大多数Linux用户都会因为Windows系统资源比大多数Linux发行版贪婪而产生膝盖反应。

所以,我想简短的回答是,我怀疑你的问题有一个简短的答案。