solaris 10 系统监控
用户请求: 要求前一天上午8点到晚上8点之间的系统运行状况,包括:CPU,free memory, 硬盘吞吐情况等等。现在的问题是,这台server没有装任何第三方监控软件,仅凭系统本身自带的命令可以实现么? prstat -t
iostat -xtc 5 10
vmstat 5 10
sar 5 10 :mrgreen:监控内存推荐个dtrace脚本swapinfo.d 回复 2# hzg1103
问题是如何看到前一天的情况?
top 输出到文本 回复 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
回复 6# hzg1103
多谢楼上回复,思路很好。用sar也可以做个类似的东西,多谢!
6L的推荐简单明了。
页:
[1]