Python 3.6 利用psutil 获取服务器磁盘信息分析

熊孩纸 阅读:266 2021-03-31 21:16:18 评论:0

获取磁盘完整信息

[[email protected] python_auto]# vim disk.py

!/usr/bin/env python

import psutil

disk = psutil.disk_partitions() #利用psutil模块的disk_partitions()方法

print disk

执行查看结果

[[email protected] python_auto]# python disk.py
[sdiskpart(device='/dev/sda2', mountpoint='/', fstype='ext4', opts='rw'), sdiskpart(device='/dev/sda1', mountpoint='/boot', fstype='ext4', opts='rw')]

获取分区的使用情况

[[email protected] python_auto]# vim disk.py

!/usr/bin/env python

import psutil

disk = psutil.disk_partitions()

partition = psutil.disk_usage('/')
print partition

执行查看结果

[[email protected] python_auto]# python disk.py
sdiskusage(total=18779398144, used=3674472448, free=14150983680, percent=19.600000000000001)
[[email protected] python_auto]#

获取磁盘总的IO个数、读写信息

[[email protected] python_auto]# vim disk.py

!/usr/bin/env python

import psutil

disk = psutil.disk_partitions()

partition = psutil.disk_usage('/')

print partition

io = psutil.disk_io_counters()
print io

执行查看结果

[[email protected] python_auto]# python disk.py
sdiskio(read_count=245556, write_count=118038, read_bytes=5248733184, write_bytes=3704962048, read_time=1424144, write_time=3252612)
[[email protected] python_auto]#

获取单个分区io个数、读写信息。

[[email protected] python_auto]# vim disk.py

!/usr/bin/env python

import psutil

disk = psutil.disk_partitions()

partition = psutil.disk_usage('/')

print partition

io = psutil.disk_io_counters()

print io

perdisk = psutil.disk_io_counters(perdisk=True)
print perdisk

执行查看结果
[[email protected] python_auto]# python disk.py
{'sda2': sdiskio(read_count=243109, write_count=117669, read_bytes=5193733120, write_bytes=3656708096, read_time=1409641, write_time=3249864), 'sda3': sdiskio(read_count=1223, write_count=466, read_bytes=10375168, write_bytes=49188864, read_time=10872, write_time=2831), 'sda1': sdiskio(read_count=1224, write_count=29, read_bytes=44624896, write_bytes=48128, read_time=3631, write_time=83)}
[[email protected] python_auto]#

可以看到磁盘每个分区的详细信息都有了。

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号