![[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識](https://m.media-amazon.com/images/I/81+UxDJRP7L._SY500.jpg)
[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識
武内 覚
この本について
仕事で「処理が遅い」「原因がつかめない」と悩む時間ってありますよね。自分もログを眺めては首をかしげて、結局“たまたま重かっただけ”みたいな曖昧な結論で終わらせてしまうことがよくありました。そんなモヤモヤをほったらかしにしたくなくて手に取ったのが、この本でした。 面白いのは、Linuxの内部で何が起きているのかを、実験しながら自分の手で確かめられるところです。たとえば、処理が遅い理由が本当にプログラム側にあるのか、それともコンテキストスイッチやI/O待ちの影響なのかを、CPUを taskset で固定して計測してみると、数字がちゃんと変わる。仮想メモリを確保しただけでは物理メモリは増えず、アクセスした瞬間にページフォールトが起きて実メモリが動き出す、といった仕組みも手元で確かめられる。こういう“理解の手触り”があると、原因調査の視点が一気に増えました。 読みながら、普段なんとなく使っていたツールや現象が「そういう理由で起きていたのか」と腑に落ちていく感覚がありました。処理が詰まったときに、いきなりアプリのバグを疑うのではなく、OS側の可能性も落ち着いて考えられるようになるのは大きいです。 プログラムの動きの裏側を、自分の頭でちゃんと理解しておきたいエンジニアには特に刺さる一冊だと思います。
読書インサイト
ハイライト密度
多くの読者は第4章に最もインサイトを感じており、全ハイライトの27%が集中しています。
読書の順序
この本の前に読まれた本
この本の後に読まれた本
この本に似ている本
すべて見る arrow_right_alt![[試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】](https://m.media-amazon.com/images/I/81qtSUyUGdL._SY500.jpg)
[試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】
武内 覚

絵で見てわかるシステムパフォーマンスの仕組み
小田 圭二, 榑松 谷仁, 平山 毅, and 岡田 憲昌

新装改訂版 Linuxのブートプロセスをみる (アスキー書籍)
白崎 博生

絵で見てわかるLinuxカーネルの仕組み
市川 正美, 大岩 尚宏, 島本 裕志, 武内 覚, 田中 隆久, and 丸山 翔平

Linux教科書 LPICレベル1 Version5.0対応
中島 能和 and 濱野 賢一朗
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要