每天将服务器负载写入日志文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天将服务器负载写入日志文件相关的知识,希望对你有一定的参考价值。

Tiny script to write a daily logfile with the serverload. Can be run every X minutes using a cron for example.

Result in logfile:

13.40 | 2.45 2.45 2.43

13.45 | 1.62 2.02 2.25
  1. <?php
  2. $load = sys_getloadavg();
  3. $file = $_SERVER['SCRIPT_FILENAME'] . '/' . date('Ymd') . '.log';
  4. $fopend = fopen($file, 'a') or die();
  5. $data = date('H.i') . ' | ' . str_pad($load[0], 10, " ") . str_pad($load[1], 10, " ") . str_pad($load[2], 10, " ") . " ";
  6. fwrite($fopend, $data);
  7. fclose($fopend);

以上是关于每天将服务器负载写入日志文件的主要内容,如果未能解决你的问题,请参考以下文章

我如何设置 log4net 每天将我的文件记录到不同的文件夹中?

SQLite - 每天将 .csv 数据导入数据库

使用 powershell 和 7zip 创建存档的脚本

NodeJS/Forever 归档日志

是否可以创建每天将SQL数据库写入MongoDB的管道?

Linux查看日志文件写入速度的4种方法