psutilモジュールを使用しPythonでCPUとRAMの使用量を取得する

Pythonを使用しCPUとRAMの使用量を取得してみます。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■CPU使用率を取得する

まず、CPU使用率を取得するスクリプトを書いていきますが、このスクリプトではpsutilモジュールを使用します。psutilモジュールはPythonの標準ライブラリではありませんので、事前にインストールする必要があります。

■コード

import psutil

print('現在のCPU使用率は ',psutil.cpu_percent(2))

インポートでpsutilモジュールを呼び出します。CPU使用率を取得する場合は、psutil.cpu_percent()と記述します。括弧内には時間のインターバルを設定できます。今回は「2」とし2秒間のインターバルを指定しています。

■実行

このスクリプトを「cpu_usage.py」という名前で保存し、コマンドプロンプトから実行してみます。

実行してみると、現在のPCのCPU使用率を取得することができました。

■RAM使用量を取得する

では、次にRAM使用量を取得するスクリプトを書いていきます。このスクリプトではpsutilモジュールを使用します。

■コード

import psutil

print('現在のRAMメモリ使用率は ',psutil.virtual_memory()[2])

インポートでpsutilモジュールを呼び出します。RAM使用量の使用率を取得する場合は、psutil.virtual_memory()と記述することで、使用率を取得することができます。

■実行

このスクリプトを「rammemory_usage.py」という名前で保存し、コマンドプロンプトから実行してみます。

実行してみると、RAM使用量の使用率を取得することができました。

コメント

タイトルとURLをコピーしました