️ 优化状态

This commit is contained in:
yeyang
2023-05-12 14:23:14 +08:00
parent 6af9e65bc9
commit b41881fd8d

View File

@@ -232,7 +232,7 @@ export default new class {
let occupy = (memory.rss / (os.totalmem() - os.freemem())).toFixed(2)
return {
...this.Circle(occupy),
inner: parseInt(occupy * 100) + '%',
inner: Math.ceil(occupy * 100) + '%',
title: 'Node',
info: [
`${rss}`,
@@ -255,7 +255,7 @@ export default new class {
return {
...this.Circle(MemUsage),
inner: parseInt(MemUsage * 100) + '%',
inner: Math.ceil(MemUsage * 100) + '%',
title: 'RAM',
info: [
`总共 ${totalmem}`,
@@ -278,7 +278,7 @@ export default new class {
let cpuModel = cores[0]?.model.slice(0, cores[0]?.model.indexOf(' ')) || ''
return {
...this.Circle(currentLoad / 100),
inner: `${parseInt(currentLoad)}%`,
inner: Math.ceil(currentLoad) + '%',
title: 'CPU',
info: [
`${cpuModel} ${cores.length}${arch}`,
@@ -305,7 +305,7 @@ export default new class {
powerDraw &&= powerDraw + 'W'
return {
...this.Circle(utilizationGpu / 100),
inner: parseInt(utilizationGpu) + '%',
inner: Math.ceil(utilizationGpu) + '%',
title: 'GPU',
info: [
`${vendor} ${temperatureGpu} ${powerDraw}`,
@@ -360,7 +360,12 @@ export default new class {
// 获取读取速率
get DiskSpeed () {
if (!this.fsStats || this.fsStats.rx_sec == null || this.fsStats.wx_sec == null) return false
if (!this.fsStats ||
this.fsStats.rx_sec == null ||
this.fsStats.wx_sec == null
) {
return false
}
return {
rx_sec: this.getFileSize(this.fsStats.rx_sec, false, false),
wx_sec: this.getFileSize(this.fsStats.wx_sec, false, false)
@@ -369,12 +374,13 @@ export default new class {
/**
* @description: 获取网速
* @return {*}
* @return {object}
*/
get getnetwork () {
let network = {}
try { network = _.cloneDeep(this.network)[0] } catch { return false }
if (network.rx_sec == null || network.tx_sec == null) return false
let network = _.cloneDeep(this.network)?.[0]
if (!network || network.rx_sec == null || network.tx_sec == null) {
return false
}
network.rx_sec = this.getFileSize(network.rx_sec, false, false)
network.tx_sec = this.getFileSize(network.tx_sec, false, false)
return network