Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Linuxのメモリ管理入門 デモ編 Sep. 19th, 2022 Satoru Takeuchi twitter: satoru_takeuchi
Slide 2
Slide 2 text
やること ● 前回の動画「Linuxのメモリ管理入門」で述べたことを実際に確かめる ● あらかじめやっておくこと ○ swap機能を`swapoff -a`コマンドによって無効化しておく ○ swap機能が何かは別の動画で説明するかも
Slide 3
Slide 3 text
freeコマンドによって得られるデータのおさらい total プロセスが使用中 free カーネルが使用中 解放可能 解放不可能 buff/cache (バッファキャッシュ& ページキャッシュ) used = total - free - buff/cache available * メモリ空き領域が減るとカーネルは解放可能なメモリを解放
Slide 4
Slide 4 text
確認してみよう ● プロセスを作るとfreeが減る ● ファイルを作ってページキャッシュを増やすとbuff/cacheが増える ● freeがなくなるくらいまでプロセスを作ると解放可能なメモリが解放される ● 最後にやること ○ つくったファイルやプロセスを全部消す
Slide 5
Slide 5 text
まとめ ● 前回の動画の説明が裏付けられた ● この後さらにメモリを消費し続けるとどうなるかは別動画で扱う見込み