تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ محسن محمدخانی
پرشدن حافظه موقع اجرا elasticsearch
جامعه جاوا اسکریپت ایجاد شده در ۲۱ تیر ۱۴۰۰

سلام
من در یک 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

محسن محمدخانی ۲۷ تیر ۱۴۰۰، ۰۸:۱۹