python 시스템 메모리 점용 정 보 를 가 져 오 는 실례 방법

psutil 은 크로스 플랫폼 라 이브 러 리(http://code.google.com/p/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)
실행 효과 보기:
3.jpg
지식 포인트 확장:
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 이 시스템 메모리 점용 정 보 를 가 져 오 는 실례 적 인 방법 에 대한 이 글 은 여기까지 소개 합 니 다.시스템 메모리 점용 정 보 를 가 져 오 는 방법 에 대해 서 는 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 을 바 랍 니 다!

좋은 웹페이지 즐겨찾기