阅读量:1
MAC 查看压测服务器指标
1、打开终端
2、ssh root@ip 回车 第一次需要yes 输入密码
3、top -H 查看线程
4、在 top
的多线程模式下,你可以使用一些交互式的键来进行操作,例如:
M
:按内存使用量排序线程。P
:按CPU使用率排序线程。k
:杀死选定的线程。H
:显示或隐藏线程的线程列表。q
:退出top
。
5、显示内容: 在多线程模式下,top
会列出每个进程的各个线程,并显示以下信息:
PID
:线程所属进程的ID。USER
:线程所属用户的名称。PR
:线程的调度优先级。NI
:线程的Nice值,表示线程的优先级。VIRT
:线程的虚拟内存使用量。RES
:线程的物理内存使用量。SHR
:线程的共享内存使用量。S
:线程的状态(例如,运行、休眠、停止等)。:线程或进程的状态。常见的状态包括:
R
:运行(Running)S
:休眠(Sleeping)D
:不可中断休眠(Uninterruptible Sleep)Z
:僵尸(Zombie)T
:停止(Stopped)W
:换页(Paging)%CPU
:线程的CPU使用率。%MEM
:线程的内存使用率。TIME+
:线程的累计CPU时间。
6、系统资源(线程、CPU、内存、交换空间)的实时信息
Threads: 518 total, 1 running, 517 sleeping, 0 stopped, 0 zombie:
Threads
:表示线程的数量,这里总共有518个线程。total
:表示总线程数。running
:表示正在运行的线程数,这里有1个线程正在运行。sleeping
:表示休眠的线程数,这里有517个线程在休眠。stopped
:表示停止的线程数,这里没有线程被停止。zombie
:表示僵尸线程的数量,这里没有僵尸线程。
%Cpu(s): 2.6 us, 1.0 sy, 0.0 ni, 95.6 id, 0.0 wa, 0.8 hi, 0.0 si, 0.0 st:
%Cpu(s)
:表示CPU的使用率。us
:表示用户空间占用CPU的百分比,这里为2.6%。sy
:表示系统内核空间占用CPU的百分比,这里为1.0%。ni
:表示被nice命令调整过的进程占用CPU的百分比,这里为0.0%。id
:表示CPU空闲的百分比,这里为95.6%。wa
:表示CPU等待I/O操作的百分比,这里为0.0%。hi
:表示CPU处理硬件中断的百分比,这里为0.8%。si
:表示CPU处理软件中断的百分比,这里为0.0%。st
:表示CPU被虚拟机偷走的时间百分比,这里为0.0%。
MiB Mem: 6690.6 total, 1391.9 free, 2554.1 used, 2744.6 buff/cache:
MiB Mem
:表示物理内存的使用情况。total
:表示总物理内存,这里为6690.6 MiB。free
:表示可用的物理内存,这里有1391.9 MiB可用。used
:表示已使用的物理内存,这里有2554.1 MiB已被使用。buff/cache
:表示缓存和缓冲区占用的内存,这里有2744.6 MiB被用作缓存和缓冲。
MiB Swap: 0.0 total, 0.0 free, 0.0 used, 3127.0 avail Mem:
MiB Swap
:表示交换空间的使用情况。total
:表示总交换空间,这里为0.0 MiB,即没有启用交换空间。free
:表示可用的交换空间,这里为0.0 MiB。used
:表示已使用的交换空间,这里为0.0 MiB。avail Mem
:表示可用于内存的交换空间,这里为3127.0 MiB。