国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

python系統性能模塊筆記

2019-11-14 16:56:49
字體:
來源:轉載
供稿:網友

內存信息
psutil.cpu_times()            使用cpu_times方法獲取cpu完整信息,需要顯示所有邏輯cpu信息(指定變量percpu=True)
psutil.cpu_times().user            獲取單項數據信息,如用戶user的cpu時間比
psutil.cpu_count()            獲取cpu邏輯個數,默認logical=True4
psutil.cpu_count(logical=False)        獲取cpu的物理信息

磁盤信息
psutil.disk_partitions()        使用psutil.disk_partitions方法獲取磁盤完整信息
psutil.disk_usage('/')            使用psutil.disk_usage方法獲取分區(參數)的使用情況
psutil.disk_io_counters()        使用psutil.disk_io_counters獲取硬盤中的IO個數
psutil.disk_io_counters(perdisk=True)    perdisk=True,參數獲取單個分區IO個數

網絡信息
psutil.net_io_counters()        使用Psutil.net_io_counters獲取網絡中的IO信息,默認pernic=False,True時輸出每個網絡結構的IO信息

其他系統信息
psutil.users()                使用psutil.users方法返回當前登錄系統的用戶信息
psutil.boot_time()    使用psutil.boot_time方法獲取開機時間,以linux時間戳格式返回
import psutil,datetime    datetime.datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-%m-%d%H:%M:%S")    轉換成自然時間格式

系統進程管理
        
psutil.pids()                列出所有進程的PID
psutil.PRocess(*)            實例化一個Process對象,參數為一進程PID
p=pstuil.Process()

p.name()                進程名
p.exe()                    進程bin路徑,windows下為p.exe
p.cwd()                    進程工作目錄絕對路徑,win下為p,cwd
p.status()                進程狀態
p.create_time()                進程創建時間,時間戳格式
p.uids()                進程uid信息
p.gids()                進程gid信息
p.cpu_affinity()            get進程cpu親和度,如要設置進程cpu親和度,將cpu號作為參數即可
p.momory_info()                進程內存利用率
p.io_counters()                進程IO信息,包括讀寫IO數及字節數
p.connections()                返回打開進程socket的namedutples列表,包括fs,family,laddr等信息
p.num_threads()                進程開啟的線程數

from subprocess import PipE
    p=psutil.Popen(["/usr/bin/python","-c","print('hello')",stdout=PIPE])    通過psutil的Popen方法啟動的應用程序,可以跟蹤該程序運行的所有相關信息
    p.name()        'python'
    p.username()        'root'
    p.coummunicate()    ('hello/n',None)
    p.cpu_times()        得到進程運行cpu的時間



IPy
IP地址處理模塊
IP('192.168.1').version()        返回IPv4類型
IP('::1').version()            返回IPv6類型
    ip=IP('192.168.1.1')
    ip.reverseNames()        反向解析地址格式
    ip.iptype()            192.168.1.1為
    ip.int()            轉換成整數格式
    ip.strHex()            轉換成十六進制
    ip.strBin()            轉換成二進制
    ip.netmask()            子網掩碼
    ip.net()            輸出網絡地址
    ip.broadcast()            輸出網絡廣播地址
    
print(IP(ox8080808))            十六進制轉換成IP格式
IP與掩碼生產網段格式
    print(IP('192.168.1.0').make_net('255.255.255.0'))
    print(IP('192.168.1.0/255.255.255.0',make_net=True))
    print(IP('192.168.1.0-192.168.1.255',make_net=True))
IP('192.168.1.0/24').strNormal(*)    wantprefixlen參數的定義.0:無返回如192.168.1.0;1:prefix格式如192.168.1.0、24;2:decimalnetmask格式如192.168.1.0、255.255.255.0;3:lastIP格式如192.168.1.0-192.168.1.255

多網絡計算方法
IP('10.0.0./24')<IP('12.0.0.0/24')    True
'192.168.1.100' in IP('192.168.1.0/24') True
IP('192.168.1.0/24') in IP('192.168.0.0/16') Ture
IP('192.168.0.0/23').overlaps('192.168.1.0/24')    返回1代表重,0代表不重疊


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新闻| 吉安县| 宁武县| 咸宁市| 宜兴市| 玉田县| 岳西县| 临沧市| 密山市| 上栗县| 承德市| 米脂县| 无为县| 山丹县| 新闻| 偃师市| 高邑县| 临汾市| 福海县| 沐川县| 杭锦后旗| 襄樊市| 夏河县| 沧州市| 东丰县| 贡嘎县| 中卫市| 望城县| 鱼台县| 元氏县| 靖西县| 富锦市| 巍山| 南郑县| 鄢陵县| 金门县| 柞水县| 寿宁县| 兴山县| 湘乡市| 婺源县|