压测服务器指标查看方式及参数说明
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。