VMware संलयन प्रदर्शन कुछ घंटों के बाद अपमानजनक


16

मुझे कुछ समय से VMware फ़्यूज़न के साथ एक समस्या हो रही है, जहाँ VM (विंडोज़ चलाना) शुरू में ठीक चलता है, लेकिन कुछ समय के बाद पीस के लिए धीमा हो जाएगा (सबसे अच्छा अनुमान कुछ घंटों का है)। यह इतना धीमा है कि टाइप करते समय भी देरी होती है।

समस्या एक VM तक सीमित नहीं है: मेरे पास एक ही समस्या दिखाने वाले कई विंडोज 7 वीएम हैं।

किसी भी संकेत इस मुद्दे के स्रोत का पता लगाने में बहुत सराहना की जाएगी। नीचे विन्यास विवरण और मैंने अब तक क्या प्रयास किया है।

विन्यास:

  • OS X 10.9.2
  • वीएमवेयर फ्यूजन 6.0.2
  • मैकबुक प्रो (मिड 2012) इंटेल कोर i7 2.3Ghz, 8GB रैम, Apple SSD
  • वीएम विंडोज 7, 8 कोर, 4 जीबी रैम, एसएटीए डिस्क (प्रचारित नहीं) चल रहा है
  • VM नेटवर्क: ब्रिजिंग

अब तक किए गए परिवर्तन (अनुकूलन)

विंडोज (अतिथि):

  • सभी गैर-आवश्यक Windows सेवाएँ (जैसे Windows खोज, मीडिया,…) अक्षम
  • अक्षम NTFS पहुँच समय संशोधन
  • विकलांग 8.3 फ़ाइल नाम
  • विकलांग एयरो
  • सर्वश्रेष्ठ प्रदर्शन के लिए कॉन्फ़िगरेशन सेटिंग कॉन्फ़िगर किया गया

मैक (मेजबान):

  • विकलांग ऊर्जा की बचत
  • डिस्प्ले एडाप्टर के अक्षम स्वचालित स्विचिंग

VMware:

  • VM को बाहरी USB3 डिस्क से आंतरिक SSD में ले जाया गया
  • VMware 6 VMware के लिए सेट (नवीनतम उपलब्ध)
  • SCSI या IDE से SATA में उन्नत VM HD नियंत्रक
  • VM हार्ड डिस्क बफरिंग को सक्षम पर सेट करें
  • विकलांग समस्या निवारण ( कोई भी सेट नहीं )
  • AppleListCache फ़ोल्डर को हटा दिया और इसे डमी फ़ाइल के साथ बदल दिया

अपडेट करें:

मैंने इसके नीचे पाने के लिए VMware के साथ एक समर्थन अनुरोध बनाया, और इन दो अतिरिक्त क्रियाओं को प्राप्त करने की कोशिश की है:

  • VMware उपकरण को पुनर्स्थापित करें
  • निम्नलिखित चरणों का पालन करके OSX में AppNap सुविधा से VMware को बाहर निकालें:

    1. सभी वर्चुअल मशीनों को बंद करें और Vmware फ्यूजन को छोड़ दें।
    2. एप्लिकेशन फ़ोल्डर में जाएं और VMware फ्यूजन पर राइट क्लिक करें
    3. जानकारी प्राप्त करें का चयन करें
    4. विकल्प का चयन करें ऐप को रोकें।
    5. वर्चुअल मशीन को स्टार्टअप करें और समस्या का पुन: परीक्षण करें।

अपडेट 2:

उपरोक्त कार्रवाई के अलावा, VMware सहायता ने मुझे निम्नलिखित करने के लिए कहा:

  • VM को सौंपे गए CPU कोर की संख्या कम करें - My MacBook Pro में 8 कोर हैं, जिनमें से VMware ने केवल 2 को VM को असाइन करने का सुझाव दिया है।
  • VM को असाइन किया गया RAM कम करें - मैंने हमेशा जितना संभव हो उतना RAM असाइन किया है, जो OSX के लिए पर्याप्त है। VMware ने इसे 2GB तक कम करने का सुझाव दिया।
  • साझा किए गए फ़ोल्डर की सुविधा को अक्षम करें - मैं आमतौर पर आसान फ़ाइल विनिमय के लिए होस्ट और अतिथि ओएस के बीच कुछ फ़ोल्डर्स साझा करता हूं।

