اخیرا هنگام کار با docker متوجه شدم که در بعضی پروژه هام خیلی کند عمل میکنه. task manager رو باز کردم و دیدم که برنامه ای تحت عنوان vmmem درصد زیادی از پردازشگر را به خودش اختصاص داده است.
vmmem مخفف virtual machine memory management هست و کارش مدیریت حافظه ماشین مجازی هست.
دلیل کندی داکر این بود که در پروژه هایی که تعدادی زیادی سرویس رو همزمان اجرا میکرد با کمبود رم مواجه می شد و این باعث مصرف زیاد cpu توسط vmmem می شد.
برای رفع این مشکل در قسمت تنظیمات docker for windows مقدار رم قابل استفاده را افزایش دادم.
دیدگاهتان را بنویسید