今天无意间发现一个好玩的模块psutil,对于服务器信息的查询和管理是很方便的,个人觉得很有意思就去官网的文档摘抄了几个例子学习一下,这里是官方文档的链接。

Example usages

下面是我简单的使用,仅仅是参考学习,了解一下,日后还需进一步学习:

#!usr/bin/env python
#encoding:utf-8'''
__Author__:沂水寒城
功能:psutil模块学习使用
'''import psutildef psutil_module_test():'''官方文档链接https://pypi.python.org/pypi/psutil/'''#查看CPU信息print 'cpu_times'print psutil.cpu_times()print 'cpu_percent'print  psutil.cpu_percent(interval=1)for x in range(3):print psutil.cpu_times_percent(interval=1, percpu=False)print 'cpu_count'print psutil.cpu_count()print psutil.cpu_count(logical=False)print 'cpu_stats'print psutil.cpu_stats()#查看内存信息print 'virtual_memory'print psutil.virtual_memory()print 'swap_memory'print psutil.swap_memory()#查看硬盘信息print 'disk_partitions'print psutil.disk_partitions()print 'disk_usage'print psutil.disk_usage('/')print 'disk_io_counters'print psutil.disk_io_counters()#查看网络信息print 'net_io_counters'print psutil.net_io_counters(pernic=True)print 'net_connections'print psutil.net_connections()#查看系统信息print 'users'print psutil.users()#查看进程管理信息print 'pid'ps_list=psutil.pids()p=psutil.Process(22504)print 'ps_memory_info'print p.memory_info()print  p.memory_percent()if __name__ == '__main__':psutil_module_test()

由于结果较大,这里我只粘出来前面的部分输出:

cpu_times
scputimes(user=208751.640625, system=168137.5, idle=1617281.375)
cpu_percent
15.0
scputimes(user=8.8, system=6.3, idle=84.9)
scputimes(user=5.2, system=4.7, idle=90.1)
scputimes(user=5.3, system=6.3, idle=88.4)
cpu_count
8
4

感觉是一个便利的信息查询和管理的工具,继续学习!

Python服务器管理模块psutil学习使用相关推荐

  1. ibm刀片服务器 系统初始密码,IBM刀片服务器管理模块恢复出厂默认值实战

    IBM刀片服务器管理模块恢复出厂默认值实战 IBM官方文档如下: Resetting the management module back to factory defaults The BladeC ...

  2. python的collections模块的学习

    转发连接:https://www.cnblogs.com/mrchige/p/6379831.html 转发用于自己学习,并无其他商用 Collections 模块 知识点 Counter 类 def ...

  3. python爬虫 selenium模块的学习

    爬取流程 导入selenium模块中的webdriver包 实例化webdriver 准备url 打开网页 定位标签元素 执行动作 获取需要的信息 关闭浏览器 新实例 # 新版本 from selen ...

  4. 服务器基础知识:包含基本概念,作用,服务器选择,服务器管理等(学习来自米拓建站)

    目录 0.说明 1.服务器概念 2.服务器作用 3.服务器主要运营商平台 4.服务器的分类 4.1 按物理形态 4.1.1 ECS服务器 4.1.2 VPS服务器 4.1.3 虚拟主机 4.2 按物理 ...

  5. python测试用例管理模块_Pytest编写测试用例(二)

    在前面对Pytest做了大概的概述,本节中主要总结Pytest在编写测试用例方面的的知识体系.在实际的工作中,并不是所有的测试用例都是需要执行的,某些测试用例不想被执行,可以添加一个忽略执行,这地方就 ...

  6. python 导入 arcpy模块_ArcPy学习入门(六):导入Arcpy-阿里云开发者社区

    在导入 ArcPy 之后,可以运行随 ArcGIS 安装的标准工具箱中的所有地理处理工具: >>>import arcpy 1.导入整个模块 模块通常是一个包含函数和类的 Pytho ...

  7. python wmi_Python wmi 模块的学习

    # -*- coding:utf-8 -*- import datetime import os import wmi import time import _winreg import python ...

  8. python中的模块如何学习_在python中学习队列模块(如何运行它)

    最近引入了队列设计,关于延迟处理能力以及实现"FIFO"等. 查看文档以尝试获取示例队列,以了解如何在我自己的设计/程序中实现它.但我遇到运行此代码的问题: import queu ...

  9. python测试用例管理模块_Python的单元测试模块如何检测测试用例?

    所以我环顾四周在我的Python27 / Lib目录- unittest.main实际上是一个类的别名,unittest.TestProgram.那么,你会怎么样构造一个这样的一个实例,它的__ini ...

  10. python测试用例管理模块_python-selenium并发执行测试用例(方法一 各模块每一条并发执行)...

    总执行代码: # coding=utf-8 import unittest,os,time import HTMLTestRunner import threading import sys sys. ...

最新文章

  1. 构建可以查找相似图像的图像搜索引擎的深度学习技术详解
  2. Glide和Govendor安装和使用
  3. 25岁社招进阿里,从电商到有赞新零售,他仅1年就打开了马云一直想做的新领域!
  4. struts文件上传时异常问题
  5. 为 Android 编译 MuPDF 查看器
  6. DataSet 读取Oracle 数据
  7. OpenCart多图片拖放式上传管理器
  8. 网络软工个人作业4——Alpha阶段个人总结
  9. Arturia Prophet V3 for Mac(多功能仿真音乐合成器)
  10. 标签打印软件如何灵活调整打印方向
  11. ssim算法计算图片_OpenCV 实现图像结构相似度算法 (SSIM 算法)
  12. thinkphp5基于php的校园微博系统--php-计算机毕业设计
  13. Ubuntu16.04下用umake安装vscode
  14. 相对标准偏差用计算机,公路工程用计算器计算相对标准偏差(RSD)
  15. 蒙特卡罗(洛)方法及其在布丰投针试验中的应用(一)
  16. gentoo 下Local time zone must be set--see zic manual page解决办法
  17. c语言解三色旗问题加注释,C语言经典算法——三色旗问题
  18. python半圆_如何在Python中使用Zelle图形制作半圆?
  19. 汽车重点转向驾驶员监控系统
  20. 国家标准(简称国标)下载备忘

热门文章

  1. 区块链游戏《TmoLand明日世界》又叒叕更新了
  2. 面试必问------索引详解
  3. 爬虫入门系列(四):HTML 文本解析库 BeautifulSoup
  4. U盘病毒从认识到防范
  5. Linux逻辑盘卷管理LVM
  6. 21 , CSS 构造模型
  7. sql server 新语法 收藏
  8. [状压dp][剪枝搜索] 洛谷 P2831 愤怒的小鸟
  9. Mysql --- 索引
  10. Mysql 5.6 慢日志配制