현재 CPU 및 RAM 사용량으로 Python에서 시스템 상태 검색
Python에서 현재 CPU 및 RAM 사용량을 포함한 실시간 시스템 상태 정보 가져오기 RAM 사용량은 시스템 모니터링 및 성능 최적화에 필수적입니다. 그러나 Unix와 Windows를 모두 지원하는 크로스 플랫폼 솔루션을 찾는 것은 어려울 수 있습니다.
os.popen("ps") 또는 ctypes.windll.kernel32.MEMORYSTATUS와 같은 플랫폼별 코드에 대한 대안 중 하나는 강력한 psutil 라이브러리. 이는 여러 플랫폼(Linux, Windows, macOS, Solaris, BSD)에서 CPU, RAM 및 기타 측정항목을 포함한 시스템 정보를 추출하기 위한 포괄적인 인터페이스를 제공합니다.
Psutil 설치 및 사용
psutil을 설치하려면 pip를 사용하세요.
pip install psutil
설치가 완료되면 살펴보겠습니다. 시스템 상태 데이터를 얻기 위한 몇 가지 일반적인 psutil 함수:
CPU 백분율
import psutil print(psutil.cpu_percent()) # Outputs current CPU usage as a percentage
가상 메모리 정보
memory = psutil.virtual_memory() print(memory) # Outputs a VirtualMemory object containing detailed memory data print(memory.percent) # Outputs the percentage of used RAM
사용 가능한 메모리 백분율
available_memory = psutil.virtual_memory().available * 100 / psutil.virtual_memory().total print(available_memory) # Outputs the available memory as a percentage
문서 및 예시
자세한 내용과 자세한 내용은 광범위한 psutil 문서를 참조하세요. 예:
Psutil의 장점
사용 시스템 상태 검색을 위한 psutil은 여러 가지 기능을 제공합니다. 이점:
위 내용은 다양한 운영 체제에 걸쳐 Python의 현재 CPU 및 RAM 사용량을 효율적으로 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!