此包已被废弃,不再维护。未建议替代包。

SysInfo是一个PHP库,可以用来获取系统信息(CPU使用率,平均负载,内存使用率等等)

0.1.0 2012-07-16 09:44 UTC

This package is auto-updated.

Last update: 2019-01-27 18:50:57 UTC


README

PHP库,可用于获取系统信息,如CPU使用率、平均负载和内存使用率(以及其他功能)。该库旨在适配PHPUnit测试监听器,因此功能集相对较少,且仅适用于Linux。欢迎尝试使用,如果您想添加一些功能(需要单元测试),请提交PR。

安装

要使用此库,您可以在您的composer.json文件中指定christeredvartsen/sysinfo

使用

<?php
$sysInfo = SysInfo\SysInfo::factory(); // automatically choose instance based on PHP_OS

// or

$sysInfo = new SysInfo\Linux();

$cpu = $sysInfo->getCPU(); // Fetch snapshot of CPU info
$load = $sysInfo->getLoad(); // Fetch snapshot of Load info
$uptime = $sysInfo->getUptime(); // Fetch snapshot of Uptime info
$memory = $sysInfo->getMemory(); // Fetch snapshot of Memory info
$disk = $sysInfo->getDisk(); // Fetch snapshot of Disk info

请参阅CPUInterface.php、DiskInterface.php、LoadInterface.php、UptimeInterface.php和MemoryInterface.php接口以获取更多文档。