/proc/meminfo 中如何设置“DirectMap4k”?

/proc/meminfo 中如何设置“DirectMap4k”?

在一些相同类型的 EC2 服务器中,DirectMap4k该值可能介于 ~100000 kB 到 ~50000 kB 之间。如何设置,是否可以调整?

答案1

里面的内容都不/proc/meminfo是可调的,所有这些都只是内核测量的统计数据,其中一些甚至不是内存使用情况。

这些DirectMap条目尤其是 TLB 负载的粗略测量。它们表示 TLB 中映射了每种大小的页数。它们与实际内存利用率无关,但在极少数情况下可用于跟踪性能问题。在大多数情况下,这些信息实际上并没有多大用处,尤其是在不太了解您的工作负载的情况下。

换句话说,这是你调整的基础,而不是你调整的东西,但即便如此,大多数时候它也不值得担心。

相关内容