ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでメモリサイズを確認するコマンドは何ですか?

Linuxでメモリサイズを確認するコマンドは何ですか?

藏色散人
藏色散人オリジナル
2023-01-05 14:06:137874ブラウズ

Linux でメモリ サイズを確認するコマンドは「Linuxでメモリサイズを確認するコマンドは何ですか?」コマンドです。「Linuxでメモリサイズを確認するコマンドは何ですか?」コマンドでシステムのメモリ使用量を確認できます。メモリ サイズの単位は KB です。システムのメモリを確認できます。 「Linuxでメモリサイズを確認するコマンドは何ですか? -m」コマンドを使用して使用状況を確認し、メモリ サイズの単位は MB です。「Linuxでメモリサイズを確認するコマンドは何ですか? -g」コマンドを使用してシステムのメモリ使用状況を確認します(メモリ サイズの単位は GB)。

Linuxでメモリサイズを確認するコマンドは何ですか?

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux でメモリ サイズを確認するコマンドは何ですか?

無料のコマンドを使用して、Linux システムの実際に使用可能なメモリ サイズを確認します。

##1. フリーコマンド

Linuxでメモリサイズを確認するコマンドは何ですか?コマンドを使用して、システムのメモリ使用量を確認します。メモリサイズの単位はKBです。実行結果は次のとおりです。
Linuxでメモリサイズを確認するコマンドは何ですか?
Linuxでメモリサイズを確認するコマンドは何ですか? -m コマンドを使用して、システムのメモリ使用量を確認します。メモリ サイズの単位は MB です。実行結果は次のようになります。
Linuxでメモリサイズを確認するコマンドは何ですか? -m Through
無料の -g コマンドはシステムのメモリ使用量を確認します。メモリ サイズの単位は GB です。実行結果は次の図のようになります。
Linuxでメモリサイズを確認するコマンドは何ですか?

2. 実際に使用可能なメモリ サイズ

を計算します。 上の図から、

Linuxでメモリサイズを確認するコマンドは何ですか? コマンドを実行した後、2 つのメモリ サイズが計算されます。データ行 Mem および Swap が表示されます。Mem は物理メモリの使用量を表し、Swap はスワップ パーティションの使用量を表します。 。

スワップ パーティションとは何ですか?

スワップ パーティションは、オペレーティング システムによってハード ディスク上に開かれたスペースで、物理メモリ ブロックが使い果たされると、システムは長期間使用されなかった一部のプロセスのメモリをスワップ パーティションに転送します。物理メモリが解放されると、スワップ領域内のデータは、プロセスが使用するにつれて徐々に物理メモリに戻されます。

1. Mem 属性の説明を次の表に示します:

AttributeAttribute値説明合計8192MB合計物理メモリサイズused601MB使用される物理メモリ サイズLinuxでメモリサイズを確認するコマンドは何ですか?3998MB割り当てられていません 物理メモリ サイズshared0MB共有物理メモリ サイズbuff/cache 3591MB システムの読み取りおよび書き込み速度 (ディスクの読み取りおよび書き込み、ファイル i ノードの読み取りおよび書き込みなど) を向上させるために、オペレーティング システムはメモリの一部を使用します。この値はキャッシュによって占有されます。 物理メモリ サイズavailable3998MB利用可能な物理メモリ サイズ

2. スワップ属性の説明については、以下の表を参照してください:

#Attribute##totalusedLinuxでメモリサイズを確認するコマンドは何ですか?

3. スワップ パーティションを考慮しない
上の表によると、スワップ パーティションを考慮しない場合、メモリの計算は次のようになります:
合計メモリ サイズ: Mem.total = Mem .used Mem .Linuxでメモリサイズを確認するコマンドは何ですか? Mem.shared Mem.buff/cache
理論的には、実際に使用可能なメモリ サイズ: Mem.actual = Mem.total - Mem.used - Mem.shared = Mem.Linuxでメモリサイズを確認するコマンドは何ですか? Mem.buff/cache

4. スワップ パーティションを検討する
上記の表によると、スワップ パーティションを検討する場合、メモリの計算は次のようになります:
合計メモリ サイズ: Mem.total = Mem.used Mem .Linuxでメモリサイズを確認するコマンドは何ですか? Mem.shared Mem.buff/cache
理論的には、実際に使用可能なメモリ サイズ: Mem.actual = Mem.total - Mem.used - Mem.shared Swap.Linuxでメモリサイズを確認するコマンドは何ですか? = Mem.Linuxでメモリサイズを確認するコマンドは何ですか? Mem.buff/cache Swap.Linuxでメモリサイズを確認するコマンドは何ですか?

5. システムが推奨する利用可能なサイズ available
available 公式定義:

MemAvailable: 新規起動に利用できるメモリ量の推定値MemFree、SReclaimable、ファイル LRU リストのサイズ、および各ゾーンのロー ウォーターマークから計算されます。推定では、システムが適切に機能するにはある程度のページ キャッシュが必要であり、すべての再利用可能なスラブが機能するわけではないことが考慮されています。これらの要因の影響はシステムによって異なります。

利用可能 翻訳:

memavailable: これは推定値であり、スワップ パーティションは考慮されません。この場合、新しいアプリケーションを起動するために使用できるメモリの量を見積もります。計算は、memLinuxでメモリサイズを確認するコマンドは何ですか?、再利用可能なページ キャッシュ、スラブ キャッシュ、LRU キューのサイズ、および各リージョンの最低水準点に基づいて行われます。この見積もりでは、システムが適切に機能するにはある程度のページ キャッシュが必要であること、および一部のプログラムで使用されているためにすべての再利用可能なスラブを再利用できるわけではないことが考慮されています。これらの要因の影響はシステムごとに異なります。

利用可能な計算式を次の図に示します。
Linuxでメモリサイズを確認するコマンドは何ですか?

式を要約すると、次のようになります。
Mem.available = Mem.Linuxでメモリサイズを確認するコマンドは何ですか? PageCache.size SlabCache.size - WaterMark .low

Attribute value Description
0MB スワップ パーティションの合計サイズ
0MB 使用済みスワップ パーティション サイズ
0MB 未使用のスワップ パーティション サイズ
# #PageCache.size0MB再利用できる PageCache のサイズ、計算式は上図に示されていますSlabCache.size0MB リサイクル可能な SlabCache サイズ、計算式は上図に示されていますWaterMark.low0MBサポートされるシステムの最小使用量水位、計算式は上図に示されています。
属性 属性値 説明
したがって、スワップを考慮せずに、パーティションの場合、available パラメータを通じてシステムの実際に利用可能なコンテンツを確認することをお勧めします。記事の内容はあくまでも個人的な見解ですので、間違っている点がございましたら、ご批判、ご指摘をお待ちしております。

推奨学習: 「

Linux ビデオ チュートリアル

以上がLinuxでメモリサイズを確認するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。