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-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南
- 2024-07-29linux命令行下好用的性能监控工具atop
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念