中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何實現獲取系統內存占用信息

發布時間:2020-07-17 17:02:38 來源:億速云 閱讀:197 作者:小豬 欄目:開發技術

這篇文章主要講解了python如何實現獲取系統內存占用信息,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

psutil是一個跨平臺庫,能夠輕松實現獲取系統運行的進程和系統利用率(包括CPU、內存、磁盤、網絡等)信息。它主要應用于系統監控,分析和限制系統資源及進程的管理。它實現了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。目前支持32位和64位的Linux、Windows、OS X、FreeBSD和Sun Solaris等操作系統。

首先需要安裝psutil模塊

pip install psutil

實現代碼:

import psutil

mem = psutil.virtual_memory()
# 系統總計內存
zj = float(mem.total) / 1024 / 1024 / 1024
# 系統已經使用內存
ysy = float(mem.used) / 1024 / 1024 / 1024

# 系統空閑內存
kx = float(mem.free) / 1024 / 1024 / 1024

print('系統總計內存:%d.3GB' % zj)
print('系統已經使用內存:%d.3GB' % ysy)
print('系統空閑內存:%d.3GB' % kx)

可以查看一下運行效果:

python如何實現獲取系統內存占用信息

知識點擴展:

獲取CPU信息

# -*- coding:UTF-8 -*-
'''
獲取當前系統的cpu信息
Created on 2018年1月3日
@author: liuyazhuang
'''
import psutil
 
#獲取當前系統cpu的各種指標
print psutil.cpu_times(percpu=True)
 
#獲取當前cpu的單項指標
print psutil.cpu_times().user
 
#獲取cpu的邏輯個數
print psutil.cpu_count()
 
#獲取cpu的物理個數
print psutil.cpu_count(logical=False)

獲取內存信息

# -*- coding:UTF-8 -*-
'''
獲取當前系統的內存信息
Created on 2018年1月3日
@author: liuyazhuang
'''
import psutil
 
#獲取完整內存信息
mem = psutil.virtual_memory()
print mem
 
#獲取內存總數
print mem.total
 
#獲取空閑內存數
print mem.free
 
#獲取swap分區信息
print psutil.swap_memory()

看完上述內容,是不是對python如何實現獲取系統內存占用信息有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

夏河县| 读书| 鄂州市| 灵寿县| 皋兰县| 江津市| 伊吾县| 子长县| 白河县| 德钦县| 偃师市| 凤城市| 天祝| 萨嘎县| 拉萨市| 鄂托克前旗| 辽宁省| 蓝田县| 睢宁县| 萨嘎县| 肇东市| 荆门市| 泾源县| 金山区| 岳阳市| 织金县| 鲁甸县| 宁蒗| 保定市| 邵武市| 田东县| 平昌县| 五指山市| 西藏| 得荣县| 乐昌市| 新乡县| 北宁市| 互助| 邹城市| 额尔古纳市|