top命令可以用来查看当前服务的cpu使用情况,以下是使用cpu返回的参数情况:

linux top命令使用_服务器

参数说明:

  • PID:进程ID。
  • USER:进程所属的用户。
  • PR:进程的优先级。
  • NI:进程的优先级调整值(Nice值)。
  • VIRT:进程使用的虚拟内存大小。
  • RES:进程使用的物理内存大小。
  • SHR:进程使用的共享内存大小。
  • S:进程状态,如S表示睡眠状态,R表示运行状态,Z表示僵尸状态等。
  • %CPU:进程占用的CPU使用率。
  • %MEM:进程占用的内存使用率。
  • TIME+:进程已经运行的总CPU时间。
  • COMMAND:进程对应的命令名称。

要查看整个服务器的CPU使用率,可以通过观察top命令的第一行信息来获取:

  • %Cpu(s)行下的us表示用户空间占用CPU的百分比,sy表示系统空间占用CPU的百分比,id表示CPU处于空闲状态的百分比。

在这个示例中,服务器的整体CPU使用率为1.5%(us)+ 0.5%(sy),即2%。注意,这是一个瞬时值,实时变化。

你也可以通过按键盘上的1来切换到以逻辑CPU为单位显示,从而查看每个CPU核心的具体使用率。