笔记本电脑/台式机上大页面的好处

笔记本电脑/台式机上大页面的好处

我有关于大页面及其(潜在)好处。

然而,我仍然很困惑这是否对具有大量 RAM 的服务器最有利,或者是否对具有 16 GB RAM 的笔记本电脑/台式机有利。

另外,在笔记本电脑/台式机上使用大页面是否存在任何潜在问题?

答案1

我认为在典型的桌面使用中不值得为大页面带来麻烦。大页面中的数据访问速度稍快,但这需要一次以 2MB 的块分配内存(在 x86_64 上,在其他架构上具有类似的大小)。大多数应用程序以小得多的块分配内存。

大页在用户应用程序中的两个主要应用是分配巨大数字数组的数字处理程序和数据库软件。对于大多数应用程序来说,编写代码来查找体系结构特征(以找出大页的大小和可用性)并确保以正确的块大小和对齐方式分配数据结构是不值得的。

Linux 尝试自动分配大页面,但在典型的桌面使用中很少发生这种情况,因为很少以足够大的块分配内存。

相关内容