mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-03-18 15:36:37 +08:00
47 lines
762 B
TypeScript
47 lines
762 B
TypeScript
export interface CpuInfo {
|
|
coreTotal: number;
|
|
logicalProcessors: number;
|
|
cpuRate: number;
|
|
}
|
|
|
|
export interface MemoryInfo {
|
|
totalRAM: string;
|
|
usedRam: string;
|
|
freeRam: string;
|
|
ramRate: number;
|
|
}
|
|
|
|
export interface SystemInfo {
|
|
computerName: string;
|
|
osName: string;
|
|
serverIP: string;
|
|
osArch: string;
|
|
}
|
|
|
|
export interface AppInfo {
|
|
name: string;
|
|
version: string;
|
|
startTime: string;
|
|
runTime: string;
|
|
rootPath: string;
|
|
webRootPath: string;
|
|
}
|
|
|
|
export interface DiskInfo {
|
|
diskName: string;
|
|
typeName: string;
|
|
totalSize: string;
|
|
availableFreeSpace: string;
|
|
used: string;
|
|
availablePercent: number;
|
|
}
|
|
|
|
export interface ServerInfo {
|
|
cpu: CpuInfo;
|
|
memory: MemoryInfo;
|
|
sys: SystemInfo;
|
|
app: AppInfo;
|
|
disk: DiskInfo[];
|
|
}
|
|
|