用户名:Mr_陈 文章数:36 评论数:9
访问量:4719:1026:792:4 注册日期:2014-02-08
Linux系统维护的主要工作就是保证系统和应用的稳定。而如果想保证稳定就必须时刻了解系统的状态;cpu、内存、磁盘、网络和各种应用程序的运行于占用资源的状态等。同时掌握了系统资源的状态信息;也可以对系统进行优化,以发挥更好的性能。
对于这些信息的查看;需要一些工具能够及时的查看和分析;下面就对Linux系统资源监控常用的工具进行简单的介绍:
1、sar(System Activity Recorder)
sar可以显示CPU 使用率、内存页数据、网络 I/O 和传输统计、进程创建活动和磁盘设备的活动详情
Usage:sar[options][<interval>[<count>]] Mainoptions and reports: - b I / O and transferratestatistics - B Pagingstatistics - d Blockdevicestatistics - I{< int >| SUM | ALL |XALL} Interruptsstatistics - m Powermanagementstatistics - n{<keyword>[,...]| ALL } Networkstatistics DEV Networkinterfaces EDEV Networkinterfaces(errors) |
测试:
#sar-b-r-u1为了方便;这里一次性显示三项 Linux 2.6 . 32 - 431.el6 .x86_64(node2.soul.com) 05 / 25 / 2014 _x86_64_ ( 1 CPU) 09 : 07 : 24 PMCPU % user % nice % system % iowait % steal % idle 09 : 07 : 25 PM all 0.00 0.00 2.02 0.00 0.00 97.98 09 : 07 : 24 PMtpsrtpswtpsbread / sbwrtn / s 09 : 07 : 25 PM 0.00 0.00 0.00 0.00 0.00 09 : 07 : 24 PMkbmemfreekbmemused % memusedkbbufferskbcachedkbcommit % commit 09 : 07 : 25 PM 764828 247524 24.45 11772 102232 1142588 36.75 #对于这其中每项的含义就不做一一解释;基本表示的很清楚;大都是词面意思。 |
sar还记录每天的cpu信息
#sar-f/var/log/sa/sa25sa25表示本月25号的信息 Linux 2.6 . 32 - 431.el6 .x86_64(node2.soul.com) 05 / 25 / 2014 _x86_64_ ( 1 CPU) 12 : 00 : 01 AMCPU % user % nice % system % iowait % steal % idle 12 : 10 : 01 AM all 0.02 0.00 0.10 0.08 0.00 99.80 12 : 20 : 01 AM all 0.01 0.00 0.10 0.06 0.00 99.83 03 : 20 : 01 PMCPU % user % nice % system % iowait % steal % idle 03 : 30 : 01 PM all 7.38 0.00 0.53 0.31 0.00 91.77 03 : 40 : 02 PM all 23.89 0.00 0.31 0.04 0.00 75.76 03 : 50 : 01 PM all 21.84 0.00 2.37 0.32 0.00 75.46 04 : 00 : 04 PM all 97.14 0.00 2.86 0.00 0.00 |
没有评论:
发表评论