功能介绍:VPS的资源是有限的,有些时候甚至很紧张。; q2 g7 R& r* [! w
硬盘的使用情况可以很直观的查看到,而且硬盘IO一般不会产生瓶颈。
" n3 N$ ]* B F& S% `2 v/ V: F如果VPS不是超卖的很厉害,一般CPU资源也不会产生瓶颈。
' f3 u' `. c9 W' Q6 i+ U如果使用的VPS流量限制的很严格,通常来说带宽是很充足的。至于那些流量给的超多甚至不限流量的,就不要指望能给你太大的带宽了。
7 L; r; D2 R+ Q# g0 ~$ T# k' sOK,还剩下一个最主要的了,内存!; W* [- |" e7 _( A: L* c
这个程序的作用就是记录内存的使用情况。
下载地址:http://down.xiejiayong.com/project/dvsl/dvsl_ver0.01.rar
使用方法:1,将文件上传到可访问的WEB目录,比如www.vpser.net/dvsl这个目录。
2,添加到crontab定时执行。
/ D1 [* _: ^! k4 u/ P执行命令rpm -qa | grep crontab查看是否已经安装crontab工具,如果没有的话,执行yum install crontab进行安装3 Q9 e5 A) }! M! L [$ T _
执行命令crontab -e,添加进下面的内容:
1 {' e: z9 e* r+ n4 S. a9 ^! y7 e*/5 * * * * /usr/local/lxlabs/ext/php/php /home/wwwroot/vpser.net/dvsl/log.php
/ S+ K8 q2 G a% H+ Y" \1 q4 q5是指每五分钟运行一次,这个值可以自己修改。# K* \: @1 _9 @- T
/usr/local/lxlabs/ext/php/php,这个是PHP解释器的路径。这个要取决于自己VPS的设置。
1 j }7 J0 W8 _, T6 Z% X* v- ^/home/wwwroot/vpser.net/dvsl/log.php,这个是PHP文件的路径。
3,查看记录
* D3 u/ L, n1 h5 u( J" z记录文件会按天保存在不同的文件中。# A# y$ N. T1 F* @' @* x' ~7 M
格式:www.vpser.net/dvsl/log/yyyymmdd.txt
如果有必要的话,以后会继续完善这个小程序。+ l% J. j a1 r) ^. w' Y
1,优化取值方式。比如每隔2秒钟取一次值,取5次后计算出平均值。
' Y! ^& m& n/ M# Z0 Q! u& E5 X2,增加记录信息。比如CPU负载,网卡流量。3 z; ^: f* K* J2 h
3,优化数据显示方式。google有公布一个图表API,使用这个不错。
! o! n# U6 ~ l& N8 |+ ^ w5 j$ T4,优化数据记录方式。以很小的时间间隔记录数据,在读取的时候可以设置这个时间间隔。
如果您对这个小小的程序有任何意见和建议,欢迎您用以下方式和我交流:
' ?5 {+ Y' D- M0 _7 ]1 _$ ~, [9 JEmail:xiejiayong{at}gmail{dot}com
本文固定链接: http://vpsorz.com/?p=521 | VPS-orz