我有一个ApacheSolr4.2.1实例,它的总大小为4个核心(625 GB +30 GB+20 GB+300 GB) 21 GB。
它运行在一个4核CPU,16 HD内存,120 HD高清,CentOS专用机器。
第一芯完全进口,每天一次。
第二芯每两小时全部进口。
第三个核心是德尔塔每两小时进口一次。
4rth芯每两小时全部进口。
服务器还有大量的查询(搜索、创建、更新和删除文档)。
每个核心都有maxDocs: 100和maxTime: 15000表示autoCommint,maxTime: 1000表示autoSoftCommit。
系统使用情况如下:
当我重新启动机器时,文件描述符计数下降到接近0,然后在一周左右的时间内稳定地达到上述值。
因此,最后,我的问题是:
事先非常感谢!
发布于 2017-10-05 20:25:55
ulimit -n <number>。见提高CentOS的上限。发布于 2017-11-04 08:55:16
因此,文件描述符计数(,FDC )的问题--更确切地说,随着FDC的不断增加--问题是在每次更新之后我都要提交!
我注意到Solr并没有删除旧的事务日志。因此,经过一周的时间,FDC是最大的,我被迫重新启动。
每次更新后我都停止提交,现在我的Solr统计数据如下:
此外,旧的事务日志被自动提交(软和硬)删除,Solr没有更多的性能价值!
因此,正如本文很好地指出的:
“客户的承诺要小心!事实上,不要这样做。”
https://stackoverflow.com/questions/46591162
复制相似问题