CPU(中央处理器),是电子计算机的主要设备之一,电脑中的核心配件。CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU的功效主要为处理指令、执行操作、控制时间、处理数据。 CPU性能相关指标 只看us那是不正确,不全面的。已图上top命令为例,需要关注的CPU性能相关指 ...
分类:
其他好文 时间:
2020-10-18 09:28:15
阅读次数:
18
一、如何排查? 1.先用top命令,找到cpu占用最高的进程PID如下图: 2.再用ps -mp pid -o THREAD,tid,time 查询进程中,哪个线程的cpu占用率高 记住TID。 3. jstack 29099 >> xxx.log 打印出该进程下线程日志。 4.sz xxx.log ...
分类:
其他好文 时间:
2020-09-17 13:52:15
阅读次数:
21
1、显示统计占用系统内存最多的进程,并排序。 有多种方法(我写了其中2种):1.top命令的内置命令M。 2.ps aux --sort=-%mem 2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若pi ...
分类:
系统相关 时间:
2020-08-05 10:40:20
阅读次数:
105
1、top字段简介 首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident ...
分类:
系统相关 时间:
2020-07-31 19:16:18
阅读次数:
86
pstack 命令Linux 系统中可以通过 pstack 命令查看一个进程的线程数量和每个线程的调用堆栈情况,用法为 pstack process_id首先我们可以用top命令查看是哪个进程CPU使用率过高。例如在我的linux服务器上 我们可以看到thread_create_c进程对CPU的占用 ...
分类:
系统相关 时间:
2020-07-30 14:38:47
阅读次数:
111
命令比较长时,显示不全(全称,全名),可以用 top -c ...
分类:
系统相关 时间:
2020-07-29 21:29:43
阅读次数:
93
公司用的服务器,只能ssh远程操作,每天都会自动退出账户,不知道怎么回事儿,很郁闷。所以每天早起重新登录后发现进程已经关闭了,因为你运行的任务是和terminal关联在一起的,terminal关闭后,你运行的任务自然就关闭了。为了避免此事件发生,需要把任务放到后台运行,方法如下: 1.nohup命令 ...
分类:
系统相关 时间:
2020-07-28 17:31:54
阅读次数:
107
基本的cd、pwd、ls、cp、mv之类的就不写了 1.grep命令 在指定目录下查找包含某个字段的文件 grep “name” XXX -R 在目录XXX里面查找包含“name”字段的文件,-R是递归查找目录。 grep “name” * -R 在当前目录下的所有文件目录里面查找包含"name"字 ...
分类:
系统相关 时间:
2020-07-24 22:01:17
阅读次数:
113
top命令详解 常被人说的VIRT=RES+SWAP 一般情况下直接使用top命令查看进程信息时,每个进程的的虚拟内存使用情况VIRT并不是实际使用的大小, 需要使用top -m命令,使用后列表中的VIRT会被替换成USED,这是再套用公式VIRT(USED)=RES+SWAP,等式成立。 VIRT ...
分类:
其他好文 时间:
2020-07-18 23:00:30
阅读次数:
113
top: 主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 s:安全模式。 i:不显示任何闲置(Idle)或无用(Zombie)的 ...
分类:
系统相关 时间:
2020-07-17 22:07:46
阅读次数:
89