سلام
من در یک ubuntu ۲۰ پروژه خودم رو توسعه میدم و از elasticsearch استفاده میکنم
وقتیکه دستور اجرا elasticsearch که دستور پایین هستش میزنم بخش زیادی از حافظه رم پر میشه
sudo systemctl start elasticsearch.service
رم لب تاپ از ۸ گیگ به ۱۲ گیگ هم تغییر دادم بازهم مشکل هستش
عکس before به قبل از اجرای دستور بالا هستش و عکس after به بعد از اجرای دستور بالا مربوط میشه
من در اینترنت سرچ کردم و چند نفر راه حل هایی ارایه داده بودن
http://blog.lavoie.sl/2012/09/configure-elasticsearch-on-a-single-host.html
https://gist.github.com/dominicsayers/8319752
اما مشکل من هنوز حل نشده
سلام خدمت شما. توصیه می کنم برنامه htop رو نصب کنید و بررسی کنید دقیقا چه مقدار از RAM توسط ES مصرف میشه و نکته مهم اینه که معمولا نصف RAM توسط ES مصرف میشه در حالت عادی. پیشنهاد میکنم از Docker استفاده کنید و اونجا می تونید مشخص کنید مقدار حافظه اختصاص یافته به یک Container چقدر باشه.
سلام
من در انتهای فایل /etc/elasticsearch/jvm.options دو خط زیر وارد کردم مصرف ram از ۶GByte به 4Gbyte رسید
-Xms4g
-Xms4g
دستور زیر مقدار مصرف ram توسط elasticsearch نشون میده
sudo systemctl status elasticsearch.service