1、建立一个收集脚本文件。
$ touch test.sh
$ chmod +x test.sh
$ vi test.sh
包含下面内容:
#!/usr/bin/ksh
/bin/touch /tmp/result.out
/bin/date -u +"%Y-%m-%d %H:%M" >> /tmp/result.out
/bin/ps auxwww | grep -i /opt/ibm/lotus/notes/latest/ibmpow | grep -v grep| awk '{print $5,$12}' >> /tmp/result.out
2、配置脚本执行调度
$ crontab -e
0,30 8-18 * * 1-5 /home/notes/test.sh
3、监控输出
$ tail -f /tmp/result.sh
4、结果分析
A、若某个Domino进程的内存使用量只增不减,则该进程存在内存泄露;
B、收集的输出,可以作为系统出现性能故障时的比较基准数据,也可以作为Sizing的判断依据。
C、将所有Domino进程的内存使用情况累加结果,可作为物理内存是否够用的判断依据;(推荐调整命令:dataseg -f 4 *)
D、还有一个工具是 nmon,老猪每月都会用它来收集服务器的运行状态数据。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论