हालांकि मुझे उम्मीद नहीं थी कि इन बदलावों से कोई फर्क पड़ेगा (esp। अतिथि ओएस को सौंपे गए संसाधनों को कम करना), वीएम की मैंने अब तक कोशिश की है कि सभी स्थिर हों और बिना किसी वास्तविक हिचकी के, यहां तक ​​कि यूएसबी 3 बाहरी से चलने पर भी WD डिस्क।


मुझे भी आपके साथ एक समान सेटअप के साथ यह समस्या है (ओएस एक्स 10.9.2, फ्यूजन 6.0.2)। मेरे लिए, पैटर्न है vmware-vmx प्रक्रिया अधिक से अधिक सीपीयू (भले ही वीएम काम नहीं कर रहा हो) का उपयोग करता है जब तक कि यह एक संपूर्ण कोर नहीं लेता।
वीरन

@weiran AppNap को अक्षम करना और VMware टूल को फिर से स्थापित करना निश्चित रूप से (मेरी प्रारंभिक स्थिति के लिए) मदद करता है, हालांकि मुझे सीपीयू लोड के बारे में आपके पास एक ही समस्या है। दोनों kernel_taskऔर vmware-vmxसीपीयू चुंगी रहे हैं, जबकि वीएम ही सुस्ती है। मैंने वीएमवेयर सपोर्ट के लिए अपने निष्कर्ष भेजे और उनकी प्रतिक्रिया का इंतजार किया।
.SƘɌỈ

VMWare से कोई अपडेट?
वीरन

मैं भी के लिए सीपीयू लोड मुद्दा रहा हूँ vmware-vmx। VMWare अतिथि को थोड़ी देर के लिए पृष्ठभूमि में चलाने (लेकिन उपयोग नहीं किया गया) के बाद खराब होने लगता है। मैं आपके द्वारा बताई गई AppNap चीज़ की कोशिश करूँगा। मेरा असतत GPU अभी असफल हुआ। आश्चर्य है कि अगर CPU गर्मी का कारण था: - \ ...
bentayloruk

1
आपने अपने मुद्दों को कैसे हल किया, इस बारे में जानकारी के साथ अपने सवाल को अपडेट करने के लिए एक गुच्छा धन्यवाद!
एंड्रियास निल्सन

जवाबों:


9

मेरे पास एक ही समस्या है, लेकिन इन समाधानों को मेरे मुद्दों को तय नहीं किया गया था। हालाँकि मुझे artykul8 से एक ब्लॉग पोस्ट मिला है , जो मेरे सभी मुद्दों को तय करता है!

http://artykul8.com/2012/06/vmware-performance-enhancing/


Tweak: मेमोरी स्वैप फ़ाइलों को अक्षम करें .vem फाइलें

mainMem.useNamedFile = "FALSE"

दुर्भाग्य से यह पैरामीटर VMware प्लेयर के लिए काम नहीं करता है, क्योंकि यह हमेशा वर्चुअल मशीन की फुल मेमोरी स्वैप फाइल बनाता है। मैक और लिनक्स पर VMware फ़्यूज़न के लिए mainMem.useNamedFileआपको mainMem.backingध्वज सेट करना होगा ।

mainMem.backing = "swap"

Tweak: सही डिस्क कंट्रोलर चुनें और SSD निर्दिष्ट करें

नवीनतम SATA AHCI नियंत्रक के बजाय Windows अतिथि OS के लिए SCSI डिस्क, या PVSCSI अन्य प्रकार के OS के लिए LSI तर्क SAS नियंत्रक चुनें । दुर्भाग्य से VMware पर SATA AHCI में तीन नियंत्रक और उच्चतम सीपीयू ओवरहेड में से सबसे कम प्रदर्शन है (अंत में विषय पर संदर्भ देखें)। सही नियंत्रक चुनने के अलावा, यदि आपकी होस्ट डिस्क एसएसडी है, तो आप ओएस ओएस को अतिथि के रूप में स्पष्ट रूप से डिस्क प्रकार निर्दिष्ट कर सकते हैं।

scsi0:0.virtualSSD = 1

Tweak: VM के लिए लॉग फ़ाइलों को अक्षम करें

logging = "FALSE"

