查看服务器资源使用情况
一、top命令
"top"命令是一个Linux系统的实用工具,用于动态监视系统的运行状态。它会实时显示系统中正在运行的进程列表,并按照CPU使用率、内存使用率等指标对其进行排序。通过使用"top"命令,用户可以快速查看系统的整体运行情况,以及各个进程的资源占用情况。
在"top"命令的输出中,可以看到以下几个重要的信息:
- PID(Process ID):进程的唯一标识符。
- USER:启动进程的用户。
- PR:进程的优先级。
- NI:进程的优先级调整值。
- VIRT:进程使用的虚拟内存大小。
- RES:进程使用的物理内存大小。
- SHR:进程使用的共享内存大小。
- S:进程的状态,如S(睡眠)、R(运行)、Z(僵尸)等。
- %CPU:进程使用的CPU资源百分比。
- %MEM:进程使用的内存资源百分比。
- TIME+:进程的累计CPU占用时间。
在使用"top"命令后,按下数字键"1"可以切换到全局模式(global mode),也称为多核模式(multi-core mode)。在这个模式下,"top"会显示每个CPU核心的独立信息,包括每个核心的CPU使用率、负载情况等。
按下数字键"1"后,可以更详细地查看系统中每个CPU核心的使用情况