【でぃーぴーでぃーけー】
DPDK とは?
公開:
💡 NICのキューを直接見に行き、まとめて処理する
高速なパケット処理のためのライブラリとドライバ群。代表的な構成では、ユーザー空間のアプリがNICのキューをポーリングし、パケットをまとめて処理する。
📌 このページのポイント
ネットワークを速くするためのキットなの?
パケットが来たことをどうやって知るの?
1個ずつ処理するのかな?
コアを増やして同じキューを読めば速くなる?
いつでもDPDKを使うべきなの?
まとめ:ざっくりこれだけ覚えればOK!
「DPDK」は「NICのキューを直接見に行き、まとめて処理する」と押さえておこう!
📖 おまけ:英語の意味
「Data Plane Development Kit」 = データプレーンの開発キット
💬 Data Plane Development Kitは「データプレーンの開発キット」という意味の表現だよ。