カーネルメモリアロケータパッチ

カーネルメモリアロケータパッチ

Linuxカーネルで他のメモリアロケータを使用できるパッチはありますか?ネッドアロケータまたはTLSFアロケータ

ベストアンサー1

あなたが言及したアロケータはユーザースペースカーネルアロケータとはまったく異なるアロケータです。おそらく、いくつかの低レベルの概念はカーネルで使用できますが、最初から実装する必要があるかもしれません。

カーネルにはすでにSLAB、SLUB、SLOBという3つのアロケータがあります(SLQBもありました)。 SLUBは、マルチCPUシステムでうまく動作するように特別に設計されています。

いつものように、カーネルを改善する方法についてのアイデアがある場合は、LKMLの具体的な提案を自由にパッチ形式で提出してください。 :-)

おすすめ記事