1、使用psutil库计算实时上下传的网速
import psutil
import time
def getNet():
sent_before = psutil.net_io_counters().bytes_sent
recv_before = psutil.net_io_counters().bytes_recv
time.sleep(1)
sent_now = psutil.net_io_counters().bytes_sent
recv_now = psutil.net_io_counters().bytes_recv
sent = (sent_now - sent_before)/1024
recv = (recv_now - recv_before)/1024
print(time.strftime(" [%Y-%m-%d %H:%M:%S] ", time.localtime()))
print("上传:{0}KB/s".format("%.2f"%sent))
print("下载:{0}KB/s".format("%.2f"%recv))
print('-'*32)
if __name__ == "__main__":
print('-'*32)
while 1:
getNet()
2、系统运行内存
import psutil
import os
info = psutil.virtual_memory()
print (u'内存使用:',psutil.Process(os.getpid()).memory_info().rss)
print (u'总内存:',info.total)
print (u'内存占比:',info.percent)
print (u'cpu个数:',psutil.cpu_count())
import psutil
mem = psutil.virtual_memory()
zj = float(mem.total) / 1024 / 1024 / 1024
ysy = float(mem.used) / 1024 / 1024 / 1024
kx = float(mem.free) / 1024 / 1024 / 1024
print('系统总计内存:%d.3GB' % zj)
print('系统已经使用内存:%d.3GB' % ysy)
print('系统空闲内存:%d.3GB' % kx)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?