JAVAmingling

查看服务器命令
1、top:
top主要查看系统负载、CPU使用、各进程等情况注:top显示的内存情况是分配给缓存使用的数量,其中部分缓存可能并未实际使用
sarsar -u 1 10查看cpu资源情况,每1秒采样一次,连续采样10次
top -H -p pid查看某进程下各线程消耗内存、cpu等资源情况

2、iostat:
输入
命令说明输出
iostat -d -x -k 1 10查看设备使用率(%util)、响应时间(await)
-x:io相关的扩展数据
-d:磁盘状态
-k:单位KC
rrqm/s:每秒Merge读请求数
wrqm/s:每秒Merge写请求数
r/s:每秒读取的扇区数
w/s:每秒写入的扇区数
rKB/s:每秒读取的数据量
wKB/s:每秒写入的数据量
avgrq-sz:平均请求扇区的大小
avgqu-sz:平均请求队列的长度
await:每一个IO请求的处理的平均时间(一般响应时间5ms内,如果大于10秒就比较大了)
svctm:平均每次设备I/O操作的服务时间,svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好
util:在统计时间内所有处理IO时间,除以总共统计时间,如果是100%,表示接近满负荷了。
iostat -d -k 1 10每一秒采集一次磁盘I/O情况,共采集10次tps:每秒的传输次数
kB_read/s:每秒读取的数据量
kB_wrtn/s:每秒写入的数据量
kB_read:读取的总数据量
kB_wrtn:写入的总数据量
sar -b 1 10每一秒采集一次磁盘I/O情况,共采集10次
3、free:
free -gMem:总量、使用量、有多少内存被分配了
-/+ buffers/cache:使用量、实际使用情况
total:总量、使用量、有多少内存被分配了
used:已使用
free:空闲
shared:已废弃,总是0
buffers:缓存
cached:缓存
- buffers/cache = used - buffers - cached
+ buffers/cache = free + buffers + cached
sarsar -r 10 3

4、vmstat:
vmstat 1 10每隔1秒进行采样,共采集10次,采样数据包括:CPU使用率、内存使用、虚拟内存交换情况,IO读写情况r:表示运行队列,一般3以内,5比较高,超过10 就危险了
b:阻塞队列
swpd:虚拟内存大小,大于0,表示物理内存不足
free:空闲的物理内存的大小
buff:缓存
cache:缓存
si:每秒从磁盘读入虚拟内存的大小
so:每秒虚拟内存写入磁盘的大小
bi:块设备每秒接收的块数量
bo:块设备每秒发送的块数量
in:每秒CPU的中断次数,包括时间中断
cs:每秒上下文切换次数
us:用户CPU时间
sy:系统CPU时间
id:空闲 CPU时间
wt:等待IO CPU时间
5、netstat:
netstat -anop|grep tcp
查看tcp连接数
6、du:
du -sh *显示各文件的大小,不显示子文件夹
7、sar:
sar -u 1 10CPU资源监控
sar -b 1 10I/O和传送速率监控
sar -r 1 10
内存和交换空间监控

查看某进程出问题
1、ps:
ps -ef|grep card-server获得应 pid
2、jps:
jps -v获得应 pid
3、top:
top -H -p pid查看某进行下各线程消耗资源情况,找到最好CPU的threadId
4、jstat:
jstat -gcutil pid 1000查看进程的内存使用情况和GC情况
5、jstack:
jstack pid|grep -A 10 threadId(十六进制)确定threadId这个线程在做什么十进制转十六进制方法:printf "%x\n" pid
6、jmap:
jmap -dump:[live,]format=b,file= piddump堆到文件,live指明是活着的对象,file指定文件名
jmap -finalizerinfo pid打印等待回收对象的信息
jmap -heap pid打印堆总结
jmap -histo[:live] pid打印堆的对象统计,包括对象数、内存大小等等
jmap -permstat pid打印java堆perm区的classloader统计
7、jhat:
jhat -J-mx512m -port filename浏览器中输入IP+port就能查看了
目录&文件
cp复制文件/目录rm删除文件/目录mv移动文件/目录
pwd查看当前工作目录cd切换工作目录ls、ll显示目录内容
which查找命令所在位置find查找文件/目录ln创建文件/目录的链接
mkdir创建目录touch新建空文件file查看文件类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值