[
トップ
] [
新規
|
一覧
|
最終更新
|
ヘルプ
]
AND
OR
開始行:
*キーワード [#p285c1d6]
#contents
**ActiveCache [#w43494b6]
Cachedと同じ用途だが2.4系では、CachedとActiveCacheの2種類...
/proc/meminfo で ActiveCacheの容量が確認可能。2.6系にはな...
~
2.4系におけるメモリ使用率はActiveCacheも引く必要がある。~
( MemTotal - MemFree - Buffers - Cache - ActiveCache ) / ...
~
ファイルアクセスが発生すると、Cached 領域にメモリ確保され...
~
一定期間で、メモリのアクセス頻度に応じた順位付けが計算さ...
この時 Cached 領域のメモリが、プロセスによって利用されて...
その Cached メモリは ActiveCache に移動する。~
~
Cached 領域がプロセスによって利用されていない(参照されて...
メモリが不足していない限り、そのまま解放されず Cached に...
~
空きメモリが不足した時は、ActiveCache から比較的利用頻度...
あるいは Cached からも再利用する。~
これらの割合は全メモリ量に対するパーセンテージで制御され...
~
**Slabキャッシュ [#k209510a]
ディレクトリのメタデータ情報を格納するdentry。~
ファイルのメタデータ情報を格納するinode構造体などをキャッ...
これらはページキャッシュとは別にカーネルの中に確保されて...
/proc/slabinfo ファイル や slabtopコマンドで情報の確認で...
~
**仮想メモリ [#ff055bf6]
各種メモリ獲得関数(malloc、mmapなど)を発行すると増加す...
物理メモリが確保されるのは、メモリ領域を読み書きする時。~
仮想メモリをいくら確保しても、読み書きしない限りオーバー...
|BGCOLOR(#f0f8ff):OS|BGCOLOR(#f0f8ff):ユーザー空間割り当...
|32bitOS|3GB|1GB|
|64bitOS|128TB|64TB|
ユーザーアドレス空間はプロセス毎に個別に確保するが、カー...
仮想アドレス空間が確保できない場合、確保時に「ENOMEMエラ...
~
**仮想スワップスペース [#v108df98]
仮想メモリと逆の概念。十分な物理メモリがある為、スワップ...
プロセスが大量に起動されていることにより各プロセスにスワ...
このスペースはSWAPFSファイルシステムによって管理され、ス...
物理スワップスペースではなく仮想スワップスペースアドレス...
つまり物理メモリーが十分に搭載されているシステムでは物理...
~
**スワップスペース(スワップ空間) [#a38822dc]
仮想メモリの保存に使われるディスクスライスのこと。物理RAM...
対象プロセスが変更したデータメモリ全てをスワップスペース...
独自のデータスタックを含む情報は匿名のメモリページはスワ...
~
**ページキャッシュ [#b2c7662d]
Linuxはストレージに保存してあるデータを読み書きする時に確...
CPUは直接ストレージに対し読み書きしている訳ではなく、メモ...
ストレージとページキャッシュの内容は定期的に同期を取って...
/proc/meminfoのActive(同期が完了しておらず解放できない)...
~
**ページング [#j1452e67]
メモリペースはページと呼ばれる単位で割り当てられる。SPARC...
プログラムがスワップスペースに保存されたデータが必要とし...
ページフォルトが発生すると仮想メモリは要求されたデータが...
~
**セマフォ [#c74845ce]
リソース制御のために使用されるOSが持ってるカウンタ。~
最初にセマフォをリソースの数と同じだけ用意し、プロセス(...
カウンタが0になるとリソースが使用できなくなり、プロセス(...
スリープを繰り返しながら定期的にリソースの空きを確認する...
~
**SWAPFSファイルシステム [#p5acdd6c]
プロセスからのスワップ空間確保要求に対し、スワップ空間ア...
~
**TMPFSファイルシステム [#x8ebb794]
HDD上の/tmpディレクトリをメモリへマッピングするメモリベー...
物理メモリ上にファイルシステムを作成するため、高速なアク...
スワップスペースリソースから/tmpディレクトリのスペースを...
/tmpディレクトリのスペースを使用するということはスワップ...
~
**execとforkの違い [#baba3672]
execはPIDはそのままで別のプログラムに変化すること。~
forkは親プロセスから子プロセスを生み出すこと。~
~
終了行:
*キーワード [#p285c1d6]
#contents
**ActiveCache [#w43494b6]
Cachedと同じ用途だが2.4系では、CachedとActiveCacheの2種類...
/proc/meminfo で ActiveCacheの容量が確認可能。2.6系にはな...
~
2.4系におけるメモリ使用率はActiveCacheも引く必要がある。~
( MemTotal - MemFree - Buffers - Cache - ActiveCache ) / ...
~
ファイルアクセスが発生すると、Cached 領域にメモリ確保され...
~
一定期間で、メモリのアクセス頻度に応じた順位付けが計算さ...
この時 Cached 領域のメモリが、プロセスによって利用されて...
その Cached メモリは ActiveCache に移動する。~
~
Cached 領域がプロセスによって利用されていない(参照されて...
メモリが不足していない限り、そのまま解放されず Cached に...
~
空きメモリが不足した時は、ActiveCache から比較的利用頻度...
あるいは Cached からも再利用する。~
これらの割合は全メモリ量に対するパーセンテージで制御され...
~
**Slabキャッシュ [#k209510a]
ディレクトリのメタデータ情報を格納するdentry。~
ファイルのメタデータ情報を格納するinode構造体などをキャッ...
これらはページキャッシュとは別にカーネルの中に確保されて...
/proc/slabinfo ファイル や slabtopコマンドで情報の確認で...
~
**仮想メモリ [#ff055bf6]
各種メモリ獲得関数(malloc、mmapなど)を発行すると増加す...
物理メモリが確保されるのは、メモリ領域を読み書きする時。~
仮想メモリをいくら確保しても、読み書きしない限りオーバー...
|BGCOLOR(#f0f8ff):OS|BGCOLOR(#f0f8ff):ユーザー空間割り当...
|32bitOS|3GB|1GB|
|64bitOS|128TB|64TB|
ユーザーアドレス空間はプロセス毎に個別に確保するが、カー...
仮想アドレス空間が確保できない場合、確保時に「ENOMEMエラ...
~
**仮想スワップスペース [#v108df98]
仮想メモリと逆の概念。十分な物理メモリがある為、スワップ...
プロセスが大量に起動されていることにより各プロセスにスワ...
このスペースはSWAPFSファイルシステムによって管理され、ス...
物理スワップスペースではなく仮想スワップスペースアドレス...
つまり物理メモリーが十分に搭載されているシステムでは物理...
~
**スワップスペース(スワップ空間) [#a38822dc]
仮想メモリの保存に使われるディスクスライスのこと。物理RAM...
対象プロセスが変更したデータメモリ全てをスワップスペース...
独自のデータスタックを含む情報は匿名のメモリページはスワ...
~
**ページキャッシュ [#b2c7662d]
Linuxはストレージに保存してあるデータを読み書きする時に確...
CPUは直接ストレージに対し読み書きしている訳ではなく、メモ...
ストレージとページキャッシュの内容は定期的に同期を取って...
/proc/meminfoのActive(同期が完了しておらず解放できない)...
~
**ページング [#j1452e67]
メモリペースはページと呼ばれる単位で割り当てられる。SPARC...
プログラムがスワップスペースに保存されたデータが必要とし...
ページフォルトが発生すると仮想メモリは要求されたデータが...
~
**セマフォ [#c74845ce]
リソース制御のために使用されるOSが持ってるカウンタ。~
最初にセマフォをリソースの数と同じだけ用意し、プロセス(...
カウンタが0になるとリソースが使用できなくなり、プロセス(...
スリープを繰り返しながら定期的にリソースの空きを確認する...
~
**SWAPFSファイルシステム [#p5acdd6c]
プロセスからのスワップ空間確保要求に対し、スワップ空間ア...
~
**TMPFSファイルシステム [#x8ebb794]
HDD上の/tmpディレクトリをメモリへマッピングするメモリベー...
物理メモリ上にファイルシステムを作成するため、高速なアク...
スワップスペースリソースから/tmpディレクトリのスペースを...
/tmpディレクトリのスペースを使用するということはスワップ...
~
**execとforkの違い [#baba3672]
execはPIDはそのままで別のプログラムに変化すること。~
forkは親プロセスから子プロセスを生み出すこと。~
~
ページ名: