linux 监控(未完...)
2021/7/22 7:06:34
本文主要是介绍linux 监控(未完...),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
cpu
top
uptime
dstat
内存
free
vmstat
dstat
磁盘
iostat
iotop
df
dstat
网络
ifstat
dstat
dstat -c -m -p --io -s -t -d -l --output /home/hxetest/ttt.csv 2
watch -n 2 nvidia-smi >> /home/hxe/test.log
网络监控
psutil python
import psutil def get_network(): recv1=psutil.net_io_counters().bytes_recv/1024 sent1=psutil.net_io_counters().bytes_sent/1024 time.sleep(1) recv2=psutil.net_io_counters().bytes_recv/1024 sent2=psutil.net_io_counters().bytes_sent/1024 recv=recv2-recv1 sent=sent2-sent1 res = ['input:'+str(round(recv,2))+' '+'kb/s','output: '+str(round(sent,2))+' '+'kb/s'] #print(' '.join(res)) return res
GPU监控
GPUtil python
import GPUtil def get_gpu_info(): ''' :return: ''' gpulist = [] Gpus = GPUtil.getGPUs() GPUtil.showUtilization() # 获取多个GPU的信息,存在列表里 for gpu in Gpus: # 按GPU逐个添加信息 gpulist.append([ '驱动:',gpu.driver, 'gpu.id:',gpu.id, '显存总量:',gpu.memoryTotal, '显存使用量:', gpu.memoryUsed, '显存使用占比:',gpu.memoryUtil * 100, 'GPU使用占比:', gpu.load * 100, 'display_mode:',gpu.display_mode, 'display_active:',gpu.display_active, '温度:',gpu。temperature, ])
nvidia-smi
nvidia-smi -l 1 --format=csv --filename=report.csv --query-gpu=timestamp,name,index,utilization.gpu,memory.total,memory.used,power.draw
nvidia-smi --help-query-gpu
GPU命令详解
Linux 系统监控命令整理汇总
这篇关于linux 监控(未完...)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法