新聞中心
python獲取系統(tǒng)內存占用信息的方法:首先需要導入psutil模塊;然后使用【mem.used】調用方法并返回浮點數(shù)類型即可獲取系統(tǒng)內存占用信息。
安平網(wǎng)站建設公司成都創(chuàng)新互聯(lián)公司,安平網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為安平近千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿網(wǎng)站建設要多少錢,請找那個售后服務好的安平做網(wǎng)站的公司定做!
psutil是一個跨平臺庫(http://code.google.com/p/psutil/),能夠輕松實現(xiàn)獲取系統(tǒng)運行的進程和系統(tǒng)利用率(包括CPU、內存、磁盤、網(wǎng)絡等)信息。它主要應用于系統(tǒng)監(jiān)控,分析和限制系統(tǒng)資源及進程的管理。它實現(xiàn)了同等命令行工具提供的功能,如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等操作系統(tǒng)。
首先需要安裝psutil模塊
pip install psutil
實現(xiàn)代碼:
import psutil
mem = psutil.virtual_memory()
# 系統(tǒng)總計內存
zj = float(mem.total) / 1024 / 1024 / 1024
# 系統(tǒng)已經(jīng)使用內存
ysy = float(mem.used) / 1024 / 1024 / 1024
# 系統(tǒng)空閑內存
kx = float(mem.free) / 1024 / 1024 / 1024
print('系統(tǒng)總計內存:%d.3GB' % zj)
print('系統(tǒng)已經(jīng)使用內存:%d.3GB' % ysy)
print('系統(tǒng)空閑內存:%d.3GB' % kx)
可以查看一下運行效果:
推薦課程:Django從環(huán)境搭建到上線(尚硅谷)
本文題目:創(chuàng)新互聯(lián)Python教程:python如何獲取系統(tǒng)內存占用信息
網(wǎng)頁URL:http://fisionsoft.com.cn/article/dpdsdie.html


咨詢
建站咨詢

