luke_why 发表于 2012-08-01 08:53

solaris 10 系统监控

用户请求: 要求前一天上午8点到晚上8点之间的系统运行状况,包括:CPU,free memory, 硬盘吞吐情况等等。
现在的问题是,这台server没有装任何第三方监控软件,仅凭系统本身自带的命令可以实现么?

hzg1103 发表于 2012-08-01 10:05

prstat -t
iostat -xtc 5 10
vmstat 5 10
sar 5 10

killer911 发表于 2012-08-01 20:18

:mrgreen:监控内存推荐个dtrace脚本swapinfo.d

luke_why 发表于 2012-08-01 22:21

回复 2# hzg1103

问题是如何看到前一天的情况?
   

沙中有金 发表于 2012-08-01 22:50

top 输出到文本

hzg1103 发表于 2012-08-02 10:20

回复 4# luke_why
root@sxzysjzzxt # prstat -t -->/prstat
^CYou have new mail in /var/mail/root
root@sxzysjzzxt # more /prstat
NPROC USERNAMESWAP   RSS MEMORY      TIMECPU                           
    44 oracle   1632M 1691M   5.2%10:28:17 0.0%
   3 sxyw      491M467M   1.4%   0:09:57 0.0%
   1 smmsp    1504K 7208K   0.0%   0:00:12 0.0%
   1 noaccess113M128M   0.4%   1:16:19 0.0%
   6 daemon   20M   22M   0.1%   0:17:28 0.0%
    40 root      107M123M   0.4%   0:40:14 0.0%
Total: 95 processes, 2435 lwps, load averages: 0.09, 0.10, 0.11
NPROC USERNAMESWAP   RSS MEMORY      TIMECPU                           
    44 oracle   1632M 1691M   5.2%10:28:17 0.0%
    40 root      107M123M   0.4%   0:40:14 0.0%
   3 sxyw      491M467M   1.4%   0:09:57 0.0%
   1 smmsp    1504K 7208K   0.0%   0:00:12 0.0%
   1 noaccess113M128M   0.4%   1:16:19 0.0%
   6 daemon   20M   22M   0.1%   0:17:28 0.0%
Total: 95 processes, 2435 lwps, load averages: 0.09, 0.10, 0.11
root@sxzysjzzxt #

其他的可以依次类推   如果需要定时执行的话需要做 crontab
参考下面这篇博文
http://blog.sina.com.cn/s/blog_636415010100n4jx.html
   

luke_why 发表于 2012-08-02 22:49

回复 6# hzg1103

多谢楼上回复,思路很好。用sar也可以做个类似的东西,多谢!
   

znnnz 发表于 2012-08-06 11:14

6L的推荐简单明了。
页: [1]
查看完整版本: solaris 10 系统监控