91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

洞头县| 西乌珠穆沁旗| 家居| 新田县| 揭西县| 咸宁市| 钦州市| 札达县| 思茅市| 郯城县| 高碑店市| 敦煌市| 英山县| 定南县| 米脂县| 林州市| 九龙坡区| 盘山县| 荆门市| 马关县| 台南县| 诏安县| 赣州市| 南阳市| 巴南区| 白水县| 邻水| 泰兴市| 和静县| 兴海县| 和政县| 凤翔县| 平江县| 白城市| 华安县| 萝北县| 泾阳县| 永康市| 中宁县| 获嘉县| 隆子县|