How can I return system information in Python?

后端 未结 7 1046
北荒
北荒 2020-12-01 02:44

Using Python, how can information such as CPU usage, memory usage (free, used, etc), process count, etc be returned in a generic manner so that the same code can be run on L

7条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-01 03:47

    In a Linux environment you could read from the /proc file system.

    ~$ cat /proc/meminfo
    MemTotal:      2076816 kB
    MemFree:        130284 kB
    Buffers:        192664 kB
    Cached:        1482760 kB
    SwapCached:          0 kB
    Active:         206584 kB
    Inactive:      1528608 kB
    HighTotal:     1179484 kB
    HighFree:       120768 kB
    LowTotal:       897332 kB
    LowFree:          9516 kB
    SwapTotal:     2650684 kB
    SwapFree:      2650632 kB
    Dirty:              64 kB
    Writeback:          12 kB
    AnonPages:       59668 kB
    Mapped:          22008 kB
    Slab:           200744 kB
    PageTables:       1220 kB
    NFS_Unstable:        0 kB
    Bounce:              0 kB
    CommitLimit:   3689092 kB
    Committed_AS:   263892 kB
    VmallocTotal:   114680 kB
    VmallocUsed:      3604 kB
    VmallocChunk:   110752 kB
    

提交回复
热议问题