linux 查看 cpu 内存使用率
时间: 2024-08-12 20:01:02 浏览: 114
在Linux系统中,查看CPU和内存使用率有多种方法,以下是几种常用的方式:
1. **top** 命令:这是一个实时监控系统状态的工具,可以显示进程、CPU、内存和磁盘I/O等信息。输入`top`然后按`q`键退出全屏模式,你可以看到"%CPU"列展示了当前各个内核的CPU使用情况,以及"Cpu(s)"总览行下的"us", "sy", "ni", "id", "wa", "hi", "si"分别代表用户态、内核态、等待I/O、空闲、硬盘IO、软中断和硬件中断的时间百分比。对于内存,"Mem:"部分展示了总的物理内存和交换分区的使用情况。
2. **htop**:类似于top,但是图形化界面更直观,同样可以查看CPU和内存使用情况。
3. **free -m** 或 **vmstat** 命令:前者可以查看详细的内存状况,包括已使用的、空闲的、共享的等,后者则提供关于系统活动的统计信息,如内存、CPU和进程状态。
4. **mpstat**:这个命令专门展示多处理器系统中各核心的CPU使用情况。
5. **ps aux**:列出所有正在运行的进程,通过查看PID列并结合相应的百分比,可以了解哪些进程占用了较多资源。
以上每种命令都有其独特之处,根据实际需求选择适合的查看方式即可。
阅读全文