Initial commit

This commit is contained in:
SimonFair
2025-04-04 10:20:26 +01:00
parent 3439b1f524
commit cfdd4c487d
7 changed files with 111 additions and 30 deletions

View File

@@ -211,11 +211,20 @@ EOT;
}
break;
case 't2':
$is_intel_cpu = is_intel_cpu();
$core_types = $is_intel_cpu ? get_intel_core_types() : [];
var_dump($is_intel_cpu,$core_types);
exec('cat /sys/devices/system/cpu/*/topology/thread_siblings_list|sort -nu',$pairs);
$i = 1;
foreach ($pairs as $line) {
$line2 = $line;
$line = preg_replace(['/(\d+)[-,](\d+)/','/(\d+)\b/'],['$1 / $2','cpu $1'],$line);
echo "<tr><td>".(strpos($line,'/')===false?"Single":"Pair ".$i++).":</td><td>$line</td></tr>";
if ($is_intel_cpu && count($core_types) > 0) {
[$cpu1, $cpu2] = my_preg_split('/[,-]/',$line2);
$core = $cpu1;
$core_type = "({$core_types[$core]})";
} else $core_type = "";
echo "<tr><td>".(strpos($line,'/')===false?"Single":"Pair ".$i++).":</td><td>$line $core_type</td></tr>";
}
break;
case 't3':