『詳解 システム・パフォーマンス 第2版』を読む:第8章 ファイルシステムの全容
「ディスクが遅い」は本当か? 論理I/Oと物理I/Oの乖離、キャッシュの罠、そしてVFSレイテンシの計測まで、ファイルシステム分析の極意をまとめました。
インフラ、Kubernetes、AI などの技術ブログ
「ディスクが遅い」は本当か? 論理I/Oと物理I/Oの乖離、キャッシュの罠、そしてVFSレイテンシの計測まで、ファイルシステム分析の極意をまとめました。
オライリーの名著『Team Geek』の書評と学び。HRT(謙虚、尊敬、信頼)の原則から、有害な人への対処まで、エンジニアが最高のチームを作るための心構えをまとめました。
「とりあえずtcpdump」からの卒業。TTFBの罠、TCPバックログの溢れ、TIME_WAITによるポート枯渇など、ネットワーク遅延の真犯人を暴くための極意をまとめました。
「メモリ確保=消費」ではない? デマンドページングの罠、スワッピングの恐怖、アロケータの違いなど、アプリのメモリパフォーマンスを評価するための極意をまとめました。
「CPU 100%」の裏で本当に起きていることとは? ランキューの飽和、コンテキストスイッチ等の指標、FlameScopeまで現場ですぐに活かせるCPU分析の極意をまとめました。
「ソフトウェア開発者のキャリアハンドブック」から、エンジニアからマネージャーへの役割の変化、コミュニケーションの極意、会社の危機における生存戦略を紐解く読書メモ。
「システムコールはなぜ遅い?」「謎のCPU消費 %si の正体とは?」パフォーマンス分析の土台となるOSとカーネルの必須知識をサクッと見返せるようにまとめました。
「見えないリソース競合(うるさい隣人)」や「コンテナ特有のCPU抑制」など、クラウド特有の強烈なパフォーマンス課題をサクッと見返せるチートシートとしてまとめました。
ローカルの環境を汚さずに、おうちKubernetes上でサクッと作れてポイ捨てできるリモート開発環境(Coder + code-server)の構築手順とリアルな体験談。非同期AIエージェント時代におけるリモート開発環境のあり方と運用コストについても考察します。
コストと実用性を天秤にかけ、TrueNASからGoogle DriveへデータをPUSHする「ちょっとゆるい」3階層バックアップを構築しました。その構成理由と具体的な設定手順の備忘録です。
「ベンチマークの結果が誤解を招くことはよくある」システムの変更を評価する上で絶対に避けるべき計測の罠と、実践的なアプローチをサクッと見返せるようにまとめました。
ボトルネックの解消効果が最も高い「アプリケーション」のパフォーマンス分析。現場ですぐに活かせる重要なテクニックや落とし穴(Unknownスタックなど)をサクッと見返せるようにまとめました。