gpt4 book ai didi

linux - 如何缩小进程的页表大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:58:00 25 4
gpt4 key购买 nike

mongodb 服务器将所有数据库文件映射到 RAM 中。随着数据库规模越来越大,服务器将拥有高达3G字节的巨大页表。

有没有办法在服务器运行时缩小它?

mongodb版本是2.0.4

最佳答案

Mongodb 将内存映射它创建的所有数据文件,加上日志文件(如果您使用日志)。没有办法阻止这种情况的发生。这意味着 MongoDB 进程的虚拟内存大小将始终大约是数据文件大小的两倍。

请注意,操作系统内存管理系统会将未使用的 RAM 页面换出,因此进程的物理内存大小通常会远小于虚拟内存大小。

减少“mongod”进程的虚拟内存大小的唯一方法是减少 MongoDB 数据文件的大小。减小数据文件大小的唯一方法是使节点脱机并执行“修复”。

详情请看这里: - http://www.mongodb.org/display/DOCS/Excessive+Disk+Space#ExcessiveDiskSpace-RecoveringDeletedSpace

关于linux - 如何缩小进程的页表大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13523980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com