本文整理汇总了PHP中DiskDevice::setUSed方法的典型用法代码示例。如果您正苦于以下问题:PHP DiskDevice::setUSed方法的具体用法?PHP DiskDevice::setUSed怎么用?PHP DiskDevice::setUSed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DiskDevice
的用法示例。
在下文中一共展示了DiskDevice::setUSed方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _memory
/**
* Physical memory information and Swap Space information
*
* @return void
*/
private function _memory()
{
if (CommonFunctions::executeProgram('sysinfo', '-mem', $bufr, PSI_DEBUG)) {
if (preg_match("/(.*)bytes free\\s+\\(used\\/max\\s+(.*)\\s+\\/\\s+(.*)\\)\\s*\n\\s+\\(cached\\s+(.*)\\)/", $bufr, $ar_buf)) {
$this->sys->setMemTotal($ar_buf[3]);
$this->sys->setMemFree($ar_buf[1]);
$this->sys->setMemCache($ar_buf[4]);
$this->sys->setMemUsed($ar_buf[2]);
}
}
if (CommonFunctions::executeProgram('vmstat', '', $bufr, PSI_DEBUG)) {
if (preg_match("/max swap space:\\s+(.*)\nfree swap space:\\s+(.*)\n/", $bufr, $ar_buf)) {
if ($ar_buf[1] > 0) {
$dev = new DiskDevice();
$dev->setMountPoint("/boot/common/var/swap");
$dev->setName("SWAP");
$dev->setTotal($ar_buf[1]);
$dev->setFree($ar_buf[2]);
$dev->setUSed($ar_buf[1] - $ar_buf[2]);
$this->sys->setSwapDevices($dev);
}
}
}
}