借助gopsutil库,获取机器相关信息

news2024/12/23 17:12:10

使用github.com/shirou/gopsutil/disk这个库,如何获取机器下不同磁盘分区的内容


使用 github.com/shirou/gopsutil/disk 库获取机器下不同磁盘分区的内容,可按如下:

import "github.com/shirou/gopsutil/disk"
//调用 disk.Partitions() 函数获取机器下所有磁盘分区的信息:

partitions, err := disk.Partitions(false)
if err != nil {
    // 处理获取磁盘分区信息的错误
}

该函数返回一个 []disk.PartitionStat 类型的切片,其中每个元素包含一个磁盘分区的信息,包括分区设备名、分区挂载点等。

遍历 partitions 切片,对于每个磁盘分区,调用 disk.Usage() 函数获取该分区的使用情况:

for _, p := range partitions {
    usage, err := disk.Usage(p.Mountpoint)
    if err != nil {
        // 处理获取磁盘使用情况的错误
    }
    // 处理 usage 变量,获取该磁盘分区的使用情况
}

该函数返回一个 *disk.UsageStat 类型的结构体,包含该磁盘分区的使用情况,如总容量、已用容量、可用容量等。

通过以上步骤,即可获取机器下不同磁盘分区的内容


alt

df -h这里的Use%,用的是进一法而不是四舍五入

172936/14318640 = 0.012077683355

alt

用 disk.Usage(”/media “) 得到的的使用比例为: 1.274563%

准确一些,但也不完全一致..

可参考 解决df容量显示不准确的问题


怎样看出是tf卡还是emmc


在 Linux 中,可以使用以下命令来查看 SD 卡的信息,从而判断是 TF 卡还是 eMMC:

cat /proc/cpuinfo

在输出中查找 "mmcblk" 字段,如果值为 0,那么是 eMMC 存储,否则是 TF 卡存储。例如,如果输出为 /dev/mmcblk1,则是 TF 卡;如果输出为 /dev/mmcblk0,则是 eMMC 存储。


监测某个进程(程序)的CPU等资源的占用


在瞬间高并发,goroutine结束后的资源回收问题 提到了

xiaorui.cc的验证代码:

import psutil
import time

