Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムの仮想メモリ管理の記事のパフォーマンステストは、

Linuxシステムの仮想メモリ管理の記事のパフォーマンステストは、

  

仮想メモリ管理を説明するために一冊の本がかかることがあり、この部分の意味を理解するために、内部のLinuxカーネルの中で最も複雑な部分です。 kswapdとpdflush:ここVPSeeは2つのだけのカーネル・プロセスのパフォーマンスを導入し、監視します。

1、pages_lowのpages_highをチェックし、使用可能なメモリがpages_low未満の場合、kswapdがスキャンを開始し、32ページを解放しようとすると、使用可能なメモリがpages_highはるかリリースよりも大きくなるまでスキャン処理が繰り返されるためkswapdデーモン。 2)ページには、ファイルシステムの変更、ディスクに書き込まれたページの内容である場合;ページがメモリに、使用可能なページのリストを変更していない場合は1)3)ページが変更されている場合、しかし:チェック3つのことをスキャンする場合ページがスワップ領域に書き込まれ、ファイルシステムが変更されていません。

2、pdflushデーモンがメモリページに関連するファイルを同期するために使用され、ページメモリはハードディスクに時間的に同期。このようなファイルを開くよう、ファイルは、メモリにインポートした後、ファイルが変更されている保存され、カーネルはすぐにあなたのハードディスクにファイルを保存していない、とpdflushによって決定する際、対応するページがディスクに書き込まれ、カーネルパラメータのVMで構成されています。例えば、以下のパラメータがダーティページ(ダーティページ)が表示されるよう制御するdirty_background_ratioは、全てのメモリページの10%が最初にディスクに書き込まれる達します。 CPUは、vmstatのいくつかを説明します。#/sbinに/のsysctl -n vm.dirty_background_ratio

10

のvmstat

は、Linuxのパフォーマンス監視のいくつかのパラメータを導入vmstatを続けますここでは他の部分の仕様。 256メガバイトVPSeeからデータ以下RAMは、512MBのSWAP XenのVPSである:

#vmstatの1

procsの———&ndashに、メモリ——— - —スワップのndash; —&ndashする; IO— - &ndashする;システム&ndashする;—&ndashする; CPU——
は、

RBは、ST

0 3 252696 WAたちSY ID CSでそうバイBO無料バフキャッシュSIをswpd 2432 268 7148 3604 2368 3608 2372 288 288 0 0 21 78 1

0 2 253484 2216 228 7104 5368 2976 5372 3036 930 519 0 0 100 0

0 1 259252 2616 128 6148 19784 11824 2584 12664 2584 1347 1174 14 0 0 86 0

2 1 262140 2964 128 5852 24912 17304 24952 17304 4737

1 2 260008 2188 144 6824 18712 19784 18712 3821 1853 0 1 3 95 1
2341 86 10 0 0 4

swpd、SWAPスペースが使用されてきた、KB単位;フリー、利用可能な物理メモリサイズ、KB単位、バフ、書き込み操作をバッファリングするキャッシュメモリの物理的なサイズ、KB単位、キャッシュは、キャッシングプロセスのアドレス空間、KB単位のキャッシュメモリの物理的なサイズ、SI、データがRAMスワップから読み出しサイズ、KB単位)でスワップ;ので、データがRAMサイズSWAP(スワップアウト)、KB単位から書き込まれ、ファイル・システムまたはスワップRAMのサイズから読み出さBI、ディスクブロックが(ブロック単位)、ブロックされ単位; BO、書き込まれたブロックRAMディスク・ファイル・システムまたはスワップから(ブロックアウト)のサイズ、ブロック単位;上記頻繁に読み取りおよび書き込み交換ゾーンの一例であり、以下を観察することができる。

1、無料利用可能な物理メモリ基本的に有意な変化、徐々に増加swapd、最小の利用可能なメモリを示すことダーティページが大きくを開始する時間(vm.dirty_background_ratio = 10)の10%に達する場合、256メガバイトX 10%=約2.56メガバイトのままで2、着実システムに十分なメモリを知っている説明減少バフ、メモリの一部であることから借りkwapdバフ;スワップ使用して3を、継続的な為替スワップ領域(そう)に書き込まれたダーティ・ページをkswapd、徐々にswapdから真見増やします。程度以上の話によります。スキャンするときのチェックは、ページが変更された場合、3つのことをkswapdはなく、ファイルシステムが変更され、ページはので、ここで、スワップするために書かれて増加し続けswapd。

Copyright © Windowsの知識 All Rights Reserved