Kubernetes で cgroup がどう利用されているか

cgroup とは、Linux カーネルの機能の1つであり、プロセスやスレッドが利用するリソースの制限や分離を行うための機能で、Linux コンテナの根幹を成す技術の1つでもあります。本記事では、Kubernetes のいくつかの機能を例に挙げ、cgroup がどう利用されてい…

SmartNIC で遊んでみる

RDMA やその他の機能のついている NIC を2枚使って遊んでみました。NICの選定やインストール、接続、性能測定の結果、RDMA を試してみた結果を紹介します。

.note.ABI-tagとはなにか

前回記事「vmlinuxのヒミツ」を書くために、いくつかの実行ファイルで readelf を実行して気づいた、".note.ABI-tag" セクション。この ".note.ABI-tag" について調べてみました。

perf を使った性能分析

perf は、Linux の性能に関する情報を収集、分析するためのツールです。本記事では、ネットワークの受信処理を例に、perf を使った性能分析を行う方法を解説します。

Kubernetes カスタムコントローラの開発例

Kubernetesでは複雑な操作が必要なアプリを動かすためのカスタムコントローラを用意しています。そこで本記事では、DPDKアプリのSPPを題材にしてSPPのカスタムコントローラの開発例を紹介します。