[ZLG-ARM] 好**谢谢

[复制链接]
1645|2
 楼主| reeper 发表于 2009-4-6 13:19 | 显示全部楼层 |阅读模式
 Oracle监控包括有效且完全地监控Oracle数据库的性能、可用性和使用率等统计量,还包括即时的错误通知和纠正措施,并提供全面的报表和图表。本文中主要介绍几种Linux操作系统下Oracle主要监控工具。<br /><br />  top<br /><br />  top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。<br /><br />  top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况。我们可通过几个按键来控制top命令,如按q可退出top命令状态,按s可输入信息的更新频率等。这些命令可按h帮助键查询。<br /><br />  Ps<br /><br />  ps命令可查询系统的进程状态,常用的命令参数是ps-aux,该命令可显示所有用户的进程,如果进程的命令太长,则显示的进程信息会不全。我们可用ps-auxw命令来加长显示,w参数可多加几个,最多可加三个,以显示更长的进程信息。<br /><br />  Kill<br /><br />  kill命令可终止进程,后接进程号即可。<br /><br />  Free<br /><br />  free可显示系统的内存使用情况。-b、-k、-m三个参数表示以bytes,kilobytes和megabytes为单位显示内存的使用情况。<br /><br />  Vmstat<br /><br />  使用vmstat2命令可每隔2秒显示一行系统信息,这些信息包括CPU占用效、内存使用情况和磁盘IO等。通过它我们可实时监控系统的资源使用情况,进行系统优化。<br /><br />  sar<br /><br />  sar工具可帮我们收集动态的系统信息,它的参数很丰富,功能强大。sar工具的特点是可通过计数器和计数间隔来定期、定量地输出系统状态信息。<br /><br />  watch<br /><br />  watch命令可重复执行某个命令,监控命令的执行状态。下面这个命令可让我们监控Z2.log文件的大小变化。<br /><br />  debian:~#watch-n3du/home/Jims/zope/log/Z2.log<br /><br />  -n3表示每隔3秒执行一次du/home/Jims/zope/log/Z2.log。<br /><br />  Sysctl<br /><br />  使用sysctl-a可显示所有运行中的内核参数,用sysctl-wfs.file-max=10240命令可修改fs.file-max内核参数的值,并使参数马上生效。但重启系统后,参数设置会失效,因为命令行只能修改运行中的内核参数。如果我们要把参数设置固定下来,可把内核参数写入/etc/sysctl.conf文件。该文件的格式如下:<br /><br />#&nbsp;/etc/sysctl.conf&nbsp;-&nbsp;Configuration&nbsp;file&nbsp;for&nbsp;setting&nbsp;system&nbsp;variables<br />#&nbsp;See&nbsp;sysctl.conf&nbsp;(5)&nbsp;for&nbsp;information.<br /><br />#&nbsp;Controls&nbsp;IP&nbsp;packet&nbsp;forwarding<br />net.ipv4.ip_forward&nbsp;=&nbsp;0<br /><br />#&nbsp;Controls&nbsp;source&nbsp;route&nbsp;verification<br />net.ipv4.conf.default.rp_filter&nbsp;=&nbsp;1<br /><br />#&nbsp;Controls&nbsp;the&nbsp;System&nbsp;Request&nbsp;debugging&nbsp;functionality&nbsp;of&nbsp;the&nbsp;kernel<br />kernel.sysrq&nbsp;=&nbsp;0<br /><br />#&nbsp;Controls&nbsp;whether&nbsp;core&nbsp;dumps&nbsp;will&nbsp;append&nbsp;the&nbsp;PID&nbsp;to&nbsp;the&nbsp;core&nbsp;filename.<br />#&nbsp;Useful&nbsp;for&nbsp;debugging&nbsp;multi-threaded&nbsp;applications.<br />kernel.core_uses_pid&nbsp;=&nbsp;1<br /><br />&nbsp;<br /><br /><br />  Ulimit<br /><br />  使用ulimit-a可显示系统的资源限制情况。<br /><br />  Netstat<br /><br />  netstat-nal可显示所有的网络连接。<br /><br />  Pppstat<br /><br />  使用pppstats可得到ppp连接的状态信息。<br /><br /><br />
zcying 发表于 2009-4-6 16:08 | 显示全部楼层

好**谢谢

  
胡刚 发表于 2009-4-6 16:21 | 显示全部楼层

感谢楼主

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

185

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部