christeredvartsen / sysinfo
此包已被废弃,不再维护。未建议替代包。
SysInfo是一个PHP库,可以用来获取系统信息(CPU使用率,平均负载,内存使用率等等)
0.1.0
2012-07-16 09:44 UTC
Requires
- php: >=5.3.2
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接口以获取更多文档。