暂无图片
mongodb 6.0.6 使用到交换分区
我来答
分享
JustDoIt
2023-10-17
mongodb 6.0.6 使用到交换分区

mongodb 6.0.6运行在Centos7.7 操作系统上,内存128GB。数据库运行一段时间后,开始使用交换分区,这个是什么原因?这个是free -m的执行结果。

           total       used     free shared   buff/cache available
Mem: 128269 65864     503    11            61901      61781
Swap: 4095      2551      1544

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
ALFNAE

默认会使用所有可用的内存;

看看vm.swappiness的配置:sysctl vm.swappiness

可用考虑改成0:sysctl -w vm.swappiness=0

找合适的窗口重启下服务器;

暂无图片 评论
暂无图片 有用 2
打赏 0
JustDoIt
题主
2023-10-19
这个参数必须重启才能生效吗?我们这个系统安装的感觉有点问题,缺少了/dev/shm这个目录,这个是不是引起使用交换分区的原因呢?
JustDoIt

这个参数必须重启才能生效吗?我们这个系统安装的感觉有点问题,缺少了/dev/shm这个目录,这个是不是引起使用交换分区的原因呢?

暂无图片 评论
暂无图片 有用 0
打赏 0
ALFNAE

参数是立即生效的,可以不重启;比如现在swap使用了2551,就不会继续增长了,但不会消除,要清空2551就需要重启。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
生产上mongodb部署一般是单机还是集群?
回答 2
已采纳
单机环境只适合学习和开发测试,在实际的生产环境中,MongoDB基本是以集群的方式工作的。MongoDB有三种集群部署模式,分别为:主从复制(MasterSlaver)副本集(ReplicaSet)分
mongodb有没有类似于mysql的组提交机制呀?事务提交机制是怎样的呀
回答 1
已采纳
mongodb是非关系型数据库,并不遵循ACID,所以并没有你说的事务这种情况。
求助:如何下载community mongodb 4.0.3版本的软件呀
回答 1
已采纳
你好:4.0.3版本需要在归档版本中查找,地址:https://www.mongodb.com/downloadcenter/community/releases/archiveRedHat/Cent
python连接不上Mongo DB 超时
回答 1
已采纳
mongodb默认监听的是127.0.0.1:27017,因此是不允许远程访问的。所以安装mongodb时,如果要远程访问(使用ip访问),应当在配置文件配置开启IP访问。解决办法:在mongodb.
想系统的学习Mongodb,哪本书比较推荐?
回答 2
建议考取mongodbc100dba认证,学习书籍简列如下:MongoDB游记之轻松入门到进阶MongoDB运维实战MongoDB权威指南MongoDB从入门到商业实战MasteringMongoDB
mongodb 在go语言中连接数性能如何?和其他语言会有区别吗?
回答 1
已采纳
操作数据库和开发语言无关。数据库都不认开发语言的只认自己的SQL(noSQL数据库有有自己的SQL)所以不在乎语言。实际效率是取决于对应数据库自己的SQL,关键在于自己的执行计划。如果好久高效,如果不
mongodb适合读多写少还是写多读少?
回答 1
都行。读写多都行。
一个collection可以对应多个datafiles吗?即达到collection的maxsize后,不覆盖旧的data,另外多生成一个新的datafile
回答 6
dearKevin,非常感谢您的回复!
mongodb的稳定版本
回答 2
mongodb版本也有生命周期。从3版本,基本都没啥问题。4.版本2024年初维护快到期了。建议选择6.0相关的版本或7.0版本。
Mongodump备份占用过多内存
回答 3
推荐用nosqlboosterformongo工具进行备份。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~