CPU,内存,磁盘,网卡/网络。以上的各个部件资源满载都会造成系统性能低下。
CPU可以用top命令查看
内存可以用free -m查看
磁盘io用iostat查看
网卡/网络iptraf
以上只是提供了一种方法,linux还有很多类似的工具程序/软件可以查询硬件资源的使用情况。可以上百度查。
下面这几个命令组合对于管理RS/6000 AIX系统有帮助:
(1)显示10个消耗CPU最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +2 |head –10
(2)显示10个消耗存储空间最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +3 |head -10
(3)按顺序显示系统中受罚的进程:
#ps -eakl |head -1 ;ps -eakl |sort -rn +5
(4)按优先级顺序显示系统中的进程:
#ps -eakl |sort -n +6 |head
(5)按处理时间为顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –10
(6)按实际内存使用的多少顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
(7)按换入页面的多少顺序显示系统中的前10个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
或者使用topas命令,左下角栏:
Name PID CPU% PgSp Owner % Used 1.1
topas 962936 0.3 5.5 saqq NFS (calls/sec) % Free 98.8
sched 4386 0.0 0.4 root ServerV2 0
getty 123094 0.0 0.4 root ClientV2 0 Press:
gil 28974 0.0 0.9 root ServerV3 0 “h” for help
db2fmp 520462 0.0 34.7 db2idep
看cpu列
定位瓶颈的话就不好说了,要看程序的源码了,需要优化
用命令行:top 去查看linux的负载情况。具体top的参数可参照一下链接
Linux Top 命令解析 比较详细
http://www。jb51。net/LINUXjishu/34604。html
- 上一篇:dota2超凡入圣是多少分
- 下一篇:24岁了还一无所成是种悲哀吗?