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