Model:
M/B:
CPU: =1000 && $cpuspeed[1]=='MHz') { $cpuspeed[0] /= 1000; $cpuspeed[1] = 'GHz'; } echo "$cpumodel @ {$cpuspeed[0]}{$cpuspeed[1]}"; } else { echo $cpumodel; } ?>
HVM: Enabled'; if (strpos($strCPUInfo, 'vmx') === false && strpos($strCPUInfo, 'svm') === false) { // CPU doesn't support virtualzation ?>Not AvailableDisabled'; } ?>
IOMMU: Enabled'; if (strpos($strCPUInfo, 'vmx') === false && strpos($strCPUInfo, 'svm') === false) { // CPU doesn't support virtualzation so iommu would be impossible ?>Not AvailableDisabled'; } ?>
Cache:
Memory: 8 or 12 -> 16 */ $memory_installed = exec("dmidecode -qt17|awk -F: '/^\tSize: [0-9]+ MB\$/{t+=\$2};/^\tSize: [0-9]+ GB\$/{t+=\$2*1024} END{print t}'"); list($memory_maximum,$ecc_support) = array_map('trim',explode('#',exec("dmidecode -qt16|awk -F: '/^\tMaximum Capacity: [0-9]+ GB\$/{t+=\$2*1024};/^\tError Correction Type:/{e=\$2} END{print t\"#\"e}'"))); if ($memory_installed >= 1024) { $memory_installed /= 1024; $memory_maximum /= 1024; $unit = 'GB'; } else $unit = 'MB'; if ($memory_maximum < $memory_installed) {$memory_maximum = pow(2,ceil(log($memory_installed)/log(2))); $star = '*';} else $star = ''; echo "$memory_installed $unit ".($ecc_support == "None" ? "" : "$ecc_support ")."(max. installable capacity $memory_maximum $unit)$star"; ?>
Network:  "; if ($port=='bond0') { echo "$port: ".exec("grep -Pom1 '^Bonding Mode: \K.+' /proc/net/bonding/bond0").", mtu $mtu"; } else { unset($info); exec("ethtool ".escapeshellarg($port)."|grep -Po '^\s+(Speed|Duplex|Link\sdetected): \K[^U\\n]+'",$info); echo (array_pop($info)=='yes' && $info[0]) ? "$port: ".str_replace(['M','G'],[' M',' G'],$info[0]).", ".strtolower($info[1])." duplex, mtu $mtu" : "$port: not connected"; } } ?>
Kernel:
OpenSSL:
Uptime: 
More