Linuxでメモリ使用状況を確認する方法を教えてください。
Linux システムでメモリ使用量を確認する方法がたくさんあります。
- ターミナルにfreeコマンドを実行すると、メモリの使用状況が表示されます。総メモリ、使用済みメモリ、空きメモリ、使用済みメモリ、バッファ、キャッシュなどの情報が表示されます。
- 「top」コマンドでターミナルに「top」と入力して「M」キーを押すと、プロセスがメモリの使用順に並べられます。このコマンドは、各プロセスのメモリ使用状況、プロセスID、メモリ占有量、共有メモリ、バッファ、キャッシュなどの情報を表示します。
- htopコマンドで確認できます:htopはシステムリソースの使用状況(メモリ含む)を確認できる対話型プロセスビューワーです。ターミナルにhtopコマンドを入力すると、タスクマネージャに似たインターフェイスが表示され、メモリ使用量を含むプロセスの詳細が示されます。
- ターミナルで`ps aux`と入力すると、現在実行中のプロセスのリストが表示されます。これには、RSS(常駐メモリセット)やVSZ(仮想メモリサイズ)などの、各プロセスが使用するメモリの状況が含まれます。
- smem コマンドを使うことで、メモリ使用量を統計的に知るためのコマンドラインツール smem を使用できます。端末に smem コマンドを入力すると、システム、プロセスごとのメモリ使用量(物理メモリ、スワップメモリ、共有メモリなど)が表示されます。
これらの手段は、システムメモリの使用状況を把握するために、具体的なニーズに応じて選択して使用できます。