网页上看GPU情况
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

47 lines
1.0 KiB

import os
import json
import time
import psutil
# region get data
def get_gpus_info():
# todo
pass
def get_cpus_info():
# cpu_usage_per_core = psutil.cpu_percent(interval=1, percpu=True)
# for i, usage in enumerate(cpu_usage_per_core):
# print(f"CPU核心 {i} 使用率: {usage}%")
# print(psutil.sensors_temperatures())
# 获取逻辑核心数(超线程技术下的线程数)
logical_cores = psutil.cpu_count()
print(f"Logical cores: {logical_cores}")
# 获取物理核心数(实际的CPU核心数)
physical_cores = psutil.cpu_count(logical=False)
print(f"Physical cores: {physical_cores}")
def get_storages_info():
# todo
pass
def get_memory_info():
# todo
pass
def get_networks_info():
# todo
pass
# endregion
def main():
get_cpus_info()
# cpu_usage_per_core = get_cpus_info()
# for i, usage in enumerate(cpu_usage_per_core):
# print(f"CPU核心 {i} 使用率: {usage}%")
if __name__ == '__main__':
main()