p = psutil.Process(26444# 改成你自己的 pid 就行了

while 1:
    v = str(p.cpu_percent())
    if "0.0" != v:
        print(v, time.time())
    time.sleep(1) 这段代码什么意思

这段代码用 Python 的 psutil 模块监控指定进程的 CPU 占用率。

通过 psutil 模块获取指定进程的 Process 对象,其中 26444 需要替换为目标进程的进程 ID(PID) 进入循环,每隔 1 秒钟获取一次进程的 CPU 占用率,并将占用率和当前时间戳输出到控制台中。如果占用率为 0.0,则不输出。循环会一直运行,直到程序被手动终止。 该段代码主要用于进程监控和性能分析,可以用于诊断和优化一些 CPU 占用率高的问题。

alt

其实这个库还有很多可以探索的~

alt
import psutil
import time

print("爽哥提示:开始监测")
p = psutil.Process(33126# 改成你自己的 pid 就行了

while 1:
    v = str(p.cpu_percent())
    if "0.0" != v:
        print("cpu占用---内存占用----时间戳:")
        print(v, p.memory_percent(),time.time())
    time.sleep(1)
alt

帮我把这段代码翻译为go

这段 Python 代码可以通过 Psutil 库来获取指定进程的 CPU 占用率,并且每秒钟打印一次非 0 的 CPU 占用率值和当前时间。

以下是 Go 语言的等价实现:

package main

import (
 "fmt"
 "github.com/shirou/gopsutil/process"
 "time"
)

func main() {
 p, _ := process.NewProcess(26444// 改成你自己的 pid 就行了
 for {
  v, _ := p.CPUPercent()
  if v != 0.0 {
   fmt.Printf("%v %v\n", v, time.Now().Unix())
  }
  time.Sleep(1 * time.Second)
 }
}

需要先安装 gopsutil 库,可以使用以下命令进行安装:

go get github.com/shirou/gopsutil/process


go语言获取当前程序的进程号

在 Go 语言中,可以使用 os 包的 Getpid() 函数获取当前程序的进程 ID,示例如下:

package main

import (
    "fmt"
    "os"
)

func main() {
    pid := os.Getpid()
    fmt.Println("当前程序的进程号为:", pid)
}

所以可以:

package main

import (
 "fmt"
 "net/http"
 _ "net/http/pprof"
 "os"
 "runtime"
 "time"

 "github.com/shirou/gopsutil/process"
)

func main() {
 go func() {
  fmt.Println(http.ListenAndServe(fmt.Sprintf("127.0.0.1:%s""6060"), nil))
 }()

 go func() {

  pid := os.Getpid()
  fmt.Println("当前程序的进程号为:", pid)

  p, _ := process.NewProcess(int32(pid))
  for {
   v, _ := p.CPUPercent()
   //if v != 0.0 {
   if v > 0 {
    fmt.Printf("该进程的cpu占用率:%v, 时间:%v\n", v, time.Now().Format(time.DateTime))
   }
   time.Sleep(1 * time.Second)
  }
 }()

 fmt.Printf("最初!程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 for i := 0; i < 1000000; i++ {
  go func() {
   time.Sleep(time.Second * 10)
  }()
 }

 time.Sleep(5e9)
 fmt.Printf("最后!程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 time.Sleep(5e9)

 fmt.Printf("5s后程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 time.Sleep(5e9)
 fmt.Printf("10s后程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 time.Sleep(5e9)

 fmt.Printf("15s后程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 time.Sleep(5e9)
 fmt.Printf("20s后程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 for i := 0; i < 50000; i++ {
  go func() {
   time.Sleep(time.Second * 10)
  }()
 }

 time.Sleep(5e9)

 fmt.Printf("25s后程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 time.Sleep(5e9)
 fmt.Printf("30s后程序中goroutine的数量为:%d,allg大小为 %d\n", runtime.NumGoroutine(), runtime.PrintAllgSize())

 // 用于阻塞不使程序退出
 select {}

 // 或者用这种方式
 // //ch := make(chan int, 0)
 // //ch <- 1
}

输出信息:
最初!程序中goroutine的数量为:3,allg大小为 8
当前程序的进程号为: 35858
该进程的cpu占用率:13.93218508907891, 时间:2023-05-12 17:43:09
该进程的cpu占用率:190.7547865712858, 时间:2023-05-12 17:43:10
该进程的cpu占用率:131.36926562865509, 时间:2023-05-12 17:43:11
该进程的cpu占用率:97.7316086419175, 时间:2023-05-12 17:43:12
该进程的cpu占用率:77.69165154646852, 时间:2023-05-12 17:43:13
该进程的cpu占用率:64.58652211811584, 时间:2023-05-12 17:43:14
该进程的cpu占用率:55.195502469747844, 时间:2023-05-12 17:43:15
最后!程序中goroutine的数量为:1000003,allg大小为 1000025
该进程的cpu占用率:48.3143547204877, 时间:2023-05-12 17:43:16
该进程的cpu占用率:42.85615630905907, 时间:2023-05-12 17:43:18
该进程的cpu占用率:38.6094531105651, 时间:2023-05-12 17:43:19
该进程的cpu占用率:38.69918183404214, 时间:2023-05-12 17:43:20
5s后程序中goroutine的数量为:3,allg大小为 1000027
该进程的cpu占用率:43.256800346785035, 时间:2023-05-12 17:43:21
该进程的cpu占用率:39.9065741906491, 时间:2023-05-12 17:43:22
该进程的cpu占用率:37.036865899176554, 时间:2023-05-12 17:43:23
该进程的cpu占用率:34.61052124041722, 时间:2023-05-12 17:43:24
该进程的cpu占用率:32.43585840070092, 时间:2023-05-12 17:43:25
10s后程序中goroutine的数量为:3,allg大小为 1000027
该进程的cpu占用率:30.56847783241788, 时间:2023-05-12 17:43:26
该进程的cpu占用率:28.913631011303906, 时间:2023-05-12 17:43:27
该进程的cpu占用率:27.435652290471964, 时间:2023-05-12 17:43:28
该进程的cpu占用率:26.048693094893355, 时间:2023-05-12 17:43:29
该进程的cpu占用率:24.847932777177395, 时间:2023-05-12 17:43:30
15s后程序中goroutine的数量为:3,allg大小为 1000027
该进程的cpu占用率:23.711815074529483, 时间:2023-05-12 17:43:31
该进程的cpu占用率:22.71687437878832, 时间:2023-05-12 17:43:32
该进程的cpu占用率:21.764448372415732, 时间:2023-05-12 17:43:33
该进程的cpu占用率:20.92875969114541, 时间:2023-05-12 17:43:34
该进程的cpu占用率:20.12160921350193, 时间:2023-05-12 17:43:35
20s后程序中goroutine的数量为:3,allg大小为 1000027
该进程的cpu占用率:19.991944530240655, 时间:2023-05-12 17:43:36
该进程的cpu占用率:19.27471544596121, 时间:2023-05-12 17:43:37
该进程的cpu占用率:18.641917211245666, 时间:2023-05-12 17:43:38
该进程的cpu占用率:18.017115467733227, 时间:2023-05-12 17:43:39
该进程的cpu占用率:17.466064267325425, 时间:2023-05-12 17:43:40
25s后程序中goroutine的数量为:50003,allg大小为 1000027
该进程的cpu占用率:16.948856361999116, 时间:2023-05-12 17:43:41
该进程的cpu占用率:16.462340237710794, 时间:2023-05-12 17:43:42
该进程的cpu占用率:15.9763738240996, 时间:2023-05-12 17:43:43
该进程的cpu占用率:15.546076720001675, 时间:2023-05-12 17:43:44
该进程的cpu占用率:15.112754890350095, 时间:2023-05-12 17:43:45
30s后程序中goroutine的数量为:3,allg大小为 1000027
该进程的cpu占用率:15.076474615547225, 时间:2023-05-12 17:43:46
该进程的cpu占用率:14.704571877821197, 时间:2023-05-12 17:43:47
该进程的cpu占用率:14.352632256273097, 时间:2023-05-12 17:43:48
该进程的cpu占用率:14.017752705036889, 时间:2023-05-12 17:43:49
该进程的cpu占用率:13.674276373332054, 时间:2023-05-12 17:43:50
该进程的cpu占用率:13.37199283185849, 时间:2023-05-12 17:43:51
该进程的cpu占用率:13.059914218896532, 时间:2023-05-12 17:43:52
该进程的cpu占用率:12.784774102478526, 时间:2023-05-12 17:43:53
该进程的cpu占用率:12.500430869420784, 时间:2023-05-12 17:43:54
该进程的cpu占用率:12.248907601590398, 时间:2023-05-12 17:43:55
该进程的cpu占用率:11.98667157825792, 时间:2023-05-12 17:43:56
该进程的cpu占用率:11.75723900000132, 时间:2023-05-12 17:43:57
该进程的cpu占用率:11.516252841247146, 时间:2023-05-12 17:43:58
该进程的cpu占用率:11.305252469708497, 时间:2023-05-12 17:43:59
该进程的cpu占用率:11.083442764568709, 时间:2023-05-12 17:44:00
该进程的cpu占用率:10.888522019384913, 时间:2023-05-12 17:44:01
该进程的cpu占用率:10.682527367404667, 时间:2023-05-12 17:44:02
该进程的cpu占用率:10.484810309470612, 时间:2023-05-12 17:44:03
该进程的cpu占用率:10.329017654195303, 时间:2023-05-12 17:44:04
该进程的cpu占用率:10.161432347035777, 时间:2023-05-12 17:44:05
该进程的cpu占用率:9.98297556035863, 时间:2023-05-12 17:44:06
该进程的cpu占用率:9.809221039028456, 时间:2023-05-12 17:44:07
该进程的cpu占用率:9.659373170295838, 时间:2023-05-12 17:44:08
该进程的cpu占用率:9.49811171119314, 时间:2023-05-12 17:44:09
该进程的cpu占用率:9.358019767893909, 时间:2023-05-12 17:44:10
该进程的cpu占用率:9.206845107749317, 时间:2023-05-12 17:44:11
该进程的cpu占用率:9.076080124074247, 时间:2023-05-12 17:44:12
该进程的cpu占用率:8.934344557117829, 时间:2023-05-12 17:44:13
该进程的cpu占用率:8.81185009092234, 时间:2023-05-12 17:44:14
该进程的cpu占用率:8.678134052752641, 时间:2023-05-12 17:44:15
该进程的cpu占用率:8.563354845925128, 时间:2023-05-12 17:44:16
该进程的cpu占用率:8.437280826745479, 时间:2023-05-12 17:44:17
该进程的cpu占用率:8.343346064163166, 时间:2023-05-12 17:44:18
该进程的cpu占用率:8.223938494080908, 时间:2023-05-12 17:44:19
该进程的cpu占用率:8.121975720104588, 时间:2023-05-12 17:44:20
该进程的cpu占用率:8.008926881555775, 时间:2023-05-12 17:44:21
该进程的cpu占用率:7.898937637522161, 时间:2023-05-12 17:44:22
该进程的cpu占用率:7.8054304981786, 时间:2023-05-12 17:44:23
该进程的cpu占用率:7.701368268530203, 时间:2023-05-12 17:44:24
该进程的cpu占用率:7.612752430783679, 时间:2023-05-12 17:44:25
该进程的cpu占用率:7.513657033303554, 时间:2023-05-12 17:44:26
该进程的cpu占用率:7.417167109217976, 时间:2023-05-12 17:44:28
该进程的cpu占用率:7.335630972923487, 时间:2023-05-12 17:44:29
该进程的cpu占用率:7.256136074961514, 时间:2023-05-12 17:44:30
该进程的cpu占用率:7.16642075565105, 时间:2023-05-12 17:44:31
该进程的cpu占用率:7.078665717740228, 时间:2023-05-12 17:44:32
该进程的cpu占用率:7.004194228042127, 时间:2023-05-12 17:44:33
该进程的cpu占用率:6.94419851224013, 时间:2023-05-12 17:44:34
该进程的cpu占用率:6.862548335679914, 时间:2023-05-12 17:44:35
该进程的cpu占用率:6.7825708174416315, 时间:2023-05-12 17:44:36
该进程的cpu占用率:6.715947807646905, 时间:2023-05-12 17:44:37
该进程的cpu占用率:6.63963996731727, 时间:2023-05-12 17:44:38
该进程的cpu占用率:6.576064540092336, 时间:2023-05-12 17:44:39
该进程的cpu占用率:6.502893469577249, 时间:2023-05-12 17:44:40
该进程的cpu占用率:6.44231272823235, 时间:2023-05-12 17:44:41
该进程的cpu占用率:6.372161728940405, 时间:2023-05-12 17:44:42
该进程的cpu占用率:6.314127191035298, 时间:2023-05-12 17:44:43
该进程的cpu占用率:6.246885219038054, 时间:2023-05-12 17:44:44
该进程的cpu占用率:6.191438638630628, 时间:2023-05-12 17:44:45
该进程的cpu占用率:6.126905420040435, 时间:2023-05-12 17:44:46
该进程的cpu占用率:6.073426258518452, 时间:2023-05-12 17:44:47
该进程的cpu占用率:6.011548516997806, 时间:2023-05-12 17:44:48
该进程的cpu占用率:5.970654363384112, 时间:2023-05-12 17:44:49
该进程的cpu占用率:5.911003224940731, 时间:2023-05-12 17:44:50
该进程的cpu占用率:5.8524328309249345, 时间:2023-05-12 17:44:51
该进程的cpu占用率:5.804667258188059, 时间:2023-05-12 17:44:52
该进程的cpu占用率:5.7483702101022605, 时间:2023-05-12 17:44:53
该进程的cpu占用率:5.70252904316544, 时间:2023-05-12 17:44:54
该进程的cpu占用率:5.648182299340994, 时间:2023-05-12 17:44:55
该进程的cpu占用率:5.604267323737531, 时间:2023-05-12 17:44:56
该进程的cpu占用率:5.551579382835899, 时间:2023-05-12 17:44:57
该进程的cpu占用率:5.509325039706883, 时间:2023-05-12 17:44:58
该进程的cpu占用率:5.458869787994697, 时间:2023-05-12 17:44:59
该进程的cpu占用率:5.409248927580517, 时间:2023-05-12 17:45:00
该进程的cpu占用率:5.369269987740907, 时间:2023-05-12 17:45:01
该进程的cpu占用率:5.32140347505796, 时间:2023-05-12 17:45:02
该进程的cpu占用率:5.283022380603061, 时间:2023-05-12 17:45:03
该进程的cpu占用率:5.245299685653345, 时间:2023-05-12 17:45:04
该进程的cpu占用率:5.208360549591354, 时间:2023-05-12 17:45:05
该进程的cpu占用率:5.163349142538685, 时间:2023-05-12 17:45:06
该进程的cpu占用率:5.127483059571841, 时间:2023-05-12 17:45:07
该进程的cpu占用率:5.08408253031309, 时间:2023-05-12 17:45:08
该进程的cpu占用率:5.041251951142773, 时间:2023-05-12 17:45:09
该进程的cpu占用率:5.007433778003868, 时间:2023-05-12 17:45:10
该进程的cpu占用率:4.974169261341491, 时间:2023-05-12 17:45:11
该进程的cpu占用率:5.409363049522355, 时间:2023-05-12 17:45:12
该进程的cpu占用率:5.365091897247663, 时间:2023-05-12 17:45:13
该进程的cpu占用率:5.329732407022659, 时间:2023-05-12 17:45:14
该进程的cpu占用率:5.287089387770752, 时间:2023-05-12 17:45:15
该进程的cpu占用率:5.260646273995799, 时间:2023-05-12 17:45:16
该进程的cpu占用率:5.219188682711262, 时间:2023-05-12 17:45:17
该进程的cpu占用率:5.18609948102402, 时间:2023-05-12 17:45:18
该进程的cpu占用率:5.145893812240848, 时间:2023-05-12 17:45:19
该进程的cpu占用率:5.113871502400212, 时间:2023-05-12 17:45:20
该进程的cpu占用率:5.074814932078232, 时间:2023-05-12 17:45:21
该进程的cpu占用率:5.043881922171243, 时间:2023-05-12 17:45:22
该进程的cpu占用率:5.00592586671729, 时间:2023-05-12 17:45:23
该进程的cpu占用率:4.975895320352999, 时间:2023-05-12 17:45:24
该进程的cpu占用率:4.938799074019009, 时间:2023-05-12 17:45:25
该进程的cpu占用率:4.909669229492248, 时间:2023-05-12 17:45:26
该进程的cpu占用率:4.873795267281308, 时间:2023-05-12 17:45:27
该进程的cpu占用率:4.845689102016621, 时间:2023-05-12 17:45:28
该进程的cpu占用率:4.810830550442885, 时间:2023-05-12 17:45:29
该进程的cpu占用率:4.790529011426081, 时间:2023-05-12 17:45:30
该进程的cpu占用率:4.7566184200761805, 时间:2023-05-12 17:45:31
该进程的cpu占用率:4.72312817724572, 时间:2023-05-12 17:45:32
该进程的cpu占用率:4.696994634535435, 时间:2023-05-12 17:45:33
该进程的cpu占用率:4.664444039675117, 时间:2023-05-12 17:45:34
该进程的cpu占用率:4.63908090039445, 时间:2023-05-12 17:45:36
该进程的cpu占用率:4.607156512382249, 时间:2023-05-12 17:45:37
该进程的cpu占用率:4.582595035674127, 时间:2023-05-12 17:45:38
该进程的cpu占用率:4.551584675188922, 时间:2023-05-12 17:45:39
该进程的cpu占用率:4.527644696392133, 时间:2023-05-12 17:45:40
该进程的cpu占用率:4.497525414174748, 时间:2023-05-12 17:45:41
该进程的cpu占用率:4.474261912854611, 时间:2023-05-12 17:45:42
该进程的cpu占用率:4.444825322355441, 时间:2023-05-12 17:45:43
该进程的cpu占用率:4.4222732264897076, 时间:2023-05-12 17:45:44
该进程的cpu占用率:4.393544765779584, 时间:2023-05-12 17:45:45
该进程的cpu占用率:4.37789292102796, 时间:2023-05-12 17:45:46
该进程的cpu占用率:4.349830984092674, 时间:2023-05-12 17:45:47
该进程的cpu占用率:4.328220915008767, 时间:2023-05-12 17:45:48
该进程的cpu占用率:4.300788858307721, 时间:2023-05-12 17:45:49
该进程的cpu占用率:4.2799960249381845, 时间:2023-05-12 17:45:50
该进程的cpu占用率:4.253238013214884, 时间:2023-05-12 17:45:51
该进程的cpu占用率:4.232945444426927, 时间:2023-05-12 17:45:52
该进程的cpu占用率:4.206875712794513, 时间:2023-05-12 17:45:53
该进程的cpu占用率:4.181046931852463, 时间:2023-05-12 17:45:54
该进程的cpu占用率:4.161554129262393, 时间:2023-05-12 17:45:55
该进程的cpu占用率:4.136368712272746, 时间:2023-05-12 17:45:56
该进程的cpu占用率:4.117383722410053, 时间:2023-05-12 17:45:57
该进程的cpu占用率:4.09276221342699, 时间:2023-05-12 17:45:58
该进程的cpu占用率:4.0743050622530035, 时间:2023-05-12 17:45:59
该进程的cpu占用率:4.050190261189125, 时间:2023-05-12 17:46:00
该进程的cpu占用率:4.026392246955462, 时间:2023-05-12 17:46:01
该进程的cpu占用率:4.01443329505452, 时间:2023-05-12 17:46:02
该进程的cpu占用率:3.991084765313235, 时间:2023-05-12 17:46:03
该进程的cpu占用率:3.9737032745800693, 时间:2023-05-12 17:46:04
该进程的cpu占用率:3.950907038127659, 时间:2023-05-12 17:46:05
该进程的cpu占用率:3.933963585485877, 时间:2023-05-12 17:46:06
该进程的cpu占用率:3.911601044310056, 时间:2023-05-12 17:46:07
该进程的cpu占用率:3.889559231080057, 时间:2023-05-12 17:46:08
该进程的cpu占用率:3.873159125285078, 时间:2023-05-12 17:46:09
该进程的cpu占用率:3.8514949715482243, 时间:2023-05-12 17:46:10
该进程的cpu占用率:3.8355932146273854, 时间:2023-05-12 17:46:11
该进程的cpu占用率:3.8144074134991572, 时间:2023-05-12 17:46:12
该进程的cpu占用率:3.798853451836318, 时间:2023-05-12 17:46:13
该进程的cpu占用率:3.7781414950100505, 时间:2023-05-12 17:46:14
该进程的cpu占用率:3.762974987012108, 时间:2023-05-12 17:46:15
该进程的cpu占用率:3.7425951595204148, 时间:2023-05-12 17:46:16
该进程的cpu占用率:3.7331033260905997, 时间:2023-05-12 17:46:17
该进程的cpu占用率:3.713130675970534, 时间:2023-05-12 17:46:18
该进程的cpu占用率:3.6986266270101145, 时间:2023-05-12 17:46:19
该进程的cpu占用率:3.6790656763790817, 时间:2023-05-12 17:46:20
该进程的cpu占用率:3.6596764216890345, 时间:2023-05-12 17:46:21
该进程的cpu占用率:3.645649480200612, 时间:2023-05-12 17:46:22
该进程的cpu占用率:3.6267018523184507, 时间:2023-05-12 17:46:23
该进程的cpu占用率:3.6129882666187467, 时间:2023-05-12 17:46:24
该进程的cpu占用率:3.5943649630535885, 时间:2023-05-12 17:46:25
该进程的cpu占用率:3.5810285785351357, 时间:2023-05-12 17:46:26
该进程的cpu占用率:3.562735131083442, 时间:2023-05-12 17:46:27
该进程的cpu占用率:3.5496747263825355, 时间:2023-05-12 17:46:28
该进程的cpu占用率:3.531776428649145, 时间:2023-05-12 17:46:29
该进程的cpu占用率:3.5141699585327446, 时间:2023-05-12 17:46:30
该进程的cpu占用率:3.501498399662349, 时间:2023-05-12 17:46:31
该进程的cpu占用率:3.4890078757801706, 时间:2023-05-12 17:46:32
该进程的cpu占用率:3.471774940934537, 时间:2023-05-12 17:46:33
该进程的cpu占用率:3.4595313353464436, 时间:2023-05-12 17:46:34
该进程的cpu占用率:3.442697135426001, 时间:2023-05-12 17:46:35
该进程的cpu占用率:3.425869237092506, 时间:2023-05-12 17:46:36
该进程的cpu占用率:3.414154510947817, 时间:2023-05-12 17:46:37
该进程的cpu占用率:3.397683472751215, 时间:2023-05-12 17:46:38
该进程的cpu占用率:3.3813924685159518, 时间:2023-05-12 17:46:39
该进程的cpu占用率:3.3699144150765212, 时间:2023-05-12 17:46:40
该进程的cpu占用率:3.3538932154502814, 时间:2023-05-12 17:46:41
该进程的cpu占用率:3.342654149114109, 时间:2023-05-12 17:46:42
该进程的cpu占用率:3.326799483637914, 时间:2023-05-12 17:46:43
该进程的cpu占用率:3.3158386106880737, 时间:2023-05-12 17:46:44
该进程的cpu占用率:3.300299364808528, 时间:2023-05-12 17:46:45
该进程的cpu占用率:3.2894737294851595, 时间:2023-05-12 17:46:46
该进程的cpu占用率:3.274242286677475, 时间:2023-05-12 17:46:47
该进程的cpu占用率:3.268145927997445, 时间:2023-05-12 17:46:49
该进程的cpu占用率:3.2530847104299223, 时间:2023-05-12 17:46:50
该进程的cpu占用率:3.2427310524128243, 时间:2023-05-12 17:46:51
该进程的cpu占用率:3.228023693155903, 时间:2023-05-12 17:46:52
该进程的cpu占用率:3.213299819389789, 时间:2023-05-12 17:46:53
该进程的cpu占用率:3.2032230056844635, 时间:2023-05-12 17:46:54
该进程的cpu占用率:3.188880947990528, 时间:2023-05-12 17:46:55
该进程的cpu占用率:3.1790177501777, 时间:2023-05-12 17:46:56
该进程的cpu占用率:3.1648318553984995, 时间:2023-05-12 17:46:57
该进程的cpu占用率:3.15522272693227, 时间:2023-05-12 17:46:58
该进程的cpu占用率:3.141290884422237, 时间:2023-05-12 17:46:59
该进程的cpu占用率:3.131799931415312, 时间:2023-05-12 17:47:00
该进程的cpu占用率:3.1181600344041587, 时间:2023-05-12 17:47:01
该进程的cpu占用率:3.1088258511056117, 时间:2023-05-12 17:47:02
该进程的cpu占用率:3.095266285032715, 时间:2023-05-12 17:47:03
该进程的cpu占用率:3.086201602412835, 时间:2023-05-12 17:47:04
该进程的cpu占用率:3.07713256026762, 时间:2023-05-12 17:47:05
该进程的cpu占用率:3.0639308172344704, 时间:2023-05-12 17:47:06
该进程的cpu占用率:3.0551227103675562, 时间:2023-05-12 17:47:07
该进程的cpu占用率:3.0421928835034944, 时间:2023-05-12 17:47:08
该进程的cpu占用率:3.0334656928595427, 时间:2023-05-12 17:47:09
该进程的cpu占用率:3.0206826889560396, 时间:2023-05-12 17:47:10
该进程的cpu占用率:3.012197460354427, 时间:2023-05-12 17:47:11
该进程的cpu占用率:3.0077286669787227, 时间:2023-05-12 17:47:12
该进程的cpu占用率:3.133753697072516, 时间:2023-05-12 17:47:13
该进程的cpu占用率:3.124873306656313, 时间:2023-05-12 17:47:14
该进程的cpu占用率:3.116024414408331, 时间:2023-05-12 17:47:15
该进程的cpu占用率:3.10731398150715, 时间:2023-05-12 17:47:16
该进程的cpu占用率:3.094622659318871, 时间:2023-05-12 17:47:17
该进程的cpu占用率:3.174169786173535, 时间:2023-05-12 17:47:18
该进程的cpu占用率:3.201262482124571, 时间:2023-05-12 17:47:19
该进程的cpu占用率:3.196247166938343, 时间:2023-05-12 17:47:20
该进程的cpu占用率:3.187349619211697, 时间:2023-05-12 17:47:21
该进程的cpu占用率:3.1746363888803697, 时间:2023-05-12 17:47:22
该进程的cpu占用率:3.1659210019280533, 时间:2023-05-12 17:47:23
该进程的cpu占用率:3.1533176532330844, 时间:2023-05-12 17:47:24
该进程的cpu占用率:3.1447681509354037, 时间:2023-05-12 17:47:25
该进程的cpu占用率:3.132335261085791, 时间:2023-05-12 17:47:26
该进程的cpu占用率:3.1238981662242216, 时间:2023-05-12 17:47:27
该进程的cpu占用率:3.111692915529406, 时间:2023-05-12 17:47:28
该进程的cpu占用率:3.1033720692347813, 时间:2023-05-12 17:47:29
该进程的cpu占用率:3.0912933908880955, 时间:2023-05-12 17:47:30
该进程的cpu占用率:3.083117314338072, 时间:2023-05-12 17:47:31
该进程的cpu占用率:3.071240203383593, 时间:2023-05-12 17:47:32
该进程的cpu占用率:3.063210446697366, 时间:2023-05-12 17:47:33
该进程的cpu占用率:3.0589987163493215, 时间:2023-05-12 17:47:34
该进程的cpu占用率:3.0473718679740722, 时间:2023-05-12 17:47:35
该进程的cpu占用率:3.03954819259484, 时间:2023-05-12 17:47:36
该进程的cpu占用率:3.0280304856454987, 时间:2023-05-12 17:47:37
该进程的cpu占用率:3.020369960558119, 时间:2023-05-12 17:47:38
该进程的cpu占用率:3.0090530628896373, 时间:2023-05-12 17:47:39
该进程的cpu占用率:3.001456180742571, 时间:2023-05-12 17:47:40
该进程的cpu占用率:2.9903370556213464, 时间:2023-05-12 17:47:41
该进程的cpu占用率:2.9828755197487173, 时间:2023-05-12 17:47:42
该进程的cpu占用率:2.971877296111684, 时间:2023-05-12 17:47:43
该进程的cpu占用率:2.9609767045139654, 时间:2023-05-12 17:47:44
该进程的cpu占用率:2.9536999694183725, 时间:2023-05-12 17:47:45
该进程的cpu占用率:2.9464821171110795, 时间:2023-05-12 17:47:46
该进程的cpu占用率:2.935784036471055, 时间:2023-05-12 17:47:47
该进程的cpu占用率:2.932231138244626, 时间:2023-05-12 17:47:48
该进程的cpu占用率:2.921589741102026, 时间:2023-05-12 17:47:50
该进程的cpu占用率:2.914590799305572, 时间:2023-05-12 17:47:51
该进程的cpu占用率:2.9041592060924715, 时间:2023-05-12 17:47:52
该进程的cpu占用率:2.8972773348461884, 时间:2023-05-12 17:47:53
该进程的cpu占用率:2.8869560478445857, 时间:2023-05-12 17:47:54
该进程的cpu占用率:2.8802328570392923, 时间:2023-05-12 17:47:55
该进程的cpu占用率:2.8700179227394726, 时间:2023-05-12 17:47:56
该进程的cpu占用率:2.863347122981696, 时间:2023-05-12 17:47:57
该进程的cpu占用率:2.856759956445685, 时间:2023-05-12 17:47:58
该进程的cpu占用率:2.84671825563472, 时间:2023-05-12 17:47:59
该进程的cpu占用率:2.840202133236327, 时间:2023-05-12 17:48:00
该进程的cpu占用率:2.8303554713938732, 时间:2023-05-12 17:48:01
该进程的cpu占用率:2.8239199167961324, 时间:2023-05-12 17:48:02
该进程的cpu占用率:2.817555804802561, 时间:2023-05-12 17:48:03
该进程的cpu占用率:2.811241353476824, 时间:2023-05-12 17:48:04
该进程的cpu占用率:2.801548409730411, 时间:2023-05-12 17:48:05
该进程的cpu占用率:2.7953088568375537, 时间:2023-05-12 17:48:06
该进程的cpu占用率:2.7857646888033494, 时间:2023-05-12 17:48:07
该进程的cpu占用率:2.7796753015175106, 时间:2023-05-12 17:48:08
该进程的cpu占用率:2.7702346873238275, 时间:2023-05-12 17:48:09
该进程的cpu占用率:2.764206783453706, 时间:2023-05-12 17:48:10
该进程的cpu占用率:2.754920836787526, 时间:2023-05-12 17:48:11
该进程的cpu占用率:2.748966078918821, 时间:2023-05-12 17:48:12
该进程的cpu占用率:2.73976876062572, 时间:2023-05-12 17:48:13
该进程的cpu占用率:2.733907654754807, 时间:2023-05-12 17:48:14
该进程的cpu占用率:2.724842891269638, 时间:2023-05-12 17:48:15
该进程的cpu占用率:2.722334116912379, 时间:2023-05-12 17:48:16
该进程的cpu占用率:2.7165838891462344, 时间:2023-05-12 17:48:17
该进程的cpu占用率:2.707700079939836, 时间:2023-05-12 17:48:18
该进程的cpu占用率:2.7020289145434564, 时间:2023-05-12 17:48:19
该进程的cpu占用率:2.693210193043657, 时间:2023-05-12 17:48:20
该进程的cpu占用率:2.687652548878969, 时间:2023-05-12 17:48:21
该进程的cpu占用率:2.6788853348195105, 时间:2023-05-12 17:48:22
该进程的cpu占用率:2.6734563344710676, 时间:2023-05-12 17:48:23
该进程的cpu占用率:2.6648523110014337, 时间:2023-05-12 17:48:24
该进程的cpu占用率:2.659460241129407, 时间:2023-05-12 17:48:25
该进程的cpu占用率:2.6509329785457285, 时间:2023-05-12 17:48:26
该进程的cpu占用率:2.6455901776134696, 时间:2023-05-12 17:48:27
该进程的cpu占用率:2.637213325565515, 时间:2023-05-12 17:48:28
该进程的cpu占用率:2.6319776749167225, 时间:2023-05-12 17:48:29
该进程的cpu占用率:2.626754815211498, 时间:2023-05-12 17:48:30
该进程的cpu占用率:2.6216140738655573, 时间:2023-05-12 17:48:31
该进程的cpu占用率:2.613337779755609, 时间:2023-05-12 17:48:32
该进程的cpu占用率:2.608213612633288, 时间:2023-05-12 17:48:33
该进程的cpu占用率:2.6000978422650616, 时间:2023-05-12 17:48:34
该进程的cpu占用率:2.595066123799643, 时间:2023-05-12 17:48:35
该进程的cpu占用率:2.5870238125444014, 时间:2023-05-12 17:48:36
该进程的cpu占用率:2.582046017643823, 时间:2023-05-12 17:48:37
该进程的cpu占用率:2.57412453092379, 时间:2023-05-12 17:48:38
该进程的cpu占用率:2.569222936286185, 时间:2023-05-12 17:48:39
该进程的cpu占用率:2.5613387906925165, 时间:2023-05-12 17:48:40
该进程的cpu占用率:2.5565592699377593, 时间:2023-05-12 17:48:41
该进程的cpu占用率:2.5487502164378615, 时间:2023-05-12 17:48:42
该进程的cpu占用率:2.543978581850182, 时间:2023-05-12 17:48:43
该进程的cpu占用率:2.539258196887698, 时间:2023-05-12 17:48:44
该进程的cpu占用率:2.5345811394836923, 时间:2023-05-12 17:48:45
该进程的cpu占用率:2.52699310211664, 时间:2023-05-12 17:48:46
该进程的cpu占用率:2.5223530707874144, 时间:2023-05-12 17:48:47
该进程的cpu占用率:2.5148411586175, 时间:2023-05-12 17:48:48
该进程的cpu占用率:2.510274324068462, 时间:2023-05-12 17:48:49
该进程的cpu占用率:2.5028032273296756, 时间:2023-05-12 17:48:51
该进程的cpu占用率:2.498347934631942, 时间:2023-05-12 17:48:52
该进程的cpu占用率:2.4909723181123837, 时间:2023-05-12 17:48:53
该进程的cpu占用率:2.4865282478795785, 时间:2023-05-12 17:48:54
该进程的cpu占用率:2.4792555658940705, 时间:2023-05-12 17:48:55
该进程的cpu占用率:2.474887127284015, 时间:2023-05-12 17:48:56
该进程的cpu占用率:2.4676528771140527, 时间:2023-05-12 17:48:57
该进程的cpu占用率:2.4633716895295676, 时间:2023-05-12 17:48:58
该进程的cpu占用率:2.459031106614978, 时间:2023-05-12 17:48:59
该进程的cpu占用率:2.454763772671424, 时间:2023-05-12 17:49:00
该进程的cpu占用率:2.4476618622036344, 时间:2023-05-12 17:49:01
该进程的cpu占用率:2.4434703142791516, 时间:2023-05-12 17:49:02
该进程的cpu占用率:2.436461619336254, 时间:2023-05-12 17:49:03
该进程的cpu占用率:2.4322925345256747, 时间:2023-05-12 17:49:04
该进程的cpu占用率:2.4253784323020793, 时间:2023-05-12 17:49:05
该进程的cpu占用率:2.421264847818858, 时间:2023-05-12 17:49:06
该进程的cpu占用率:2.4143644738453935, 时间:2023-05-12 17:49:07
该进程的cpu占用率:2.4103505462422135, 时间:2023-05-12 17:49:08
该进程的cpu占用率:2.4035602533643377, 时间:2023-05-12 17:49:09
该进程的cpu占用率:2.3995561369142226, 时间:2023-05-12 17:49:10
该进程的cpu占用率:2.39283095261465, 时间:2023-05-12 17:49:11
该进程的cpu占用率:2.3889211590487314, 时间:2023-05-12 17:49:12
该进程的cpu占用率:2.3904505173957245, 时间:2023-05-12 17:49:13
该进程的cpu占用率:2.4601260700498266, 时间:2023-05-12 17:49:14
该进程的cpu占用率:2.453294277688914, 时间:2023-05-12 17:49:15
该进程的cpu占用率:2.4492582874389273, 时间:2023-05-12 17:49:16
该进程的cpu占用率:2.4424957194380505, 时间:2023-05-12 17:49:17
该进程的cpu占用率:2.438505505633914, 时间:2023-05-12 17:49:18
该进程的cpu占用率:2.4318363491275434, 时间:2023-05-12 17:49:19
该进程的cpu占用率:2.4278535198990725, 时间:2023-05-12 17:49:20
该进程的cpu占用率:2.4212524158435205, 时间:2023-05-12 17:49:21
该进程的cpu占用率:2.4173673435805654, 时间:2023-05-12 17:49:22
该进程的cpu占用率:2.4134355852240232, 时间:2023-05-12 17:49:23
该进程的cpu占用率:2.4069248676858286, 时间:2023-05-12 17:49:24
该进程的cpu占用率:2.40310787223035, 时间:2023-05-12 17:49:25
该进程的cpu占用率:2.396639150283215, 时间:2023-05-12 17:49:26
该进程的cpu占用率:2.39283964762251, 时间:2023-05-12 17:49:27
该进程的cpu占用率:2.3864618579110775, 时间:2023-05-12 17:49:28
该进程的cpu占用率:2.382698166773572, 时间:2023-05-12 17:49:29
该进程的cpu占用率:2.376360330047787, 时间:2023-05-12 17:49:30
该进程的cpu占用率:2.372654678212224, 时间:2023-05-12 17:49:31
该进程的cpu占用率:2.366396313358867, 时间:2023-05-12 17:49:32
该进程的cpu占用率:2.3627454032762185, 时间:2023-05-12 17:49:33
该进程的cpu占用率:2.3565245577623912, 时间:2023-05-12 17:49:34
该进程的cpu占用率:2.352942782616405, 时间:2023-05-12 17:49:35
该进程的cpu占用率:2.3493536117158507, 时间:2023-05-12 17:49:36
该进程的cpu占用率:2.3457681853235055, 时间:2023-05-12 17:49:37
该进程的cpu占用率:2.3396805780336845, 时间:2023-05-12 17:49:38
该进程的cpu占用率:2.3335895718739508, 时间:2023-05-12 17:49:39
该进程的cpu占用率:2.3300781571506284, 时间:2023-05-12 17:49:40
该进程的cpu占用率:2.326605339674821, 时间:2023-05-12 17:49:41
该进程的cpu占用率:2.320590395976151, 时间:2023-05-12 17:49:42
该进程的cpu占用率:2.31465702926544, 时间:2023-05-12 17:49:43
该进程的cpu占用率:2.311272389930294, 时间:2023-05-12 17:49:44
该进程的cpu占用率:2.305374722914115, 时间:2023-05-12 17:49:45
该进程的cpu占用率:2.302008351751641, 时间:2023-05-12 17:49:46
该进程的cpu占用率:2.296154612824214, 时间:2023-05-12 17:49:47
该进程的cpu占用率:2.2928365712123795, 时间:2023-05-12 17:49:48
该进程的cpu占用率:2.2870411643616375, 时间:2023-05-12 17:49:49
该进程的cpu占用率:2.283753280152597, 时间:2023-05-12 17:49:50
该进程的cpu占用率:2.27804080063883, 时间:2023-05-12 17:49:51
该进程的cpu占用率:2.274797357449842, 时间:2023-05-12 17:49:52
该进程的cpu占用率:2.2715522438683178, 时间:2023-05-12 17:49:54
该进程的cpu占用率:2.2658822930894313, 时间:2023-05-12 17:49:55
该进程的cpu占用率:2.2626647574329284, 时间:2023-05-12 17:49:56
该进程的cpu占用率:2.257036153981966, 时间:2023-05-12 17:49:57
该进程的cpu占用率:2.253873466727099, 时间:2023-05-12 17:49:58
该进程的cpu占用率:2.2482717697064696, 时间:2023-05-12 17:49:59
该进程的cpu占用率:2.2451002996734584, 时间:2023-05-12 17:50:00
该进程的cpu占用率:2.2395685501032965, 时间:2023-05-12 17:50:01
该进程的cpu占用率:2.236494190985901, 时间:2023-05-12 17:50:02
该进程的cpu占用率:2.233413013783263, 时间:2023-05-12 17:50:03
该进程的cpu占用率:2.2279365248118608, 时间:2023-05-12 17:50:04
该进程的cpu占用率:2.224918971382381, 时间:2023-05-12 17:50:05
该进程的cpu占用率:2.219509679919284, 时间:2023-05-12 17:50:06
该进程的cpu占用率:2.2188939556769145, 时间:2023-05-12 17:50:07
该进程的cpu占用率:2.2135226963835906, 时间:2023-05-12 17:50:08
该进程的cpu占用率:2.210528092377288, 时间:2023-05-12 17:50:09
该进程的cpu占用率:2.2051862315140944, 时间:2023-05-12 17:50:10
该进程的cpu占用率:2.2022684440059153, 时间:2023-05-12 17:50:11
该进程的cpu占用率:2.1969970735290274, 时间:2023-05-12 17:50:12
该进程的cpu占用率:2.1940730065938823, 时间:2023-05-12 17:50:13
该进程的cpu占用率:2.191172874182618, 时间:2023-05-12 17:50:14
该进程的cpu占用率:2.185958284462096, 时间:2023-05-12 17:50:15
该进程的cpu占用率:2.1830810888038545, 时间:2023-05-12 17:50:16
该进程的cpu占用率:2.1778947067321917, 时间:2023-05-12 17:50:17
该进程的cpu占用率:2.1750855109601313, 时间:2023-05-12 17:50:18
该进程的cpu占用率:2.169949905033676, 时间:2023-05-12 17:50:19
该进程的cpu占用率:2.1671445085102836, 时间:2023-05-12 17:50:20
该进程的cpu占用率:2.164354664936971, 时间:2023-05-12 17:50:21
该进程的cpu占用率:2.1615797869654467, 时间:2023-05-12 17:50:22
该进程的cpu占用率:2.1565135435184057, 时间:2023-05-12 17:50:23
该进程的cpu占用率:2.153791915876139, 时间:2023-05-12 17:50:24
该进程的cpu占用率:2.1487931938730354, 时间:2023-05-12 17:50:25
该进程的cpu占用率:2.1460988246420114, 时间:2023-05-12 17:50:26
该进程的cpu占用率:2.1411188250648983, 时间:2023-05-12 17:50:27
该进程的cpu占用率:2.1384579059530417, 时间:2023-05-12 17:50:28
该进程的cpu占用率:2.1335176886297345, 时间:2023-05-12 17:50:29
该进程的cpu占用率:2.130879381538641, 时间:2023-05-12 17:50:30
该进程的cpu占用率:2.125993082773112, 时间:2023-05-12 17:50:31
该进程的cpu占用率:2.123384911059115, 时间:2023-05-12 17:50:32
该进程的cpu占用率:2.118530142197227, 时间:2023-05-12 17:50:33
该进程的cpu占用率:2.1159499700660396, 时间:2023-05-12 17:50:34
该进程的cpu占用率:2.1133766483906897, 时间:2023-05-12 17:50:35
该进程的cpu占用率:2.1108042783469756, 时间:2023-05-12 17:50:36
该进程的cpu占用率:2.1060089442801577, 时间:2023-05-12 17:50:37
该进程的cpu占用率:2.1034571245052263, 时间:2023-05-12 17:50:38
该进程的cpu占用率:2.0986994432760464, 时间:2023-05-12 17:50:39
该进程的cpu占用率:2.0961757995131585, 时间:2023-05-12 17:50:40
该进程的cpu占用率:2.0936677489346165, 时间:2023-05-12 17:50:41
该进程的cpu占用率:2.0889834772380724, 时间:2023-05-12 17:50:42
该进程的cpu占用率:2.0865231826016455, 时间:2023-05-12 17:50:43
该进程的cpu占用率:2.0818653513548138, 时间:2023-05-12 17:50:44
该进程的cpu占用率:2.077252672282685, 时间:2023-05-12 17:50:45
该进程的cpu占用率:2.074819457291702, 时间:2023-05-12 17:50:46
该进程的cpu占用率:2.072408479129195, 时间:2023-05-12 17:50:47
该进程的cpu占用率:2.0678339736580913, 时间:2023-05-12 17:50:48
该进程的cpu占用率:2.0675985037338527, 时间:2023-05-12 17:50:49
该进程的cpu占用率:2.063048105257329, 时间:2023-05-12 17:50:50
该进程的cpu占用率:2.0606747091805313, 时间:2023-05-12 17:50:51
该进程的cpu占用率:2.0561802100995883, 时间:2023-05-12 17:50:52
该进程的cpu占用率:2.0538194284195157, 时间:2023-05-12 17:50:53
该进程的cpu占用率:2.0493290453787547, 时间:2023-05-12 17:50:55
该进程的cpu占用率:2.047009377647589, 时间:2023-05-12 17:50:56
该进程的cpu占用率:2.0425582261508204, 时间:2023-05-12 17:50:57
该进程的cpu占用率:2.0402559642454032, 时间:2023-05-12 17:50:58
该进程的cpu占用率:2.035841298780465, 时间:2023-05-12 17:50:59
该进程的cpu占用率:2.0335902234695737, 时间:2023-05-12 17:51:00
该进程的cpu占用率:2.0292104849305757, 时间:2023-05-12 17:51:01
该进程的cpu占用率:2.0269551598902917, 时间:2023-05-12 17:51:02
该进程的cpu占用率:2.0226254425286703, 时间:2023-05-12 17:51:03
该进程的cpu占用率:2.022500454352307, 时间:2023-05-12 17:51:04
该进程的cpu占用率:2.018174444198906, 时间:2023-05-12 17:51:05
该进程的cpu占用率:2.0159483349240155, 时间:2023-05-12 17:51:06
该进程的cpu占用率:2.011647358744972, 时间:2023-05-12 17:51:07
该进程的cpu占用率:2.009463286691548, 时间:2023-05-12 17:51:08
该进程的cpu占用率:2.0072874905504183, 时间:2023-05-12 17:51:09
该进程的cpu占用率:2.0030612136234134, 时间:2023-05-12 17:51:10
该进程的cpu占用率:2.0009090845321946, 时间:2023-05-12 17:51:11
该进程的cpu占用率:1.9967060392199125, 时间:2023-05-12 17:51:12
该进程的cpu占用率:1.9925345943804658, 时间:2023-05-12 17:51:13
该进程的cpu占用率:1.9924612395872807, 时间:2023-05-12 17:51:14
该进程的cpu占用率:2.053970068166517, 时间:2023-05-12 17:51:15
该进程的cpu占用率:2.0517433210589635, 时间:2023-05-12 17:51:16
该进程的cpu占用率:2.047491717814102, 时间:2023-05-12 17:51:17
该进程的cpu占用率:2.043242948574476, 时间:2023-05-12 17:51:18
该进程的cpu占用率:2.0410562522790223, 时间:2023-05-12 17:51:19
该进程的cpu占用率:2.036848307331849, 时间:2023-05-12 17:51:20
该进程的cpu占用率:2.0367250648471535, 时间:2023-05-12 17:51:21
该进程的cpu占用率:2.032517919837104, 时间:2023-05-12 17:51:22
该进程的cpu占用率:2.0303587203610776, 时间:2023-05-12 17:51:23
该进程的cpu占用率:2.0262081589554, 时间:2023-05-12 17:51:24
该进程的cpu占用率:2.0240952365287104, 时间:2023-05-12 17:51:25
该进程的cpu占用率:2.0199806313805424, 时间:2023-05-12 17:51:26
该进程的cpu占用率:2.017883725187063, 时间:2023-05-12 17:51:27
该进程的cpu占用率:2.013761094489964, 时间:2023-05-12 17:51:28
该进程的cpu占用率:2.0116650241964447, 时间:2023-05-12 17:51:29
该进程的cpu占用率:2.007604446787629, 时间:2023-05-12 17:51:30
该进程的cpu占用率:2.0055203858640325, 时间:2023-05-12 17:51:31
该进程的cpu占用率:2.00147106534834, 时间:2023-05-12 17:51:32
该进程的cpu占用率:1.9994107108475376, 时间:2023-05-12 17:51:33
该进程的cpu占用率:1.9954224100207179, 时间:2023-05-12 17:51:34
该进程的cpu占用率:1.9934144061682826, 时间:2023-05-12 17:51:35
^Csignal: interrupt


添加更多信息:

go func() {

  pid := os.Getpid()
  fmt.Println("当前程序的进程号为:", pid)

  p, _ := process.NewProcess(int32(pid))
  for {
   v, _ := p.CPUPercent()
   //if v != 0.0 {
   if v > 0 {
    fmt.Printf("该进程的cpu占用率:%v, 时间:%v\n", v, time.Now().Format(time.DateTime))

    name, _ := p.Name()
    fmt.Println("进程名称:", name)
    fmt.Println("p.String():", p.String())

    cpuTime, _ := p.Times()
    spew.Dump("p.Times()", cpuTime)

    mem, _ := p.MemoryInfo()

    fmt.Println("内存信息:", mem)

    memPercent, _ := p.MemoryPercent()

    fmt.Println("内存占用:", memPercent)

    fmt.Println("---------------")
   }
   time.Sleep(5 * time.Second)
  }
 }()
输出信息:
最初!程序中goroutine的数量为:3,allg大小为 8
当前程序的进程号为: 37782
该进程的cpu占用率:10.473671807493911, 时间:2023-05-12 17:58:31
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x14000268060)({"cpu":"cpu","user":0.1,"system":0.1,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":74186752,"vms":419716349952,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 0.51259995
---------------
该进程的cpu占用率:73.0484377701357, 时间:2023-05-12 17:58:37
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140000b1560)({"cpu":"cpu","user":2.4,"system":2.0,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2442985472,"vms":422265225216,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 14.220333
---------------
最后!程序中goroutine的数量为:1000003,allg大小为 1000021
该进程的cpu占用率:42.14652907018322, 时间:2023-05-12 17:58:42
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x14000268ea0)({"cpu":"cpu","user":2.5,"system":2.2,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2261975040,"vms":422265225216,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 13.166618
---------------
5s后程序中goroutine的数量为:64095,allg大小为 1000021
该进程的cpu占用率:36.76002032437266, 时间:2023-05-12 17:58:47
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x14001b175c0)({"cpu":"cpu","user":3.0,"system":2.9,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2648489984,"vms":422265225216,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 15.416431
---------------
10s后程序中goroutine的数量为:3,allg大小为 1000021
该进程的cpu占用率:28.051251152138803, 时间:2023-05-12 17:58:52
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140006b59e0)({"cpu":"cpu","user":3.0,"system":3.0,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2625159168,"vms":422265225216,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 15.280724
---------------
15s后程序中goroutine的数量为:3,allg大小为 1000021
该进程的cpu占用率:22.689585162832593, 时间:2023-05-12 17:58:57
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140006b5f80)({"cpu":"cpu","user":3.0,"system":3.0,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2352971776,"vms":422265225216,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 13.696194
---------------
20s后程序中goroutine的数量为:3,allg大小为 1000021
该进程的cpu占用率:19.40899638100816, 时间:2023-05-12 17:59:02
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140013564e0)({"cpu":"cpu","user":3.0,"system":3.0,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2301083648,"vms":422265290752,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 13.39426
---------------
25s后程序中goroutine的数量为:50003,allg大小为 1000021
该进程的cpu占用率:16.710765594472644, 时间:2023-05-12 17:59:07
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140002696e0)({"cpu":"cpu","user":3.0,"system":3.0,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2254815232,"vms":422265290752,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 13.124943
---------------
30s后程序中goroutine的数量为:3,allg大小为 1000021
该进程的cpu占用率:14.962746157181199, 时间:2023-05-12 17:59:12
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140005ac060)({"cpu":"cpu","user":3.1,"system":3.1,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2255355904,"vms":422265290752,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 13.128185
---------------
该进程的cpu占用率:13.378509902863806, 时间:2023-05-12 17:59:17
进程名称: 1
p.String(): {"pid":37782}
(string) (len=9"p.Times()"
(*cpu.TimesStat)(0x140001c2840)({"cpu":"cpu","user":3.1,"system":3.1,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})
内存信息: {"rss":2214690816,"vms":422265290752,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}
内存占用: 12.891483
---------------
^Csignal: interrupt


{"rss":2214690816,"vms":422265290752,"hwm":0,"data":0,"stack":0,"locked":0,"swap":0}什么意思


这个是一个进程的内存信息,各个字段的含义如下:

  • rss(Resident Set Size):进程使用的物理内存大小,包含共享库占用的内存。
  • vms(Virtual Memory Size):进程使用的虚拟内存大小,包括堆、栈、共享库和映射文件占用的内存。
  • hwm(High Water Mark):进程使用的最大物理内存大小。
  • data:进程数据段(.data 和 .bss)的大小。
  • stack:进程使用的栈内存大小。
  • locked:进程锁定的内存大小。
  • swap:进程使用的交换空间大小。

rss和vms有什么区别?哪个指标更重要


在psutil中,rss代表“常驻集大小(Resident Set Size)”,它是进程使用的物理内存的大小(即实际占用的内存大小),单位为字节(bytes)。而vms则代表“虚拟内存大小(Virtual Memory Size)”,它是进程使用的虚拟内存的大小,包括进程使用的物理内存和交换空间(swap space)大小,单位也是字节。

简单来说,rss是进程实际占用的物理内存大小,而vms则是进程使用的虚拟内存大小。因此,两者的区别在于vms包括了除物理内存外的其他资源,例如交换空间等。

对于进程的性能监控,两个指标都很重要,具体哪个指标更重要取决于具体情况。如果系统中物理内存资源紧张,那么rss可能更重要,因为它反映了进程占用的实际物理内存大小。如果系统中交换空间紧张,那么vms可能更重要,因为它反映了进程占用的虚拟内存大小,包括了交换空间。

VSS、RSS、PSS、USS 内存使用分析


oom是指哪个指标超出了限制


OOM(Out of Memory)通常指进程或系统内存不足,导致无法继续分配所需的内存空间。在Linux系统中,OOM Killer 是一个内核特性,可以在系统内存不足时选择杀死某些进程,以便释放更多内存。

OOM Killer 选择杀死哪个进程通常取决于多个因素,包括进程使用的内存总量、进程使用的虚拟内存(VMS)总量、进程使用的物理内存(RSS)总量等。如果进程使用的内存超出了系统的限制,则可能会触发 OOM Killer 来杀死进程,以便释放内存。因此,OOM 不是指哪个具体的指标超出了限制,而是指内存使用总量超出了系统限制。

Go-1-12-关于内存释放的一个改进

Go语言版本演


{"cpu":"cpu","user":3.1,"system":3.1,"idle":0.0,"nice":0.0,"iowait":0.0,"irq":0.0,"softirq":0.0,"steal":0.0,"guest":0.0,"guestNice":0.0})什么意思?


这是一个关于 CPU 使用率的数据,包含了各个方面的使用情况:

  • cpu 表示整个 CPU 的使用情况
  • user 表示用户空间程序的 CPU 使用率
  • system 表示内核空间程序的 CPU 使用率
  • idle 表示 CPU 空闲的时间比例
  • nice 表示带有优先级的用户空间程序的 CPU 使用率
  • iowait 表示 CPU 等待 I/O 的时间比例
  • irq 表示硬件中断的 CPU 使用率
  • softirq 表示软件中断的 CPU 使用率
  • steal 表示被虚拟机偷走的 CPU 时间比例
  • guest 表示虚拟 CPU 的 CPU 使用率
  • guestNice 表示带有优先级的虚拟 CPU 的 CPU 使用率

其中,user 和 system 表示的是 CPU 真正执行的用户程序和内核程序的 CPU 使用率,nice 表示的是优先级较低的用户程序的 CPU 使用率,这三个指标通常被称为 CPU 的总体使用率。idle 则表示 CPU 空闲的时间比例,越高表示 CPU 的利用率越低。

这个数据格式可以用来实时监控 CPU 的使用率,对于优化系统性能有很大的帮助。


本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/847189.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【瑞吉外卖】Git部分学习

Git简介 Git是一个分布式版本控制工具&#xff0c;通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件&#xff0c;Git仓库分为两种&#xff1a; 本地仓库&#xff1a;开发人员自己电脑上的Git仓库 远程仓库&#xff1a;远程服务器上的Git仓库…

git原理与使用

目录 引入基本操作分支管理远程操作标签管理 引入 假设你的老板要你设计一个文档&#xff0c;当你设计好了&#xff0c;拿给他看时&#xff0c;他并不是很满意&#xff0c;就要你拿回去修改&#xff0c;你修改完后&#xff0c;再给他看时&#xff0c;他还是不满意&#xff0c;…

ERP、APS、MES 三者之间的关系

ERP&#xff08;Enterprise Resource Planning&#xff09; APS&#xff08;Advanced Planning and Scheduling&#xff09; MES&#xff08;Manufacturing Execution System&#xff09; 这是三种不同类型的软件系统&#xff0c;它们主要用于企业内部管理和自动化运营流程。…

vscode Google代码风格设置无效解决

1. 采用第一个方法设置google代码设置风格 2. 安装了clangd后需要在格式化风格做选择 vscode 安装 clang-format插件 $ code /home/tony/.config/Code/User/settings.json 这就能解决google风格设置无效的问题了&#xff0c;原来根因在于使用的格式化插件没有生效导致&#xf…

还原某里226控制流混淆的思路

原两年前我就写出了还原控制流&#xff0c;由于当时没留笔记&#xff0c;导致现在很多忘记了&#xff0c;只记得大致思路&#xff0c;又由于在面试的时候&#xff0c;很多时候说不清楚&#xff0c;遂直接重构并还原最新版练手 另本文以教学为基准、本文提供的可操作性不得用于…

多用户跨境B2B2C商城后台管理系统快速搭建

搭建一个多用户跨境B2B2C商城后台管理系统需要考虑多个方面&#xff0c;包括系统架构设计、用户权限管理、商品管理、订单管理、支付管理、物流管理等。搭建步骤如下&#xff1a; 1. 系统架构设计 首先&#xff0c;需要设计一个稳定可靠的系统架构。选择一个适合B2B2C商城的商…

【iOS】RunLoop

前言-什么是RunLoop&#xff1f; 什么是RunLoop? 跑圈&#xff1f;字面上理解确实是这样的。 Apple官方文档这样解释RunLoop RunLoop是与线程息息相关的基本结构的一部分。RunLoop是一个调度任务和处理任务的事件循环。RunLoop的目的是为了在有工作的时候让线程忙起来&#…

谈谈对Spring MVC的理解

问题分析&#xff1a; SpringMVC 是一种基于 Java 语言开发&#xff0c;实现了 Web MVC 设计模式&#xff0c;请求驱动类型 的轻量级 Web 框架。 SpringMVC采用了 MVC 架构模式的思想&#xff0c;通过把 Model&#xff0c;View&#xff0c;Controller 分离&#xff0c;将 Web 层…

Kubeadm搭建 Kubernetes

kubeadm搭建整体步骤 1&#xff09;所有节点进行初始化&#xff0c;安装docker引擎和kubeadm kubelet kubectl 2&#xff09;生成集群初始化配置文件并进行修改 3&#xff09;使用kubeadm init根据初始化配置文件生成K8S的master控制管理节点 4&#xff09;安装CNI网络插件&am…

在centos7下通过docker 安装onlyoffice

因为需要调试网盘&#xff0c;所以今天安装一下centos7的onlyoffice 官方介绍如下&#xff1a; 为了方便&#xff0c;还是通过docker方式来安装onlyoffice了&#xff0c;这里我们采用社区版本了。 1、下载docker安装包 如下&#xff1a; docker pull onlyoffice/documentserv…

Mageia 9 RC1 正式发布,Mandriva Linux 发行版的社区分支

导读Mageia 9 首个 RC 已发布。公告写道&#xff0c;自 2023 年 5 月发布 beta 2 以来&#xff0c;Mageia 团队一直致力于解决许多顽固问题并提供安全修复和新特性。 新版本的控制中心添加了用于删除旧内核的新功能&#xff0c;该功能在 Mageia 9 中默认自动启用&#xff0c;用…

Flowable-网关-事件网关

目录 定义图形标记XML内容使用示例视频教程 定义 通常网关根据连线条件来决定后继路径&#xff0c;但事件网关不同&#xff0c;它提供了根据事件做选择的方式。 事件网关的每个外出顺序流都需要连接至一个捕获中间事件。当流程执行到达事件网关时&#xff0c;网关类 似处于等待…

Elasticsearch——基础(笔记)

文章目录 一、 Elasticsearch二、正向索引与倒排索引三、Elasticsearch与Mysql3.1 文档document3.2 索引库index3.3 与Mysql对比3.4 常见架构 四、部署与分词器4.1 部署单点ES4.2 使用IK分词器4.3 字典词库的拓展 五、操作索引库5.1 创建索引库5.2 增删改索引库 六、文档操作6.…

redis 集群 2:分而治之 —— Codis

在大数据高并发场景下&#xff0c;单个 Redis 实例往往会显得捉襟见肘。首先体现在内存上&#xff0c;单个 Redis 的内存不宜过大&#xff0c;内存太大会导致 rdb 文件过大&#xff0c;进一步导致主从同步时全量同步时间过长&#xff0c;在实例重启恢复时也会消耗很长的数据加载…

如何调教让chatgpt读取自己的数据文件(保姆级图文教程)

提示&#xff1a;如何调教让chatgpt读取自己的数据文件(保姆级图文教程) 文章目录 前言一、如何投喂自己的数据&#xff1f;二、调教步骤总结 前言 chatgpt提示不能读取我们提供的数据文件&#xff0c;我们应该对它进行调教。 一、如何投喂自己的数据&#xff1f; 让chatgpt读…

干货分享 | TSMaster图形模块功能详解(二)—— 以CAN信号为例

在上一章节中&#xff0c;我们主要分享了TSMaster图形模块功能中信号的导入与删除、图形分栏、暂停与启动和禁止图形、高亮信号相关操作、预设、信号与数据的导入与导出6大模块的操作教程。 本章节在上一篇基础上&#xff0c;继续介绍TSMaster图形模块功能第7~10模块的教程。 本…

解决Redis启动时闪退 报错Creating Server TCP listening socket *:6379: bind: No error

找到安装redis的文件夹 在地址输入cmd 依次输入如下 redis-cli.exe shutdown exit redis-server.exe redis.windows.conf

数据结构---跳表

目录标题 为什么会有跳表跳表的原理跳表的模拟实现准备工作find函数insert函数erase函数 测试效率比较 为什么会有跳表 在前面的学习过程中我们学习过链表这个容器&#xff0c;这个容器在头部和尾部插入数据的时间复杂度为O(1)&#xff0c;但是该容器存在一个缺陷就是不管数据…

sysstat安装与使用

官方文档 http://sebastien.godard.pagesperso-orange.fr/documentation.html sysstat安装 1.下载源码 https://github.com/sysstat/sysstat 2.编译安装 tar xvf sysstat-xxx.tar.gz ./configure make -j 16 make install3.测试 iostatsysstat使用 sysstat 包包含许多商…

基于Flask的模型部署

基于Flask的模型部署 一、背景 Flask&#xff1a;一个使用Python编写的轻量级Web应用程序框架&#xff1b; 首先需要明确模型部署的两种方式&#xff1a;在线和离线&#xff1b; 在线&#xff1a;就是将模型部署到类似于服务器上&#xff0c;调用需要通过网络传输数据&…