1. 程式人生 > >[Python Study Notes]cpu信息

[Python Study Notes]cpu信息

cpu信息 -s imp lba bar pytho message scp aps

‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
>>文件: cpu信息.py
>>作者: liu yang
>>郵箱: [email protected]

‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys,os

import psutil
from cpu使用率 import cpu_utilization

def cpu_message():
    # 總核心數=物理處理器x每個處理器的核心數
    cpu_count=psutil.cpu_count()
    # 物理核心數,處理器數量
    cpu_count_p=psutil.cpu_count(False)
    # cpu頻率  scpufreq(current=1792.0, min=0.0, max=1992.0)
    cpu_freq=psutil.cpu_freq()
    # 當前處理器單核最高頻率
    cpu_freq_max=cpu_freq.max
    # 目前單核處理器頻率
    cpu_freq_current=cpu_freq.current
    # cpu使用率
    cpu_used_percent=cpu_utilization()
    print("總核心數:%s    物理核心數:%s    cpu最大頻率:%sHz    cpu當前頻率:%sHz    cpu使用率:%0.2f"%(cpu_count,cpu_count_p,cpu_freq_max,cpu_freq_current,cpu_used_percent))


if __name__ == ‘__main__‘:

    while True:
        cpu_message()
        # os.system("cls")

[Python Study Notes]cpu信息