जब मैं VMware वर्कस्टेशन में एक वर्चुअल मशीन चलाता हूं, तो कुछ मिनट के उपयोग के बाद, यह मेरी सभी रैम (16 जीबी) का उपयोग करता है। मेरा सिस्टम प्रदर्शन क्रॉल तक धीमा हो गया है। समस्या लिनक्स अतिथि के साथ भी होती है लेकिन विंडोज अतिथि के साथ इसकी स्थिति और खराब होती है। VMware वर्कस्टेशन प्रेफरेंस में मेरे पास आरक्षित मेमोरी 2GB पर सेट है, और सभी वर्चुअल मशीन मेमोरी को आरक्षित होस्ट रैम में फिट करने के लिए निर्दिष्ट है, लेकिन डॉक्स की सिफारिश के बावजूद मदद नहीं की।
क्या किसी को पता है कि जब मैं एक अतिथि वर्चुअल मशीन चलाता हूं तो अपने सभी रैम का उपयोग करने से वीएमवेयर वर्कस्टेशन को कैसे रोकना है?
मुझे VirtualBox के साथ समस्या नहीं है और मैंने VMware वर्कस्टेशन को फिर से स्थापित करने की कोशिश की है और समस्या बनी रहती है। मैं इसका उपयोग करना बंद कर दूंगा लेकिन कुछ परियोजनाएं हैं जिनके लिए मुझे VMware का उपयोग करने की आवश्यकता है।
यहाँ आगे विवरण हैं:
जब मैं free -m
टर्मिनल में दौड़ता हूं जब VMware वर्कस्टेशन खुला होता है, लेकिन कोई गेस्ट रनिंग (VM को फायर करने से पहले):
total used free shared buffers cached
Mem: 15945 3370 12575 198 23 696
-/+ buffers/cache: 2650 13295
Swap: 19072 74 18998
विंडोज 10 अतिथि शुरू करने और कुछ मिनट तक चलने के बाद, अगर मैं free -m
अपने मेजबान में दौड़ता हूं तो मुझे यह मिलेगा:
total used free shared buffers cached
Mem: 15945 15694 251 2182 66 12158
-/+ buffers/cache: 3468 12477
Swap: 19072 74 18998
जब मैं विंडोज 10 अतिथि को बंद करता हूं और free -m
फिर से चलाता हूं :
total used free shared buffers cached
Mem: 15945 13499 2446 197 67 10209
-/+ buffers/cache: 3223 12722
Swap: 19072 74 18998
अपनी रैम वापस पाने के लिए मुझे दौड़ना होगा:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
और फिर मैं दौड़ता free -m
हूँ जो मुझे मिलता है:
total used free shared buffers cached
Mem: 15945 3312 12633 198 2 642
-/+ buffers/cache: 2667 13278
Swap: 19072 74 18998
सिस्टम होस्ट और गेस्ट स्पेक्स
//////////////////////////////////////
System Host:
Ubuntu 14.04LTS
VMware Workstation 12 Pro Version: 12.1.1 build-3770994
///////////////////////////////////////
//////////////////////////////////////
VM Guest:
Windows10
RAM: 1984MB
Processors: 1
DisplayRAM: 1GB
///////////////////////////////////////
//////////////////////////////////////
Motherboard:
ASUS AMD M5 A97 R2.0
///////////////////////////////////////
///////////////////////////////////////
CPU:
AM3+ AMD FX 8320 8-Core
3.5GHz 16MB Total Cache, (5GHz Max)
///////////////////////////////////////
///////////////////////////////////////
Graphics Card:
ZOTAC Nvidia Geforce GT 730
4GB DDR3 64-bit HDCP
DUAL-Link DVI, HDMI, VGA
///////////////////////////////////////
///////////////////////////////////////
RAM: 16GB
Kingston Hyperx
2x8GB Memory Sticks
1866 DDR3 240-pin
///////////////////////////////////////
////////////////////////////////////////
POWER SUPPLY:
EVGA 1000w PS
1000GQ
80+ Gold series
///////////////////////////////////////
अपडेट, 19 सितंबर 16
(ध्यान दें कि यह @granjow द्वारा अतिरिक्त जानकारी है, जो उम्मीद है कि ओपी के अनुभव का प्रतिनिधित्व करता है।)
कुछ स्पष्टीकरण जोड़ने के लिए, समस्या यह नहीं है कि "मुक्त मेमोरी" कॉलम में संख्या छोटी है और हम इस संख्या के बारे में सिर्फ नाखुश हैं क्योंकि बड़ी संख्या में अच्छे हैं। समस्या यह है कि सिस्टम का प्रदर्शन वास्तव में भयानक है।
समस्या स्वयं इस प्रकार प्रकट होती है: VM और कुछ कार्यक्रमों को शुरू करने के बाद, मुफ्त मेमोरी ड्रॉप की मात्रा, जिसकी उम्मीद की जानी है। VMware द्वारा उपयोग की जाने वाली मेमोरी कॉन्फ़िगर की गई सीमा (यानी 4 जीबी के बजाय 10 जीबी, कुल 8 जीबी की भौतिक रैम के साथ) से कहीं अधिक बढ़ जाती है। कुछ बिंदु पर, अतिथि और मेजबान दोनों कई अवसरों पर> 10 एस के लिए ठंड शुरू करते हैं: उदाहरण के लिए वेबस्टॉर्म (अतिथि) में फ़ाइलों में नेविगेट करना, एक नया ब्राउज़र टैब या टर्मिनल टैब खोलना या केवल Alt-Tab (होस्ट) दबाकर।
जब उन अवसरों पर CPU लोड का अवलोकन किया जाता है, तब तक अतिथि CPU उपयोग 100% तक चला जाता है, जब तक कि सिस्टम फ़्रीज नहीं हो जाता है, लेकिन कोई भी कार्य कार्य प्रबंधक में व्यस्त नहीं दिखाई दे रहा है। असल में, मैं रैम से बाहर चल रहे सिस्टम के विशिष्ट लक्षणों का निरीक्षण कर सकता हूं और डिस्क को कैश के रूप में उपयोग कर सकता हूं। वीएमवेयर लॉग का अवलोकन करते समय, अक्सर किकिंग में बैलूनिंग के बारे में एक पंक्ति होती है, जिसे वीएमवेयर का बहुत ही बुद्धिमान तंत्र कहा जाता है जो अतिथि द्वारा मुक्त की गई मेमोरी को प्रबंधित और रिलीज करता है।
हम मेजबान मशीन के खराब चश्मे के बारे में बात नहीं कर रहे हैं, क्योंकि
- बिल्कुल वही वीएम प्रदर्शन के मुद्दों का सामना किए बिना विंडोज 10 पर बिल्कुल उसी हार्डवेयर पर सुचारू रूप से चल रहा है
- एक ही वीएम, उबंटू पर वर्चुअलबॉक्स में आयातित, विंडोज 10 पर वीएमवेयर के साथ समान रूप से अच्छी तरह से चलता है, जिसमें htop / glances लगभग 4.6 जीबी की निरंतर मेमोरी उपयोग दिखा रहा है, और बिल्कुल भी जमा नहीं होता है।