جدول المحتويات
Vmmem ، أو Virtual Machine Memory Manager ، هو مكون أساسي لنظام تشغيل Windows يدير استخدام الذاكرة في الأجهزة الافتراضية. ومع ذلك ، ليس من غير المألوف أن يواجه المستخدمون مشكلات استخدام ذاكرة عالية مع Vmmem ، والتي يمكن أن تسبب تباطؤًا في النظام وتؤثر على الأداء العام. ستناقش هذه المقالة الطرق الفعالة لإصلاح مشكلة استخدام الذاكرة العالية Vmmem وتحسين أداء النظام.
ما الذي يسبب مشكلة Vmmem؟
يمكن أن يكون هناك عدة أسباب لهذه المشكلة ، بما في ذلك:
- برامج المحاكاة الافتراضية القديمة أو غير المتوافقة: عندما تكون قديمة ، قد لا يتم تحسينها للعمل مع أحدث إصدار من Windows ، مما قد يتسبب في حدوث مشكلات في إدارة الذاكرة. يمكن أن يؤدي عدم التوافق مع جهاز الكمبيوتر الخاص بك أيضًا إلى أن يستهلك Vmmem كميات كبيرة من الذاكرة.
- تكوين جهاز ظاهري غير صحيح: عندما يتم تكوين الأجهزة الظاهرية بذاكرة أكبر مما تحتاج ، يمكن أن يتسبب ذلك في Vmmem عملية لاستهلاك كميات زائدة من الذاكرة.
- الإصابة بالبرامج الضارة : يمكن للبرامج الضارة تشغيل عمليات في الخلفية تستهلك كميات كبيرة من الذاكرة ، مما قد يتسبب في أن يستهلك Vmmem قدرًا أكبر من الذاكرة. يوصى بتحديث برنامج مكافحة الفيروسات لضمان أقصى حماية ضد البرامج الضارة بانتظام.
هل من الممكن إنهاء عملية Vmmem؟
من الممكن إنهاء عملية Vmmem ، لكنها لا يوصى به. VMMEM أمر بالغ الأهميةعملية النظام التي تدير استخدام الذاكرة للأجهزة الافتراضية في نظام التشغيل Windows. إذا قمت بإنهاء هذه العملية ، فقد يتسبب ذلك في تعطل الأجهزة الظاهرية أو تعطلها ، ويمكن أن يتسبب أيضًا في عدم الاستقرار في Windows نفسه.
لذا بدلاً من محاولة إنهاء عملية Vmmem ، تحقق من الحلول التي قمنا بتجنيدها هنا لمساعدتك في حل هذه المشكلة.
حلول للذاكرة العالية واستخدام وحدة المعالجة المركزية Vmmem لنظام التشغيل Windows
هناك العديد من الحلول لمعالجة هذه المشكلة. تحقق منها أدناه:
إنهاء جميع العمليات كثيفة الموارد
إذا كنت تستخدم تطبيقات كثيفة الاستخدام للموارد أو تقوم بتشغيل إنشاءات برامج ، فليس من غير المألوف أن تستهلك عملية تسمى Vmmem العديد من الموارد . ومع ذلك ، يمكنك إنهاء هذه العمليات لتحرير الموارد لجهازك.
من المهم ملاحظة أن خطوات إنهاء هذه العمليات قد تختلف اعتمادًا على نظام التشغيل المضيف. ستوضح هذه المقالة الخطوات لإنهاء عمليات Vmmem على نظام التشغيل Windows.
1. افتح الآلة الافتراضية.
2. انقر بزر الماوس الأيمن فوق رمز Windows وحدد "إدارة المهام" لفتحه.
3. انتقل إلى علامة التبويب العمليات في إدارة المهام.
4. حدد أي عمليات تستهلك أكثر من 70٪ من استخدام وحدة المعالجة المركزية.
5. انقر بزر الماوس الأيمن فوق العملية المحددة وحدد "إنهاء المهمة" لإنهائها.
اضبط تخصيص الذاكرة لجهازك الظاهري
لمعالجةمشكلة ارتفاع وحدة المعالجة المركزية أو استخدام الذاكرة المفرط بسبب Vmmem في Windows ، قد تحتاج إلى ضبط إعدادات الجهاز الظاهري لمنعه من استخدام ذاكرة الوصول العشوائي الزائدة. يمكن أن يؤدي السماح لجهاز ظاهري باستخدام الكثير من ذاكرة الوصول العشوائي (RAM) بشكل مباشر إلى أن يستهلك Vmmem كميات كبيرة من موارد الذاكرة ووحدة المعالجة المركزية. يمكن أن يساعد ضبط إعدادات الجهاز الظاهري في منع هذه المشكلة والتأكد من استخدام موارد النظام بكفاءة أكبر.
أعد تشغيل WSL (نظام Windows الفرعي لنظام Linux)
يمكنك تجربة الخطوات التالية لمعالجة الذاكرة العالية الاستخدام الناتج عن VMMEM في Windows 10.
1. افتح موجه الأوامر عن طريق كتابة "cmd" في شريط البحث وتحديد "تشغيل كمسؤول" بالنقر بزر الماوس الأيمن.
2. في موجه الأوامر ، أدخل الأمر التالي واضغط على Enter لتشغيل العملية: "wsl –shutdown."
3. إذا لم يعمل الأمر أعلاه ، فانتقل إلى ملف wslconfig في File Explorer بالضغط على مفتاح Windows + E.
4. افتح ملف wslconfig وأضف الكود "[wsl2] guiApplications = false".
5. احفظ التغييرات وأعد تشغيل الكمبيوتر لإنهاء VMMEM تمامًا.
قد تكون إزالة الكود المضاف ضرورية لجعل مستخدمي Windows يستخدمون تطبيقات Linux GUI. يعمل اتصال Vmmem-WSL من Windows 10 عن طريق تشغيل Vmmem كعملية فرعية لنظام Windows الفرعي لنظام Linux ، والذي يسمح بتشغيل ملفات Linux التنفيذية محليًا على Windows.
تعطيل تشغيل Virtualالجهاز
إذا لم تحل الحلول السابقة مشكلة استخدام الذاكرة العالية بواسطة Vmmem في نظام التشغيل Windows 10 ، فقد يكون إنهاء تشغيل الجهاز الظاهري خيارًا قابلاً للتطبيق.
إليك كيفية القيام بذلك:
1. افتح Windows PowerShell كمسؤول من خلال البحث عن "Windows PowerShell" في شريط البحث وتحديد "تشغيل كمسؤول".
2. اكتب الأمر "wsl -l -v" في سطر أوامر PowerShell لعرض قائمة بجميع الأجهزة الظاهرية قيد التشغيل على Windows 10.
3. قم بإنهاء الجهاز الظاهري المطلوب باستخدام الأمر "wsl -t". تأكد من استبدال "" بالاسم الفعلي للعملية الجارية على جهاز الكمبيوتر الخاص بك. يرجى ملاحظة أن الحرف "t" يشير إلى "إنهاء".
زيادة الموارد المخصصة
أحد أسباب ارتفاع استخدام وحدة المعالجة المركزية والذاكرة في VMMEM هو أن الجهاز الظاهري قد لا يحتوي على موارد مضيف كافية مخصصة إليها ، لا سيما عند تشغيل المهام الصعبة أو إنشاءات البرامج. بالنسبة لمستخدمي Hyper-V ، يمكن أن يساعد ضبط إعدادات الجهاز الظاهري في حل المشكلة:
1. افتح مدير Hyper-V.
2. انقر بزر الماوس الأيمن فوق الجهاز الظاهري من القائمة وحدد "الإعدادات".
3. في صفحة الإعدادات ، يمكنك ضبط إعدادات الذاكرة والمعالج.
4. إذا كان الجهاز الظاهري قيد التشغيل ، فأنت بحاجة إلى إعادة تشغيله لتصبح التغييرات سارية المفعول
تحديد الموارد يدويًا لـ WSL
إذا كانت موارد جهاز الكمبيوتر الخاص بك مرهقة بسبب الطلبات المفرطةبواسطة WSL ، يمكنك تقييد استخدامه لتجنب ذلك. يرجى ملاحظة أن هذه الطريقة تعمل فقط مع WSL 2 على إصدارات Windows أعلى من 19041. إذا لم تكن قد قمت بتثبيت WSL 2 حتى الآن ، فراجع مقالتنا حول كيفية القيام بذلك قبل اتباع الخطوات التالية:
1. قم بتشغيل موجه أوامر Windows كمسؤول.
2. أدخل "wsl –shutdown" واضغط على Enter.
3. أغلق نافذة موجه الأوامر.
4. افتح WSL.
5. استبدل "YourUsername" باسم المستخدم الفعلي وأدخل الأمر التالي: المحرر “$ (wslpath“ C: \ Users \ YourUsername.wslconfig ”)”
6. اضغط Enter.
7. في المحرر ، أضف التكوين التالي: [wsl2] الذاكرة = 5 جيجابايت (يمكن تعديل الحد وفقًا لحجم ذاكرة الوصول العشوائي الخاصة بك).
8. اضغط على CTRL + X.
9. اكتب "Y" واضغط على Enter عندما يُطلب منك حفظ التغييرات.
10. اضغط على Enter مرة أخرى لتأكيد الموقع.
11. كرر الخطوات من 1 إلى 3.
12. بعد إعادة تشغيل WSL ، قم بتشغيل الأمر التالي لتأكيد تخصيص الموارد بنجاح: free -h –giga
باتباع هذه الخطوات ، يمكنك تقييد استهلاك موارد WSL واستخدامها ومنعها من زيادة العبء على جهاز الكمبيوتر الخاص بك .
الأسئلة المتداولة
ما هي إدارة مهام Windows؟
إدارة مهام Windows هي أداة مضمنة في أنظمة تشغيل Microsoft Windows توفر معلومات حول العمليات والتطبيقات التي تعمل على جهاز كمبيوتر ، وكذلكأداء النظام واستخدام الموارد.
كيف يمكنني إعادة تشغيل خدمة lxssmanager؟
لإعادة تشغيل خدمة lxssmanager ، يمكنك فتح تطبيق Windows Services والعثور على خدمة lxssmanager. ثم انقر بزر الماوس الأيمن فوقه وحدد "إعادة التشغيل".
ما هي موارد النظام الأخرى التي يمكن أن تؤثر على الأداء؟
تشمل موارد النظام الأخرى التي يمكن أن تؤثر على الأداء استخدام وحدة المعالجة المركزية واستخدام الذاكرة واستخدام القرص ، واستخدام الشبكة.
كيف يمكنني إصلاح استخدام ذاكرة Vmmem العالية؟
هناك عدة طرق لإصلاح استخدام الذاكرة العالية ، بما في ذلك ضبط تخصيص الذاكرة لجهازك الظاهري ، وإعادة تشغيل خدمة WSL ، وتعطيل العمليات كثيفة الاستخدام للموارد ، وزيادة الموارد المخصصة ، والحد يدويًا من موارد WSL.
لماذا يتم استهلاك موارد وحدة المعالجة المركزية الخاصة بي؟
يمكن استهلاك موارد وحدة المعالجة المركزية من خلال العمليات والتطبيقات المختلفة التي تعمل على جهازك حاسوب. يمكن أن يؤدي هذا إلى بطء الأداء وانخفاض الكفاءة. يمكنك استخدام Windows Task Manager لتحديد وإدارة استخدام وحدة المعالجة المركزية.
الخلاصة: إتقان استخدام ذاكرة VMMEM وتحسين كفاءة جهاز الكمبيوتر الخاص بك
يمكن أن يعيق التأخير المستمر والأداء البطيء إكمال المهام ويسبب ضغط. من المهم اتخاذ الخطوات اللازمة لمعالجة هذه المشكلة لضمان التشغيل السلس للنظام الخاص بك.