वैकल्पिक रूप से आप लॉग फ़ाइल को संग्रहीत करने के लिए एक अलग स्थान निर्दिष्ट कर सकते हैं, अगर आपको कभी भी उनकी आवश्यकता होती है:

log.filename = "c:\Windows\Temp\vm1.log"

Tweak: अन्य डिस्क और मेमोरी I / O प्रदर्शन अनुकूलन

मेमोरी ट्रिमिंग अक्षम करें:

MemTrimRate = "0"

पृष्ठ साझाकरण अक्षम करें:

sched.mem.pshare.enable = "FALSE"

स्मृति आबंटन के पैमाने को अक्षम करें:

MemAllowAutoScaleDown = "FALSE"

Tweak: स्नैपशॉट को अक्षम करना

यदि आप उनका उपयोग नहीं कर रहे हैं तो स्नैपशॉट को अक्षम करें और पूर्ण बैकअप पसंद करें:

snapshot.disabled = "TRUE"

Tweak: एकता मोड को अक्षम करें

वर्चुअल डेस्कटॉप ऑपरेटिंग सिस्टम चलाने के लिए एकता एक बड़ी विशेषता हो सकती है, लेकिन यह सर्वर ओएस को वर्चुअलाइज करने के लिए सबसे उपयोगी नहीं है। सक्षम एकता का एक कष्टप्रद संकेत GuestAppsCacheबड़ी संख्या में फ़ाइलों और सबफ़ोल्डरों के साथ फ़ोल्डर है या कैश करता है। अपने VM को निम्न पंक्तियों में जोड़ने के लिए इसे अक्षम करने के लिए:

isolation.tools.unity.disable = "TRUE"
unity.allowCompositingInGuest = "FALSE"
unity.enableLaunchMenu = "FALSE"
unity.showBadges = "FALSE"
unity.showBorders = "FALSE"
unity.wasCapable = "FALSE"

1

मैं अपने वीएम मेहमानों के साथ काफी समान मुद्दा था। (इसके अलावा VMWare 5.x पर 10.8 रास्ते पर)। मेरे लिए इस समस्या को हल करने के लिए VM हार्ड डिस्क बफ़रिंग को अक्षम करना था। यह सिस्टम के सभी उपलब्ध रैम को डिस्क डेटा को बफर करने के लिए लगता है (आप इसे एक्टिविटी मॉनिटर में भी मॉनिटर कर सकते हैं)। लेकिन अन्य सिस्टम संसाधनों द्वारा जरूरत पड़ने पर RAM को वापस देना VMWare की मजबूत क्षमताओं में से एक नहीं लगता है।

चूंकि मैंने इसे निष्क्रिय कर दिया था इसलिए मेरे पास वीएम मेहमानों को धीमा करने के साथ कोई और समस्या नहीं थी।


1

मुझे अपने सेटअप के OS OS 10.10.2 के साथ भी ऐसी ही समस्या है और इससे पहले कि मैंने OS X को अपग्रेड किया।

मैंने जो पाया वह यह था कि जब मैंने "डिफ़ॉल्ट फॉर डिस्प्ले" रिज़ॉल्यूशन का उपयोग करने के लिए ओएस एक्स में डिस्प्ले सेटिंग्स बदल दीं। मैंने तब VMware में "विंडोज में स्वचालित रूप से उपयोगकर्ता इंटरफ़ेस आकार समायोजित किया" और "रेटिना डिस्प्ले के लिए पूर्ण रिज़ॉल्यूशन का उपयोग करें" का उपयोग करते हुए यह अनुपचारित किया कि यह कैसे मेरे विंडोज़ इंटरफ़ेस को 2560 x 1600 चुड़ैल का रिज़ॉल्यूशन देता है 13 "स्क्रीन पर बहुत छोटा है। लेकिन नहीं।" समस्या मेड सुस्त व्यवहार।

यह विंडोज 7 प्रो और विंडोज 8.1 एंट दोनों के लिए समान व्यवहार है

उसके बाद मैंने ढक्कन बंद और बाहरी कीबोर्ड और माउस के साथ एक बाहरी स्क्रीन का उपयोग किया और यह एक आकर्षण की तरह काम करता है।

पता नहीं कि यह आपकी मदद करता है घर में लेकिन शायद आपकी समस्या स्क्रीन से संबंधित है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.