通过work线程获取cpu,内存,硬盘等信息,传给主线程。主线程通过socketio传给前端echarts。
this.#intervalTimer = setInterval(async () => {
try {
const cpu = await osu.cpu.usage();
const memory = await osu.mem.info();
const disk = await osu.drive.info('/videos')
parentPort.postMessage({
key: hh,
val: {
cpu: cpu,
memory: memory.usedMemPercentage,
diskUsage: disk.usedPercentage,
diskUsageGb: disk.usedGb,
diskTotalGb: disk.totalGb
}
});
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。