Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Linuxのメモリ管理入門 デモ編
Search
Satoru Takeuchi
PRO
September 19, 2022
Technology
0
430
Linuxのメモリ管理入門 デモ編
以下動画のテキストです
https://youtu.be/jiHipQ2XUHc
Satoru Takeuchi
PRO
September 19, 2022
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.4k
ファイルシステムの不整合
sat
PRO
2
120
書籍執筆での生成AIの活用
sat
PRO
2
430
ChatGPTに従って体調管理2026
sat
PRO
0
170
eBPF
sat
PRO
1
130
waruiBPF
sat
PRO
0
120
eBPFとwaruiBPF
sat
PRO
5
4.2k
Pythonのコードの気になる行でスタックトレースを出す
sat
PRO
1
110
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
220
Other Decks in Technology
See All in Technology
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
370
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
170
Go 1.26 Genericsにおける再帰的型制約 / Recursive Type Constraints in Go 1.26 Generics
ryokotmng
0
130
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
240
AIエージェント、 社内展開の前に知っておきたいこと
oracle4engineer
PRO
2
160
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.9k
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.3k
ABEMAのバグバウンティの取り組み
kurochan
1
110
JAWS DAYS 2026 AWS知識・技術力を使って隠された旗をゲットせよ!〜出張版「ごーとんカップ」〜 解説編
kaminashi
0
100
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
190
SLI/SLO 導入で 避けるべきこと3選
yagikota
0
110
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
86
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Site-Speed That Sticks
csswizardry
13
1.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
From π to Pie charts
rasagy
0
150
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
410
Facilitating Awesome Meetings
lara
57
6.8k
What's in a price? How to price your products and services
michaelherold
247
13k
Embracing the Ebb and Flow
colly
88
5k
Transcript
Linuxのメモリ管理入門 デモ編 Sep. 19th, 2022 Satoru Takeuchi twitter: satoru_takeuchi
やること • 前回の動画「Linuxのメモリ管理入門」で述べたことを実際に確かめる • あらかじめやっておくこと ◦ swap機能を`swapoff -a`コマンドによって無効化しておく ◦ swap機能が何かは別の動画で説明するかも
freeコマンドによって得られるデータのおさらい total プロセスが使用中 free カーネルが使用中 解放可能 解放不可能 buff/cache (バッファキャッシュ& ページキャッシュ)
used = total - free - buff/cache available * メモリ空き領域が減るとカーネルは解放可能なメモリを解放
確認してみよう • プロセスを作るとfreeが減る • ファイルを作ってページキャッシュを増やすとbuff/cacheが増える • freeがなくなるくらいまでプロセスを作ると解放可能なメモリが解放される • 最後にやること ◦
つくったファイルやプロセスを全部消す
まとめ • 前回の動画の説明が裏付けられた • この後さらにメモリを消費し続けるとどうなるかは別動画で扱う見込み