タグ: #tcp
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 8 件
TCP輻輳制御を目で見る — CUBICとBBRv3、そしてブラウザで動くgVisorネットスタック
2026年7月28日、Hacker Newsに「Simulating TCP loss and congestion in browser using Go/WASM」が上がりました。gVisorのネットスタックを二つまるごとWebAssemblyへビルドしてブラウザのワーカーで動かし、その間に帯域・遅延・損失・キュー規律を調整できるボトルネックリンクを置いて、CUBICと自前実装のBBRv3を並べて描いてくれます。この記事はそのシミュ
2026-07-31 · 27 分で読めます #network#tcp#congestion-control#bbr#wasmHTTP Keep-Alive とコネクション再利用 — 間欠的な 502 を生むタイムアウトの競合状態
バックエンドのログには何のエラーもないのに、ロードバランサーでだけ間欠的に 502 が混ざるなら、たいていはコネクション再利用の競合状態です。サーバーがアイドルコネクションを閉じるまさにその瞬間にクライアントがそのコネクションへリクエストを書くと、FIN とリクエストがすれ違います。なぜバックエンドの keepalive タイムアウトをロードバランサーのアイドルタイムアウトより長く取るべきなのか、curl -w で namelookup
2026-07-26 · 25 分で読めます #network#http#performance#load-balancer#tcpping は通るのに大きなリクエストだけ止まる — MTU、MSS、PMTUD ブラックホールの解剖
小さなリクエストはうまくいくのに大きな応答だけ途中で止まってしまう症状は、ほぼ常に経路 MTU の問題です。TCP は MSS をインターフェースの MTU を基準に広告するので、経路の途中がもっと狭ければ、パス MTU 探索が ICMP Fragmentation Needed で知らせなければなりません。ところがその ICMP をファイアウォールが捨てるとブラックホールが生まれます。MSS と MTU の算数、ping -M do
2026-07-26 · 22 分で読めます #network#mtu#tcp#vpn#kubernetesConnection refused と timeout の違い — TCP レベルで原因を絞り込む方法
接続できないときにターミナルが返すメッセージは大きく二種類あります。Connection refused は相手が RST を返したという意味で、timeout は送った SYN に何の応答もないという意味です。この一行の違いが、プロセスの問題なのか経路の問題なのかをほぼ決めてしまいます。tcpdump で SYN と RST を直接確認する方法、SYN 再送間隔からタイムアウトの長さをあらかじめ計算する方法、リスナーがあるのに tim
2026-07-26 · 19 分で読めます #network#tcp#troubleshooting#linux#kubernetesIngress で TCP/UDP サービスを公開する — L4 の限界と解法
Ingress は本来 L7(HTTP)の抽象です。それでもデータベース、ゲームサーバー、DNS のような TCP/UDP サービスを公開する必要があるとき、ingress-nginx の ConfigMap、Traefik の EntryPoint、TLS passthrough、Gateway API の TCPRoute/UDPRoute をどう使うかを整理し、専用 L4 ソリューションとの選択基準を示します。
2026-06-14 · 13 分で読めます #ingress#kubernetes#tcp#udp#networkingパケットの旅 — Linuxカーネル ネットワーキングスタックを追う
NICに到着したパケットがDMA、リングバッファ、NAPI、IP/TCP層を経てアプリケーションのソケットに届くまでの全経路を解剖します。RSS/RPS/RFSによるマルチコア分散、GRO/GSO/TSOオフロード、XDP、ソケットバッファのチューニングと実践的な性能診断シナリオまで扱います。
2026-06-13 · 29 分で読めます #linux#kernel#networking#tcp#xdpTCPネットワークスタック完全攻略 — 状態マシン、輻輳制御 (Cubic vs BBR)、Nagle、Delayed ACK、そしてQUICへの進化 (2025)
TCP接続は開閉までに11の状態を遷移する。TIMEWAITが30秒残る理由、NagleとDelayed ACKが出会うと40ms遅延が生じる理由、BBRがCubicを凌駕する理由、そしてGoogleがTCPを捨ててQUICを作った理由。50年物のTCP内部を解剖し、2025年のHTTP/3時代まで繋ぐネットワーク性能の秘密。
2026-04-15 · 13 分で読めます #tcp#networking#congestion-control#bbr#cubicTCP/IP接続デバッグ完全ガイド - 本番環境で使えるトラブルシューティング
TCP 3ウェイハンドシェイクから接続状態分析、SYNフラッド対策、tcpdump/Wiresharkによるパケットキャプチャ、カーネルチューニングパラメータまで、実務で使えるTCP/IPデバッグの全てを解説します。
2026-03-08 · 19 分で読めます #networking#tcp#ip#troubleshooting#devops