【Linuxコマンド】メモリの使用状況を確認する方法|free・top | 您所在的位置:网站首页 › 危在旦夕间不容发 › 【Linuxコマンド】メモリの使用状況を確認する方法|free・top |
Linuxではメモリやプロセスの状態を確認するさまざまな方法があります。 ここではLinuxでメモリの使用状況を確認する方法を中心に、以下の内容で解説していきます。 この記事を読めばLinuxでメモリの使用状況を確認する方法がわかるようになりますので、ぜひ使い方を覚えておきましょう! 目次Linuxでメモリの使用状況を確認するにはLinuxでメモリの使用状況を確認するには、主に以下の2つの方法があります。 「free」コマンドでメモリの使用量を調べる方法 「top」コマンドで実行中のプロセスの状態を調べる方法次項ではそれぞれの方法について、特徴や使い方を詳しく見ていきましょう。 freeコマンドとは「free」はLinux上で使用しているメモリの空き容量やメモリの使用量を確認するためのコマンドです。 「free」コマンドの書式は以下となります。 $ free オプション freeコマンドのオプション「free」コマンドの主なオプションは以下となります。 オプション説明 -bメモリ容量をバイト単位で表示 -kメモリ容量をキロバイト単位で表示 -mメモリの容量をメガバイト単位で表示 -gメモリの容量をギガバイト単位で表示 -tメモリとスワップ領域の合計を表示 freeコマンドの使い方では実際に「free」コマンドを実行してみましょう。 「free」コマンドを実行すると現在のメモリ使用量が以下のように表示されます。 $ free メモリの使用状況が表示されました! メモリとスワップ領域のサイズがそれぞれ表示されていますね! それぞれの項目は以下のようになります。 項目説明 totalメインメモリのサイズ usedメモリ使用量 freeメモリの空き容量 shared共有メモリ bufferバッファのキャッシュ cachedページのキャッシュ 単位で表示する「free」コマンドはオプションを付けないと標準でキロバイトが表示されますが、単位別で表示させたい場合は「-b」「-m」「-g」などのオプションを使用します。 たとえば、メガバイト単位で表示させたい場合は「-m」を使用します。 $ free -m メガバイト単位でサイズが表示されました! 物理メモリとスワップ領域の合計を表示物理メモリとスワップ領域の合計を表示させたい場合は「-t」オプションを使用します。 $ free -t それぞれのサイズと合わせて合計サイズも表示されました! topコマンドとは「top」コマンドは実行中のプロセスの状態を確認するときに使用するコマンドです。 「free」コマンドとは異なり全てのプロセスの詳細な状況を知ることができます。 「top」コマンドの書式は以下となります。 $ top オプション コマンドを実行することでプロセスのユーザー名やメモリのサイズ・使用率、CPU使用率などの詳細が表示されます。 topコマンドの使い方では実際に「top」コマンドを実行してみましょう。 「top」コマンドを実行すると現在のプロセスの状態が以下のように表示されます。 $ top 各プロセスの詳細な情報が表示されました。 「%CPU」がCPU使用率、「%MEM」がメモリ使用率となります。 「top」コマンドのそれぞれの項目や詳しい使い方については、以下の記事で詳しく解説していますのでぜひ参考にしてくださいね! 【Linux】topコマンドで実行中のプロセスを表示 更新日:2023年10月10日 まとめここでは、メモリの使用量を確認する「free」「top」コマンドについて、 freeコマンドとは freeコマンドのオプション freeコマンドの使い方 単位別に表示する方法 物理メモリ・スワップ領域の合計を表示する方法 topコマンドとは topコマンドの使い方などについて解説しました。 Linuxで開発を行う場合、実行している各プログラムのメモリの使用状況やプロセスの状態を確認する機会は多いと言えますので、この機会にメモリを確認する方法については理解しておきましょう。 もし、「free」「top」コマンドについて忘れてしまったら、この記事を参考にしてくださいね! プログラミング学習中、誰かへ相談したいことはありませんか? プログラミングはエラーの連続。作業を進めるなかで誰かに教えてほしい場面は多いですよね。 そんな悩みを解決できるのが、侍テラコヤです。登録無料で始められて、100種類以上のWEBスキルが身につくオリジナル教材があり、回答率100%のQA掲示版で学習に関する悩みを解決します! 気になる方はぜひ詳細をご覧ください。 侍テラコヤの詳細をみる |
CopyRight 2018-2019 实验室设备网 版权所有 |