Python でのシステム ステータスの取得: CPU、RAM、その他
Python では、リアルタイムのシステム ステータスを取得する方法がいくつかあります。 CPU 使用率、RAM 消費量、ディスク容量使用率などの情報。 os.popen や MEMORYSTATUS などのツールを使用したプラットフォーム固有のアプローチは効果的ですが、これらの方法にはクロスプラットフォーム互換性がなく、大規模なコーディング作業が必要になる可能性があります。
幸いなことに、これには十分にサポートされている汎用性の高いソリューションがあります。タスク: psutil ライブラリ。
の紹介psutil
psutil は、システム使用率情報に簡単にアクセスできるように設計された包括的な Python モジュールです。 Linux、Windows、macOS、Solaris などの幅広いオペレーティング システムをサポートし、クロスプラットフォームの一貫性を確保します。このライブラリはアクティブにメンテナンスされており、さまざまなシステム メトリクスを監視するための豊富な関数セットを提供します。
psutil を使用した CPU と RAM の使用状況の取得
psutil を使用して CPU と RAM を取得する使い方は簡単です:
import psutil # Get CPU usage as a float value (0-100%) cpu_usage = psutil.cpu_percent() # Get RAM usage as a VirtualMemory object ram_usage = psutil.virtual_memory() # Convert RAM usage to a dictionary for easy access ram_usage_dict = dict(ram_usage._asdict()) # Get RAM usage as a percentage ram_usage_percent = ram_usage_dict['percent']
の利点psutil
システム ステータスの監視に psutil を使用すると、次のような利点があります。
追加リソース
Python での psutil とシステム ステータスの監視についてさらに詳しく知りたい場合は、次のリソースを参照してください:
以上がPython でシステムステータス (CPU、RAM など) を簡単に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。