Linux「スワップテーブル」コード、劇的なパフォーマンス向上を約束
Linuxカーネルの新「スワップテーブル」コードが、仮想メモリ管理を強化し、20~30%のパフォーマンス向上を実現する
最新の更新
Linuxカーネルに新たに導入された27の修正パッチからなる「スワップテーブル」機構が、仮想メモリ管理の大幅な改善を目指している。Phoronixのマイケル・ララベル氏によると、この機構は「メモリ使用量の削減、性能向上、動的なスワップえす。スワップコードの拡張性向上など、多くの利点が期待されている。
テンセントのエンジニア、Kairui Song氏が本日公開したスワップテーブルパッチシリーズは、近月のカーネル開発者間の議論を基に設計された。このシリーズにより、スワップサブシステムは、基本的なシーケンシャルスワップから重いワークロードまで、4KおよびmTHPフォリオで約20~30%のパフォーマンス向上が見込まれる。アイドル時のメモリ使用量はすでに大幅に削減され、平均メモリ消費も同等またはさらに低減する可能性がある。さらに、このパッチはスワップ操作を明確に定義し、将来の最適化を可能にする。
ララベル氏は、「これらのパッチは、スワップサブシステムの歴史的な問題を整理し、対処する」と指摘している。