Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxのキャッシュメモリキャッシュメモリはコメント

Linuxのキャッシュメモリキャッシュメモリはコメント

  
 

別のLinuxと勝利メモリ管理、キャッシュメモリは、多くの場合、キャッシュメモリと呼ばれる、パフォーマンスを読み書き改善しようとします。時には、あなたは何のプログラムが動作していないことがわかりますが、使用可能なメモリを確認するために上部またはfreeコマンドを使用すると、非常にいくつかの無料のアイテム、あること、その後に/proc /meminfoのファイルのシステムを表示します、あなたはキャッシュメモリを見つける:入力猫の/proc /meminfoの参照:

MemTotal:16425996 kBMemFree:5698808 kBBuffers:380904 kBCached:9389356 kBSwapCached:212 kBActive:6569200 kBInactive:3725364 kBHighTotal:0 kBHighFree:0 kBLowTotal:16425996 kBLowFree:5698808 kBSwapTotal:8273464 kBSwapFree:8273252 kBDirty: 980 kBWriteback:0 kBAnonPages:524108 kBMapped:24568 kBSlab:381776 kBPageTables:7496 kBNFS_Unstable:0 kBBounce:0 kBCommitLimit:16486460 kBCommitted_AS:2143856 kBVmallocTotal:34359738367 kBVmallocUsed:267656 kBVmallocChunk:34359469303 kBHugePages_Total:0HugePages_Free:0HugePages_Rsvd:0Hugepagesize:2048キロバイト
メモリの説明では、

無料indexコマンド:cachedMem無料の共有バッファを使用し、総:16425996 10727220 5698776 0 380904 9389832 - /+バッファ/キャッシュ:956484 15469512Swap:8273464 212 8273252

まず、グローバルな視点のシステムメモリの状態によって記述される行:

総——総物理メモリ

使用——使用されるメモリは、一般的に、この値は比較的大きくなり、この値は、使用するアプリケーション
キャッシュ+メモリが含まれているため、

無料——メモリ
完全に未使用の

共有——アプリケーション共有メモリ

バッファ——キャッシュ、ディレクトリの主要な側面、iノード値など(LS、この値の増加を見ることができる大規模なカタログ)

キャッシュされて——開いているファイルのキャッシュが

概要:<

前者の値が表す-buffers /キャッシュ&mdash:BR>

の合計=用いる+ freeused =バッファ+メモリ使用キャッシュさ

アプリケーションの2行目の記述を(多分、共有ADD);—

キャッシュ
の値を減算することにより使用されるアプリケーションによって使用されるメモリサイズは、値+バッファ/キャッシュ&mdashを示し;—すべてのアプリケーションによって使用される利用可能なメモリサイズ、空きバッファプラス値を

概要:

-buffers /キャッシュ=使用済みバッファ・キャッシュ+バッファ/キャッシュ=フリー+バッファ+キャッシュ

3行目のスワップことを示しています:

使用——
使用されてきた

無料—&mdashを、キャッシュメモリ(キャッシュメモリ)何ではありません。

あなたがファイルを読み書き、Linuxカーネル読み取りと書き込みのパフォーマンスと速度を向上させるためには、ファイルがメモリにキャッシュされます、このメモリは、キャッシュメモリ(キャッシュメモリ)です。あなたのプログラムの終了を実行した後でも、キャッシュメモリは自動的に解放されません。これはあなたのプログラム頻繁に読み取りと書き込みのファイルの後に、あなたはLinuxシステム上で利用可能な物理メモリになります非常に少ないでしょうが発生します。あなたが利用可能なメモリを心配する必要はありませんので、メモリを使用する必要がある場合
は、

実際には、このキャッシュメモリ(キャッシュメモリ)が自動的に解除されます。手動でキャッシュメモリを解放したい場合の方法です。

キャッシュメモリ(キャッシュメモリ)を解放する方法:

次のコマンドは、キャッシュメモリを解放することができますと:無料ページキャッシュに:1>エコー;に/proc /sys /vm /drop_cachesTo無料dentriesとiノード:エコー2> /PROC /SYS /VM /drop_cachesToフリーページキャッシュ、dentries及びiノード:エコー3> /proc /sys /vm /drop_cachesと

は、データの損失を防ぐために、好ましくは同期ビットを解放する前に、なお。

概要:手動でメモリ管理が行わ勝つよりも優れていることを、1を解放する必要がなかったことを個人的な経験! Linuxカーネルのメモリ管理メカニズムなので、一般的に、意図的にキャッシュが使用されているリリースする必要はありません。これらのキャッシュがアップファイルコンテンツが読み込まれ、ディスクの書き込み速度向上させることができます。

Copyright © Windowsの知識 All Rights Reserved