Kubernetesのメモリマネージャ機能が正式版に。NUMAサーバでCPUとメモリ割り当ての最適化による性能向上など実現

今回は「Kubernetesのメモリマネージャ機能が正式版に。NUMAサーバでCPUとメモリ割り当ての最適化による性能向上など実現」についてご紹介します。

関連ワード (今後、大規模、性能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Kubernetes 1.32でメモリマネージャが正式版となったことが発表されました。これにより、NUMAサーバ上でコンテナ化されたアプリケーションにおいてメモリ割り当てを最適化することによる性能向上などが期待できます。

Kubernetesのメモリマネージャ機能が正式版に

NUMAサーバの性能を引き出すメモリマネージャ

Kubernetesにおけるメモリマネージャの実装は、NUMA(Non-Uniform Memory Access)サーバ上でノードを稼働させる場合に、NUMAサーバの性能を最大限に引き出す設定が必要だったために行われました。

NUMAサーバとは、CPUとメモリのセットを高速なインターコネクトで接続することで大規模なマルチプロセッサ構成となっているサーバのことです。

このNUMAサーバの性能を最適な形で引き出すには、ノードにおける処理がCPUとセットになっているメモリにアクセスすることで行われる必要があります。あるCPUから別のCPUとセットになっているメモリにアクセスすることは可能であり、処理も正常に行われますが、その場合にはメモリアクセスのレイテンシが大きくなってしまうのです。

今回正式機能になったKubernetesのメモリマネージャ機能では、Kubernetesの「Guaranteed QoSクラス」に設定されたポッドに対して、NUMAサーバの性能を最適化できる適切なメモリ割り当てを設定できるようになります。

現時点でメモリマネージャの機能はLinux版で利用可能となっていますが、今後Windows版での実装も計画されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
デジタルツインで店舗運営を最適化–エヌビディア、小売業での取り組み解説
IT関連
2023-02-25 07:21
ディープフェイクを使ったサイバー攻撃が増加–ヴイエムウェア調査
IT関連
2022-08-10 21:47
買収意欲旺盛な宇宙インフラ企業RedwireがSPAC経由で株式公開へ
宇宙
2021-03-27 00:11
リモートワークかオフィス回帰か–変化の中で働き方や生活をどう整理する?
IT関連
2022-04-08 22:33
「Raspberry Pi Zero W」搭載の小型衛星、ミッションを完了
IT関連
2022-06-29 01:58
JavaScript/TypeScriptプログラマのIDEは半数以上がVSCode、32%がテストを書かない。JetBrainsによるアンケート調査
JavaScript
2024-03-13 09:46
富士フイルムホールディングスが実行中の3つのDX
IT関連
2022-07-09 02:07
ミクシィの新卒エンジニア研修資料が話題 講師は「モンスト」エンジニアなど iOS/AndroidアプリやUnity開発などを公開
ネットトピック
2021-07-31 09:15
「チェンソーマン」作者の新作読み切り「ルックバック」、一晩で閲覧120万超え 「ジャンプ+」で無料公開中
くらテク
2021-07-20 20:14
Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現
Python
2023-08-03 15:10
アマゾンのジェフ・ベゾスCEOが「Amazon創業の日」7月5日に退任と発表
ネットサービス
2021-05-28 18:46
大阪ガス、全社データ活用基盤のデータウェアハウスをクラウドで刷新
IT関連
2024-03-28 12:31
リコー、デジタルサービス分野における国内外の事業成長を報告–日本と欧州が飛躍
IT関連
2023-12-10 10:45
NTT Com、欧州「GAIA-X」とのデータ流通に向けた相互接続を実証
IT関連
2021-04-09 09:38