解决logstash启动过慢的问题
2019独角兽企业重金招聘Python工程师标准>>>
最近在搭elk时,发现logstash在服务器上要花费将近10分钟才能启动完成开始pipeline jruby启动的时候jdk回去从/dev/random中初始化随机数熵,新版本的jruby会用RPNG算法产生随后的随机数,但是旧版本的jruby会持续从/dev/random中获取数字。但是不幸的是,random发生器会跟不上生成速度,所以获取随机数的过程会被阻塞,直到随机数池拥有足够的熵然后恢复。这在某些系统上,尤其是虚拟化系统,熵数池可能会比较小从而会减慢jruby的启动速度。 检查了一下系统的熵数池 cat /proc/sys/kernel/random/entropy_avail
,发现只有65,正常情况这个数字推荐大于1000,对比了一下独立主机的这个数值,大约在700-900之间晃悠。
解决
最简单的解决方案是安装一个熵数发生器,比如 Haveged ,centos可从epel源中获取,安装后启动服务 sudo systemctl start haveged
就可以看到entropy_avail暴涨至2000多,logstash几乎是秒启,然后再 sudo systemctl enable haveged
设为开机自启。
转载于:https://my.oschina.net/crazyharry/blog/1105096
解决logstash启动过慢的问题相关推荐
- 解决ArcMap启动时只停留在初始化界面的方法
解决ArcMap启动时只停留在初始化界面的方法 参考文章: (1)解决ArcMap启动时只停留在初始化界面的方法 (2)https://www.cnblogs.com/luwl/p/6899342.h ...
- zookeeper在搭建的时候,解决后台启动为standalone模式问题
zookeeper在搭建的时候,解决后台启动为standalone模式问题 参考文章: (1)zookeeper在搭建的时候,解决后台启动为standalone模式问题 (2)https://www. ...
- 解决Tomact启动时问题 Port 8080 required by Tomcat v8.0 Server at localhost is already in use.
解决Tomact启动时问题 Port 8080 required by Tomcat v8.0 Server at localhost is already in use. 参考文章: (1)解决To ...
- 解决minikube启动时若干问题
解决minikube启动时若干问题 参考文章: (1)解决minikube启动时若干问题 (2)https://www.cnblogs.com/zhongpan/p/8630727.html 备忘一下 ...
- 解决MyEclipse2015启动时:Java was started but returned exit code=1问题
解决MyEclipse2015启动时:Java was started but returned exit code=1问题 参考文章: (1)解决MyEclipse2015启动时:Java was ...
- Windows魔法堂:解决“由于启动计算机时出现页面文件配置问题.......”
Windows魔法堂:解决"由于启动计算机时出现页面文件配置问题......." 参考文章: (1)Windows魔法堂:解决"由于启动计算机时出现页面文件配置问题... ...
- python运行卡死_快速解决jupyter启动卡死的问题
问题描述 系统:Win10:之前安装过Cpython,现在依次使用pip install ipython与pip install jupyter安装了 Ipython 6.5.0与 jupyter 1 ...
- Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源
在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资 ...
- 虚拟计算机配置文件,如何更改虚拟内存位(可以解决由于启动计算机时出现了页面文件配置问题……).docx...
如何更改虚拟内存位(可以解决由于启动计算机时出现了页面文件配置问题--) 窗体底端如何更改虚拟内存位置 --解决由于启动计算机时出现了页面文件配置问题-- 大家在装完win7系统后,可能会遇到这么个问 ...
最新文章
- linux gcc 安装目录,Linux安装其他版本GCC的方法
- ibatis解决sql注入问题 .
- HDU - 5514 Frogs(容斥原理)
- 如何用手机打开dcm格式图片_压缩图片用这个神奇吧(电脑版)
- MTK 驱动开发(48)---ARM 看门狗机制
- Leetcode每日一题:剑指offer22.lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof(链表中倒数第k个节点)
- FCIV 一个MD5校验工具
- 蓝桥杯青少年创意编程大赛 scratch python C++ 资料集(2022.07.08)
- Windows下批处理一键修改系统时间并运行程序
- 犯2一周后,做一做一年多的总结
- 3.3.6 Binomial Trees
- 大数据是什么和大数据技术十大核心原理详解
- PGN: 指针生成网络(Get To The Point: Summarization with Pointer-Generator Networks)
- 最简单的内网穿透教程
- Bartender安装时间长,安装成功后未跳出激活界面的解决方法,亲测2019和2021版
- docker+selenium+node-chrome-debug(node-firefox-debug)完成自动化测试环境的部署
- HDFS集群内文件移动的Java实现
- Linux虚拟机与主机共享文档
- 金三银四求职季,程序员面试必备——数据库篇
- Go语言打造起名系统,拿去叫我雷锋
热门文章
- Python查找列表中相加等于s的n个数字(combinations的使用)
- Window.location.href命令在JS中跳转无效或自动忽略
- select 统计数量_SQL应用实战 | 销售数据统计指标
- 算法竞赛从入门到进阶pdf_【算法趣谈】线段树 从入门到进阶
- python中的def函数括号里的默认值_Python中的默认参数值
- if中有return理解
- oracle保存时间到数据库
- div内容居中、隐藏及按钮隐藏写法
- 从零学ELK系列(十一):SpringBoot项目接入ELK超级版(超详细图文教程)
- 用AI帮你画新年贺卡:只需输入几个单词,就能模仿大师名作