您的位置:首页 > 运维架构 > Linux

linux 性能诊断工具命令集

2014-06-04 17:43 239 查看
[sql] view
plaincopyhttp://blog.csdn.net/zhongweijian/article/details/28405977





#查看当前系统load

uptime



#查看系统状态和每个进程的系统资源使用状况

top



#可视化显示CPU的使用状况

htop



#查看每个CPU的负载信息

mpstat -P ALL 1



#每隔1秒查看磁盘IO的统计信息

iostat -xkdz 1



#每隔一秒查看虚拟内存的使用信息

vmstat 1



#查看内存使用统计信息

free



#查看网络使用信息

nicstat -z 1



#类似vmstat的显示优化的工具

dstat 1



#查看系统活动状态,比如系统分页统计,块设备IO统计等

sar



#网络连接状态查看

netstat -s



#进程资源使用信息查看

pidstat 1

pidstat -d 1



#查看某个进程的系统调用信息 -p后面是进程id,-tttT 进程系统后的系统调用时间

strace -tttT -p 12670

#统计IO设备输入输出的系统调用信息

strace -c dd if=/dev/zero of=/dev/null bs=512 count=1024k





#tcpdump 查看网络数据包

tcpdump -nr /tmp/out.tcpdump



#块设备的读写事件信息统计

btrace /dev/sdb



#iotop查看某个进程的IO操作统计信息

iotop -bod5



#slabtop 查看内核 slab内存分配器的使用信息

slabtop -sc



#系统参数设置

sysctl -a



#系统性能指标统计信息

perf stat gzip file1

#系统cpu活动状态查看

perf record -a -g -F 997 sleep 10
http://blog.csdn.net/zhongweijian/article/details/28405977
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