Python 3.6 利用psutil 获取服务器磁盘信息
来源:互联网 发布:php改变主目录 编辑:程序博客网 时间:2024/06/04 18:12
获取磁盘完整信息
[root@bogon python_auto]# vim disk.py
!/usr/bin/env python
import psutil
disk = psutil.disk_partitions() #利用psutil模块的disk_partitions()方法
print disk
执行查看结果
[root@bogon python_auto]# python disk.py
[sdiskpart(device='/dev/sda2', mountpoint='/', fstype='ext4', opts='rw'), sdiskpart(device='/dev/sda1', mountpoint='/boot', fstype='ext4', opts='rw')]
获取分区的使用情况
[root@bogon python_auto]# vim disk.py
!/usr/bin/env python
import psutil
disk = psutil.disk_partitions()
partition = psutil.disk_usage('/')
print partition
执行查看结果
[root@bogon python_auto]# python disk.py
sdiskusage(total=18779398144, used=3674472448, free=14150983680, percent=19.600000000000001)
[root@bogon python_auto]#
获取磁盘总的IO个数、读写信息
[root@bogon 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
执行查看结果
[root@bogon python_auto]# python disk.py
sdiskio(read_count=245556, write_count=118038, read_bytes=5248733184, write_bytes=3704962048, read_time=1424144, write_time=3252612)
[root@bogon python_auto]#
获取单个分区io个数、读写信息。
[root@bogon 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
执行查看结果
[root@bogon 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)}
[root@bogon python_auto]#
可以看到磁盘每个分区的详细信息都有了。
- Python 3.6 利用psutil 获取服务器磁盘信息
- 利用Python的Psutil模块获取系统的信息
- python获取系统信息,psutil
- python中系统信息获取psutil使用
- Python基础 获取系统信息 psutil
- python自动化运维学习------使用模块psutil获取系统cpu、内存、磁盘、网络、进程等信息
- python 获取系统信息—psutil安装及使用
- 利用WMI获取磁盘信息
- 利用File获取磁盘信息
- python系统信息模块psutil
- python--psutil系统信息模块
- sql 获取链接服务器磁盘占用信息
- python中系统信息模块--psutil
- Python系统性能信息模块psutil
- Python 获取磁盘信息的脚本
- 使用python获取电脑的磁盘信息
- 利用Python获取天气信息
- python psutil
- #pragma comment( comment-type [,"commentstring"] )
- Ros下Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribut
- XMind这几个功能好实用,你用了吗?
- (Kotlin2)Android Studio 中安装 Kotlin Plugin
- POJ 3321 Apple Tree 题解
- Python 3.6 利用psutil 获取服务器磁盘信息
- Android USB模块 qualcomm平台驱动架构分析
- 简述MFC操作Excel相关
- phoenix支持的QL语法
- log4net版本不兼容问题
- 超类 子类 java核心技术第五章
- Linux 串口编程<二> 深入了解 termios
- maven appweb 没有src/main/java
- 请求路径的参数出现的问题