首页 > 其他 > 详细

十七、优化ES

时间:2021-09-22 07:57:48      阅读:12      评论:0      收藏:0      [点我收藏+]

一、环境介绍

我是用的是centos7,es的版本是7.9.3

二、官方文档优化方案

官方文档

技术分享图片

  • 关闭swap
  • 增加文件描述符
  • 充足的内存
  • 确保足够的线程数
  • 配置jvm dns缓存
  • 临时目录未挂载noexec
  • 设置tcp超时时间

具体怎么优化官方都有案例,点进去看就行

三、常见优化方案

1、增加文件描述符

增加最??件打开数、最大进程数,修改完后退出会话重新连接才能生效。

vim /etc/security/limits.conf
* soft nofile 65536 #增加最??件打开数
* hard nofile 131072 #增加最??件打开数
* soft nproc 65536 #增加最大进程数
* hard nproc 65536 #增加最?进程数

#验证
ulimit -n 

2、增加虚拟内存

这里除了增加虚拟内存,还禁用了swap

echo "vm.max_map_count=262144" >> /etc/sysctl.conf
echo "vm.swappiness=0" >> /etc/sysctl.conf
sysctl -p 

3、禁用swap

1)用到的命令

free -h
vim /etc/fstab
mount -a
swapoff -a

2)操作步骤

使用free查看swap

技术分享图片

注释掉/etc/fstab的这一行

技术分享图片

swapoff -a 是临时的关闭swap,但是修改了/etc/fsatb文件,到时候重启就是永久关闭了。

技术分享图片

参考资料
千峰教育ELK
老男孩教育_day106_视频

十七、优化ES

原文:https://www.cnblogs.com/tz90/p/15307845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!