sigar模块之python api简单的使用--获取cpu信息

# cat cpu_info.py 
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# [email protected]

import os
import sigar

sg = sigar.open()
        
cpulist = sg.cpu_info_list()

print "%d total CPUs." % len(cpulist)

for cpu in cpulist:
    print "Vendor........", cpu.vendor()
    print "Model.........", cpu.model()
    print "Mhz...........", cpu.mhz()
    print "Cache size....", cpu.cache_size()
        
sg.close()


运行效果为:

# python cpu_info.py 
1 total CPUs.
Vendor........ Intel
Model......... Core(TM) i5-2410M CPU @ 2.30GHz
Mhz........... 2333
Cache size.... 6144


你可能感兴趣的:(cpu,python,sigar)