タグ: #cgroups
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 10 件
CPU steal timeとスロットリング — topのst、バースタブルのクレジット、CFSクォータを見分ける方法
CPU使用率は40%なのにp99レイテンシが跳ね、topのst列には20%が表示されています。一見よく似たこの症状には、まったく異なる三つの原因があります。ハイパーバイザーがvCPUに物理CPUを渡さないCPU steal time、バースタブルインスタンスのCPUクレジット枯渇、そしてtopにはまったく現れないcgroup CFSクォータのスロットリングです。stは何パーセントから問題なのか、nrthrottledとthrottled
2026-07-26 · 28 分で読めます #linux#cpu#cgroups#kubernetes#cloudOOM Killer がプロセスを殺したとき — dmesg ログの読み解きから cgroup OOM の見分け方まで
プロセスが何のログも残さずに消え、終了コードは 137 です。カーネルの OOM Killer が残した dmesg リポートを 1 行ずつ読む方法、badness スコアが計算される仕組みと最も大きいプロセス以外が死ぬ理由、システム全体の OOM と cgroup v2 memory.max によるコンテナ OOM をログだけで見分ける方法を整理します。overcommitmemory 0/1/2 が実際に何を変えるのか、スワップがあ
2026-07-26 · 27 分で読めます #linux#memory#oom#cgroups#kubernetessched_ext サブスケジューラ — カーネル7.1に半分だけ届いたcgroup別スケジューラ
Linux 7.1(2026年6月14日)で、schedextにcgroupサブスケジューラのサポートが入りました。狙いは明確です — cgroupツリーのどこにでもBPFスケジューラを付け、親スケジューラが子にCPUを動的に配分することで、コンテナやアプリケーションドメインごとに自分のワークロードに合ったスケジューリングポリシーを走らせることです。動機はcpusetのハードパーティショニングが与えられない柔軟性であり、マルチテナントマ
2026-07-16 · 22 分で読めます #linux#kernel#scheduler#cgroups#bpfコンテナは嘘である — cgroupsとネームスペースで見るカーネルの真実
カーネルにコンテナというオブジェクトは存在しません。ネームスペース7種のツアー、cgroup v2ファイルインターフェースの直接操作、unshareとpivotrootで作るミニコンテナ、overlayfs、capabilities、seccompまで — コンテナを構成するカーネル機能を一つずつ解剖し、Kubernetesとのつながりとデバッグ技法を整理します。
2026-06-13 · 23 分で読めます #linux#kernel#container#cgroups#namespacesLinux CPUスケジューラの進化 — CFSからEEVDFへ
vruntimeと赤黒木で公平性を実現したCFSの原理から、レイテンシ重視ワークロードの課題に応えるためカーネル6.6で既定となったEEVDFまで、スケジューラの進化をたどります。cgroupによるCPU制御とKubernetesスロットリングの診断、低レイテンシワークロードの分離レシピ、テールレイテンシ改善シナリオを扱います。
2026-06-13 · 27 分で読めます #linux#kernel#scheduler#cfs#eevdfオペレーティングシステムの現代的理解 — io_uring、cgroups/namespaces、eBPF、NUMA、GPU UVM、EEVDF、Zero-Copy完全ガイド(2025)
epollの後継であるiouring、Dockerを生んだcgroups + namespaces、カーネルに安全にコードを注入するeBPF、NUMAがもたらす隠れたコスト、GPUドライバとUVM、2024年のLinuxに入ったEEVDFスケジューラ、Zero-Copy + RDMA、WSL2。アプリの下でOSがやっていることのすべてを、現代的な視点で一度に整理します。
2026-04-15 · 17 分で読めます #operating-systems#linux#io-uring#cgroups#namespacesコンテナとDocker内部完全攻略 — Namespace、cgroups、OverlayFS、seccomp、Capabilities、そしてKubernetesまで (2025)
「コンテナは軽量VMではない」。docker run 一行の背後には7種類のLinux Namespace、cgroups v2、OverlayFSレイヤ、seccompフィルタ、Linux Capabilitiesが動く。2008年LXCから2013年Docker登場、2015年OCI標準化、2024年のランタイム進化まで — コンテナがどのようにVMなしで隔離を実現するか、なぜDockerがVMより100倍速いか、セキュリティ境界は
2026-04-15 · 15 分で読めます #docker#container#namespace#cgroups#overlayfsLinux パフォーマンスエンジニアリング完全ガイド 2025:プロファイリング、システムチューニング、eBPF、ボトルネック分析
Linuxパフォーマンスのすべて!USE方法論(Utilization/Saturation/Errors)、perf/bpftrace/eBPF、Flame Graph、CPU/メモリ/ディスク/ネットワークボトルネック分析、sysctlチューニング、cgroups v2、I/Oスケジューラ、NUMA、カーネルパラメータ最適化。
2026-04-14 · 25 分で読めます #linux#performance#profiling#ebpf#perfKVM、cgroup、namespace、tap、netlink:KubeVirtが依存するカーネル技術
KubeVirtがPod上でVMを実装できるよう支えるLinuxカーネル技術であるKVM、cgroup、namespace、TAP、netlink、VFIOの役割を整理する。
2026-03-20 · 8 分で読めます #architecture#kubevirt#linux#kvm#cgroups[Linux] cgroup完全ガイド:コンテナリソース制御の核心
Linux cgroup(Control Group)の概念、v1とv2の違い、CPU/メモリ/IO/PID制限の原理、DockerとKubernetesでの活用、そして実践トラブルシューティングまで総まとめします。
2026-03-20 · 27 分で読めます #linux#cgroups#container#kubernetes#devops