ホームページ >バックエンド開発 >Python チュートリアル >異なるプラットフォーム間で Python で現在のシステム ステータス (CPU、RAM など) を効率的に取得するにはどうすればよいですか?
Python での現在のシステム ステータスの取得: マルチプラットフォーム ソリューション
問題: に関するリアルタイム情報の取得CPU や RAM の使用率などのシステム リソースは、システムの監視とトラブルシューティングにとって重要です。さまざまなプラットフォームにわたって Python でこれを効率的に実現するにはどうすればよいですか?
答え:
psutil ライブラリは、システム統計を収集するための堅牢なソリューションを提供します。 Linux、Windows、macOS、その他のプラットフォーム。 CPU、RAM、ディスク容量などのデータにアクセスするための包括的な API セットを提供します。
psutil の主な機能:
コード例:
これはpsutil を使用して CPU と RAM の使用状況を表示する Python の例:
import psutil # Get CPU usage percentage print("CPU Usage:", psutil.cpu_percent()) # Get memory statistics memory = psutil.virtual_memory() print("Total RAM:", memory.total) print("Available RAM:", memory.available) print("Used RAM:", memory.used) print("Used RAM percentage:", memory.percent)
追加リソース:
psutil の詳細については、以下を参照してくださいドキュメント:
以上が異なるプラットフォーム間で Python で現在のシステム ステータス (CPU、RAM など) を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。