Python でのシステム リソースの取得
Python では、CPU や RAM の使用率などのシステム ステータス情報の取得は、監視とリソースにとって重要です。管理。 Unix の os.popen または Windows の MEMORYSTATUS を使用したプラットフォーム固有のアプローチが普及していますが、包括的なマルチプラットフォーム ソリューションが必要です。
psutil の紹介
psutil ライブラリは、このタスクの有力な候補として浮上しています。 CPU、メモリ、その他のリソースなど、実行中のプロセスやシステム使用率に関する情報を取得するための統合インターフェイスを提供します。その主な強みは、Linux、Windows、macOS などを含むさまざまなプラットフォーム間での移植性にあります。
CPU と RAM の使用量を取得する
psutil を使用して、CPU と RAM を取得します。 RAM 使用量の統計は簡単です:
import psutil # Get CPU usage percentage cpu_percent = psutil.cpu_percent() # Get virtual memory statistics as an object virtual_memory = psutil.virtual_memory() # Convert object to a dictionary for further manipulation memory_dict = dict(virtual_memory._asdict()) # Get memory usage percentage memory_percent = memory_dict["percent"]
追加機能
CPU と RAM の情報に加えて、psutil は次のような多数の機能を提供します。
ドキュメントとリソース
詳細と高度な使用方法については、https: //psutil.readthedocs.io/en/latest/.
以上がPython でシステム リソースの使用状況 (CPU、RAM など) を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。