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

linux系统分析工具和标准

2010-04-26 18:00 337 查看
linux系统分析工具(命令):
ps
ps -ef |grep httpd
ps -ef |grep vsftpd
ps auxf |grep httpd
top
uptime 可以检查CPU的平均负载
free 可以查看系统内存的使用状况
netstat 可以检测网络流量状况
vmstat 可以对操作系统的内存信息,进程状态和CPU活动等进行监视
iostat(需要先安装sysstat的工具包)主要显示磁盘读写操作的统计信息,同时也给出CPU使用情况
sar(需要先安装sysstat的工具包)可以全面获取系统的cpu,运行队列,磁盘I/O,分页(交换区),内存,CPU中断和网络性能等数据。

影响系统性能的一些因素
1 cpu
2 内存
3 磁盘I/O宽带
raid0 至少2个硬盘,没有容错和数据修复功能,提高磁盘性能和吞吐量
raid1 磁盘镜像,可靠性和修复性,很高的数据冗余能力,磁盘利用率50%
raid5 提高系统可靠性,最少3块,允许一块磁盘坏了,不会影响数据可用性
raid0+1 至少需要4块硬盘,数据分布多个硬盘上,每个盘都有镜像盘,提供全冗余能力,允许一块磁盘坏了,不会影响数据可用性
4 网络I/O宽带

系统分析标准
影响性能因素 好 坏 糟糕
CPU user%+sys%<70% user%+sys%=85% user%+sys%>=90%
内存 swap in (si)=0 per CPU with 10 page/s more swap in&out
swap out(so)=0
磁盘 iowait%<20% iowait%=35% iowait%>=50%
user%:表示CPU处在用户模式下的时间百分比
sys%:表示CPU处在系统模式下的时间百分比
iowait%:表示CPU等待输入输出完成时间的百分比
swap in (si):表示虚拟内存的页导入,从SWAP DISK交换到RAM
swap out (so):表示虚拟内存的页导出,从RAM 交换到SWAP DISK本文出自 “wxfxn2000” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: