diff --git a/src/components/ServerDetailChart.tsx b/src/components/ServerDetailChart.tsx index 9359b1c..8d10873 100644 --- a/src/components/ServerDetailChart.tsx +++ b/src/components/ServerDetailChart.tsx @@ -354,10 +354,17 @@ function MemChart({ now, data }: { now: number; data: NezhaServer }) {
{formatBytes(data.state.mem_used)} /{" "} - {formatBytes(data.state.mem_total)} + {formatBytes(data.host.mem_total)}
- swap: {formatBytes(data.state.swap_used)} + {data.host.swap_total ? ( + <> + swap: {formatBytes(data.state.swap_used)} /{" "} + {formatBytes(data.host.swap_total)} + + ) : ( + <>no swap + )}
@@ -468,7 +475,7 @@ function DiskChart({ now, data }: { now: number; data: NezhaServer }) {
{formatBytes(data.state.disk_used)} /{" "} - {formatBytes(data.state.disk_total)} + {formatBytes(data.host.disk_total)}
diff --git a/src/types/nezha-api.ts b/src/types/nezha-api.ts index 976785c..5f15971 100644 --- a/src/types/nezha-api.ts +++ b/src/types/nezha-api.ts @@ -28,10 +28,8 @@ export interface NezhaServerHost { export interface NezhaServerStatus { cpu: number; mem_used: number; - mem_total: number; swap_used: number; disk_used: number; - disk_total: number; net_in_transfer: number; net_out_transfer: number; net_in_speed: number;