本文整理匯總了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);
}
}
}
}