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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南