在Linux系统中,CPU使用率是一个重要的性能指标,它反映了系统的负载情况。有多种方法可以查看CPU的使用率。
1. **top命令**: 这是最常用的命令之一,可以显示系统中当前运行的进程,并按照CPU使用率排序。你可以通过在终端输入 `top` 来运行此命令。在顶部显示的列表中,你可以看到每个进程所占用的CPU百分比。按下 'q' 可以退出该界面。请注意这个CPU百分比是该进程在过去一定时间内占用的CPU时间百分比,而不是实时的CPU使用率。
2. **htop命令**: 这是top命令的一个增强版本,提供了一个更友好的界面和更多的功能。你可以通过输入 `htop` 来运行此命令。这个命令需要root权限才能运行。如果你的系统中没有安装这个工具,可以通过包管理器进行安装。同样的,这个工具也可以让你看到实时的CPU使用率。
3. **vmstat命令**: 这个命令可以显示关于系统虚拟内存、进程、CPU活动等的统计信息。输入 `vmstat 1` 会让你每秒钟更新一次系统的状态信息,其中包括CPU使用率和内存使用情况等。在输出中,'us' 表示用户进程的CPU时间百分比,'id' 表示空闲时间百分比,'wa' 表示等待IO的时间百分比等。
4. **iostat命令**: 这个命令主要用于监控系统的磁盘活动情况,但它也可以显示CPU使用率等信息。你需要通过包管理器安装这个工具。运行 `iostat -c 1` 会每秒钟更新一次CPU的使用情况。这个命令提供了用户模式(us)、内核模式(sy)、空闲时间(id)以及等待IO的时间(wa)等详细的CPU使用情况信息。
以上都是命令行工具,你也可以使用图形界面的系统监控工具来查看CPU使用率,如GNOME系统监控器或KDE系统监控器等。这些工具通常可以提供更直观、更详细的系统性能监控信息。