赞
踩
1.先查看是否有老的openjdk rpm -qa | grep java
2.截取某段时间的日志
sed -n ‘/^2018-05-11 14:46:55/,/^2018-05-11 14:50:55/p’ app.log >./new/new.log
jstat -gcutil 250 10 //查看gc情况。
jmap -dump:format=b,file=xxx.bin pid //输出堆内存快照的dump文件。
jmap -histo:live 5388 >jmap.log 输出内存中各个对象的大小
jstack -l pid > thread.txt 输出线程工具
ll 即为 ls -l,列出所有文件列表。ll -rt按照时间顺序列出文件ls |wc -l 统计文件个数①.lsof -p 14824 |grep 10033
②. ll /proc/14824/fd/237
我们常常使用top命令查看服务器状态。
top //每隔5秒显式所有进程的资源占用情况
top -d 2 //每隔2秒显式所有进程的资源占用情况
top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数

1.使用echo 1 > /proc/sys/vm/drop_caches 清理缓存
2.清理完成之后 echo 0 > /proc/sys/vm/drop_caches 还原


Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。