【问题标题】:Linux/Windows: User mode vs Privilege mode time spentLinux/Windows:用户模式与特权模式花费的时间
【发布时间】:2014-02-11 06:38:09
【问题描述】:

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

我知道网络操作系统大部分时间都在中断上下文中。这适用于像 Ubuntu/Windows 这样的通用操作系统吗?

【问题讨论】:

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

标签: linux windows operating-system


【解决方案1】:

我不是操作系统专家,但我想这在很大程度上取决于系统上运行的后台进程。在任何操作系统上,您可能会或可能不会运行一些占用大量资源的系统(即非用户)进程。或者您可能已经付出了一些努力来剥离系统,以便系统将很少的 CPU 时间用于后台维护。

如果您的问题是如何比较这些操作系统的“干净”安装,那么我只能告诉您,在我现在运行 Ubuntu 的笔记本电脑上(从命令行运行 top 以查看资源使用情况)非用户进程正在使用大约 5-10% 的 CPU 时间;就我而言,Xorg 和 compiz 是主要的。我真的不知道这与 Windows 相比如何,但我认为大多数 linux 用户都有一个下意识的反应,即 Windows 比大多数 linux 发行版更贪婪地获取系统资源。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    相关资源
    最近更新 更多