Couchbase-如果60%的机器RAM不可用,会发生什么情况?

Couchbase-如果60%的机器RAM不可用,会发生什么情况?,couchbase,Couchbase,Couchbasecluster init命令占用RAM的60%,因为未指定内存大小。如果60%的RAM不是空闲的,并且我在没有内存参数的情况下运行couchbase cli cluster init,会发生什么情况?couchbase server RAM配额指定了数据服务用于缓存文档的最大RAM量 在您描述的场景中,服务器将正确启动和运行,但随着时间的推移,如果您向Couchbase添加了足够的数据,那么它最终将尝试分配比服务器更多的RAM 接下来会发生什么取决于您的操作系统及其配置方式。如

Couchbase
cluster init
命令占用RAM的60%,因为未指定内存大小。如果60%的RAM不是空闲的,并且我在没有内存参数的情况下运行
couchbase cli cluster init
,会发生什么情况?

couchbase server RAM配额指定了数据服务用于缓存文档的最大RAM量

在您描述的场景中,服务器将正确启动和运行,但随着时间的推移,如果您向Couchbase添加了足够的数据,那么它最终将尝试分配比服务器更多的RAM

接下来会发生什么取决于您的操作系统及其配置方式。如果您配置了交换空间,您可能会开始交换到磁盘,如果没有(并且您在Linux上运行),那么您可能会遇到内核的OOM杀手,它将开始终止进程以获取内存—由于它通常会杀死最大的进程,您可能会发现Couchbase服务器
memcached
进程被杀死:)