AWS EC2にログインした後に表示される使用量とメモリの割合を保存する方法

AWS EC2にログインした後に表示される使用量とメモリの割合を保存する方法

EC2統計

インスタンスにSSHでアクセスすると、これらの統計が表示されることがわかります。端末コマンドを使用して同じパーセンテージ統計を取得する方法はありますか?

答え1

いくつかのスクリプトを書く必要があるかもしれません。この値を取得するには、次のコマンドを使用できます。

cat /proc/loadavg # System load.
df -h # Free disk space on / (also in %).
free -h # Free memory. You have to calculate the % yourself
grep Swap /proc/meminfo # Shows swap information.

Linuxと同様に、これを行う方法はいくつかあります。これにより、必要な情報を任意の形式で提供できます。スイッチを調整して変更したり、異なる方法で同じ情報を取得したりできます。

答え2

正確にどの統計が必要なのかわかりませんが、使用できるいくつかのコマンドは次のとおりです。

  • topはWindowsのタスクマネージャと非常によく似たインタラクティブなコマンドですが、CLIプログラムとしてCPU%、MEM%の使用量、およびその他の有用な統計とともにリアルタイムでプロセスを一覧表示します。

    top

  • RAMを使用する場合は、次のものを使用できます。

    free -h

  • ディスク容量を活用するため

    df -h

  • 特定のディレクトリに使用できるディスク容量の計算

    du -h <path>

  • 過去 1,5,15 分間の CPU 負荷平均を表示するには、次のようにします。

    uptime

  • 実行中のプロセスのリスト

    ps all

  • CPUの詳細情報

    cat /proc/cpuinfo

  • 詳細なメモリ情報は

    cat /proc/meminfo

関連情報