From 7b6c0feb9fc53ca3b0bd71f85e236a0988dc9d2e Mon Sep 17 00:00:00 2001 From: yeyang <746659424@qq.com> Date: Thu, 8 Dec 2022 17:54:20 +0800 Subject: [PATCH] test liunx transmission speed --- model/CPU.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/model/CPU.js b/model/CPU.js index 3d3ab3a..4649643 100644 --- a/model/CPU.js +++ b/model/CPU.js @@ -7,6 +7,7 @@ class OSUtils { this.cpuUsageMSDefault = 1000; // CPU 利用率默认时间段 this.isGPU = false; this.now_network = null; + this.fsStats = null; this.init(); } @@ -14,6 +15,7 @@ class OSUtils { si.networkStats() setInterval(async () => { this.now_network = await si.networkStats() + this.fsStats = await si.fsStats(); }, 5000) if ((await si.graphics()).controllers.find(item => item.memoryUsed && item.memoryFree && item.utilizationGpu)) { this.isGPU = true @@ -212,7 +214,16 @@ class OSUtils {
${Math.ceil(i.use)}%
` } - if (HardDisk) HardDisk = `
` + if (HardDisk) { + //读取速率 + if (this.fsStats && this.fsStats.rx_sec && this.fsStats.wx_sec) { + HardDisk += `
+

transmission speed

+

读${this.getfilesize(this.fsStats.rx_sec, false)}/s 写${this.getfilesize(this.fsStats.wx_sec, false)}/s

+
` + } + HardDisk = `
` + } return HardDisk }