服务器性能负载记录工具
来源:互联网 发布:ftp协议默认端口号 编辑:程序博客网 时间:2024/05/18 01:12
了半天居然没找到问题在哪里,一咬牙,写了个性能和负载的记录工具,再出事我可有记录了-,-||
备注:只能在linux下用。
- < ?php
- date_default_timezone_set('Asia/Shanghai');
- define('SLEEPTIME',10); //10秒记录一次
- $memfile = "/proc/meminfo";
- $loadfile = "/proc/loadavg";
- $logfile = sprintf("/var/www/html/log/%s.log",date('Y-m-d'));
- while(1)
- {
- $log = getload();
- $log .= getmem();
- $log .= mymem();
- $log .= "/n/r".date("Y-m-d H:i:s");
- $log .= "/n/r/n/r";
- $handle = fopen($logfile,'a');
- fwrite($handle,$log);
- fclose($handle);
- sleep(SLEEPTIME);
- }
- function getload() //获得负载
- {
- global $loadfile;
- return file_get_contents($loadfile);
- }
- function getmem() //获得内存占用
- {
- global $memfile;
- $mem = file($memfile);
- return $mem[0];
- }
- function mymem() //程序本身内存占用
- {
- $pid = getmypid();
- exec("ps -eo%mem,rss,pid | grep $pid", $output);
- $output = explode(" ", $output[0]);
- return $output[1] * 1024;
- }
- ?>
- 服务器性能负载记录工具
- 服务器系统管理 工具记录
- 服务器性能测试工具
- 服务器性能分析工具
- 服务器性能分析工具
- 服务器性能分析工具
- 查看服务器性能工具
- java性能、负载、压力测试工具
- Java性能/负载/压力测试工具
- 负载均衡器--linux高性能服务器 lb
- 简单PHP性能记录工具
- Web服务器压力(负载)测试工具
- Web服务器压力(负载)测试工具
- Web服务器压力(负载)测试工具
- 服务器压力/性能测试工具
- 服务器性能基准测试工具
- 服务器性能测试工具简介
- 服务器性能监控---工具篇
- SAP MRP Made Easy -[1.4]维护和定义策略及策略组
- tomcat与oracle的3种连接方法
- 今天postfix邮件又坏了,郁闷,最后竟然是因为amavisd
- 在EXCEL中实现对数据的过滤统计
- event.keycode值大全
- 服务器性能负载记录工具
- Pascal 的春天 -- Freepascal 可开发 WinCE/ARM-Linux程序
- 现有Delphi项目迁移到D2009中的注意事项
- 连接MySQL
- 流氓软件,请问你还要疯狂多久?
- Struts中编译成html之后的name值
- 窥探jQuery——面向JavaScript程序员
- 在win2003下设置IIS及DNS的问题
- 自定义TexBox,自定义ComboBox