linux
未见山
天予不取,必受其咎。
展开
-
CPU使用率过高排查
1. 通过top找到占用率高的进程2. 通过top -Hp pid找到占用CPU高的线程ID3. 再把线程ID转化为16进制4. 通过命令jstack 进程id | grep 线程id -C5 --color 或者 找到有问题的代码原创 2022-04-06 16:39:35 · 759 阅读 · 0 评论 -
linux命令
1.整机top命令用于实时显示 process 的动态(看cpu和内存)uptime 查看启动运行时间 用户数和负载均衡2.cpuvmstat -n 2 3(表示每两秒采样一次,采样三次)进程信息字段:-r:运行和等待的进程数,数量越大,系统越繁忙。(不能超过总核心线程数的2倍,否则代表系统压力过大)-b:阻塞进程数量,数量越大,系统越繁忙。内存信息字段:-swpd:虚拟内存的使用情况,单位为 KB。-free:空闲的内存容量,单位为 KB。-buff:缓冲的内存容量,单位为原创 2022-03-19 19:55:28 · 208 阅读 · 0 评论