优化内存显示
This commit is contained in:
@@ -1002,6 +1002,15 @@
|
||||
|
||||
const getShiftedCoords = (name) => {
|
||||
const lower = (name || '').toLowerCase().trim();
|
||||
// 优先从当前服务器列表中查找坐标,解决线不从服务器起始的问题
|
||||
const server = servers.find(s =>
|
||||
(s.job && s.job.toLowerCase() === lower) ||
|
||||
(s.instance && s.instance.toLowerCase() === lower)
|
||||
);
|
||||
if (server && server.lat && server.lng) {
|
||||
return [shiftLng(server.lng), server.lat];
|
||||
}
|
||||
// 备选从静态预定义的国家/城市坐标库中查找
|
||||
if (countryCoords[lower]) return [shiftLng(countryCoords[lower][0]), countryCoords[lower][1]];
|
||||
return null;
|
||||
};
|
||||
@@ -1175,7 +1184,11 @@
|
||||
<div style="display: flex; align-items: baseline; gap: 8px;">
|
||||
<span style="font-weight: 700; font-size: 1.1rem;">${formatPercent(server.cpuPercent)}</span>
|
||||
</div>` },
|
||||
{ key: 'memUsedPct', label: '内存使用率 (RAM)', value: formatPercent(server.memPercent) },
|
||||
{ key: 'memUsedPct', label: '内存使用率 (RAM)', value: `
|
||||
<div style="display: flex; align-items: baseline; gap: 8px;">
|
||||
<span style="font-weight: 700; font-size: 1.1rem;">${formatPercent(server.memPercent)}</span>
|
||||
<span style="font-size: 0.7rem; color: var(--text-secondary); font-weight: normal;">(${formatBytes(server.memUsed)} / ${formatBytes(server.memTotal)})</span>
|
||||
</div>` },
|
||||
{ key: 'rootFsUsedPct', label: '根分区使用率 (/)', value: formatPercent(server.diskPercent) },
|
||||
{ key: 'netRx', label: '网络接收速率 (RX)', value: formatBandwidth(server.netRx) },
|
||||
{ key: 'netTx', label: '网络发送速率 (TX)', value: formatBandwidth(server.netTx) }
|
||||
@@ -1511,7 +1524,11 @@
|
||||
// Define metrics to show
|
||||
const metrics = [
|
||||
{ key: 'cpuBusy', label: 'CPU 使用率', value: cpuValueHtml },
|
||||
{ key: 'memUsedPct', label: '内存使用率 (RAM)', value: formatPercent(data.memUsedPct) },
|
||||
{ key: 'memUsedPct', label: '内存使用率 (RAM)', value: `
|
||||
<div style="display: flex; align-items: baseline; gap: 8px;">
|
||||
<span style="font-weight: 700; font-size: 1.1rem;">${formatPercent(data.memUsedPct)}</span>
|
||||
<span style="font-size: 0.7rem; color: var(--text-secondary); font-weight: normal;">(${formatBytes(data.memTotal * data.memUsedPct / 100)} / ${formatBytes(data.memTotal)})</span>
|
||||
</div>` },
|
||||
{ key: 'swapUsedPct', label: 'SWAP 使用率', value: formatPercent(data.swapUsedPct) },
|
||||
{ key: 'rootFsUsedPct', label: '根分区使用率 (/)', value: formatPercent(data.rootFsUsedPct) },
|
||||
{ key: 'netRx', label: '网络接收速率 (RX)', value: formatBandwidth(data.netRx) },
|
||||
|
||||
Reference in New Issue
Block a user