systemquery/src/static/js/tabledefs/cpu.mjs

49 lines
986 B
JavaScript

"use strict";
import human_filesize from '../misc/human_filesize.mjs';
export default {
name: "Hardware: CPU",
icon: [ "square-o", "microchip" ],
items: [
{
name: "Model",
type: "table",
content: "{{manufacturer}} {{brand}}"
},
{
name: "Speed (GHz)",
type: "table",
content: {
"Speed": "{{speed}}",
"Speed (min)": "{{speedMin}}",
"Speed (max)": "{{speedMax}}",
}
},
{
name: "Core layout",
type: "table",
content: {
"Processors": "{{processors}}",
"Cores": "{{cores}}",
"Physical Cores": "{{physicalCores}}"
}
},
{
name: "Governor",
type: "table",
content: "{{governor}}"
},
{
name: "Cache",
type: "table",
content: {
"L1 (data)": (table) => `${human_filesize(table.cache.l1d)}`,
"L1 (instruction)": (table) => `${human_filesize(table.cache.l1i)}`,
"L2": (table) => `${human_filesize(table.cache.l2)}`,
"L3": (table) => `${human_filesize(table.cache.l3)}`,
}
},
]
};