NVIDIA發布最新1GB PUD THP補丁可提升大內存Linux性能
NVIDIA 軟件工程師Zi Yan 本週一放出了最新的“1GB PUD THP”補丁,旨在提升使用大內存Linux 設備上的應用性能。為Linux x86_64 引入1GB 透明大頁面的支持,能夠減少翻譯開銷,在不需要改變任何應用的情況下讓使用大內存的軟件獲得更高的應用性能。
NVIDIA 這項工作的動機是在性能方面,皆在通過巨大的TLB 條目來提升虛擬內存性能,而不需要像HUGETLBFS頁面那樣進行額外的更改。PUD THP的支持在默認情況下會被禁用,但可以通過sysfs 在/sys/kernel/mm/transparent_hugepage/下進行切換。
在請求評論的初版中,上游Linux 開發者Roman Gushchin 評論道相比較1GB 的HUGETLBFS,他們對1GB 的THP 明顯更感興趣。