首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FoundationDB内存要求

FoundationDB内存要求
EN

Stack Overflow用户
提问于 2019-09-24 02:37:40
回答 1查看 101关注 0票数 1

根据该网站的信息,FoundationDB需要4 4GB

https://apple.github.io/foundationdb/configuration.html#system-requirements

谁能解释一下为什么它需要这么多,如果我只有1 GB的SSD模式会发生什么?

另外,我使用的是SSD模式还是内存模式,这些要求是否也会有所不同?

EN

回答 1

Stack Overflow用户

发布于 2020-06-19 01:43:36

同样的问题也在here上讨论过。张贴相关答案

我想我们的意思是将4 4GB改为8 4GB,因为这是大多数旋钮配置要达到的标准,以及大多数人在生产中运行它的方式。这就是本指南的目的所在。FDB的默认设置是这样的:在大多数合理的使用中,如果每个fdbserver进程有8 8GB的内存,那么即使您使FDB承受很高的负载,FDB也不会耗尽内存而死掉。

FDB并不意味着是一个低内存使用率的数据库。通常很难在不获取内存的情况下获取CPU和磁盘,如果内存可用,那么使用它总比不使用它要好。每核/磁盘8 8GB是对服务器中平均比率的一种合理猜测。有各种组件(默认情况下)乐于在内存中保存1-2 2GB的数据。值得注意的是,这是保存最近N秒内存突变的事务日志,或者是保存约2 2GB页面缓存的存储服务器。

如果在SSD模式下只有1 1GB,那么因为页面缓存默认为2 1GB,所以一旦总数据量超过1 1GB,就会OOM,并且只需读取一次。内存存储引擎有自己的限制,可以使用-- storage _memory进行调整。

另一个答案

我不记得这里的所有历史了,但4 4GB的要求可能代表了一个粗略的想法,您可能需要在机器上安装软件包,并在结果集群上运行一些简单的工作负载。我认为对于像这样的简单情况,它不需要完整的8 8GB。但是,对于生产,我同意列出的要求可能应该更高。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58068323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档