چرا ماشین مجازی من اینقدر کند است (5 نکته برای افزایش سرعت)

  • این را به اشتراک بگذارید
Cathy Daniels

ماشین های مجازی ابزارهای بسیار خوبی هستند، به ویژه برای هر کسی که با توسعه نرم افزار کار می کند. آنها اغلب به یک سیستم میزبان نسبتاً سنگین برای اجرا نیاز دارند زیرا پردازش شدید و به اشتراک گذاری سخت افزار مورد نیاز برای استفاده از آنها است.

اگر سیستم قدرتمندی داشته باشید یک VM حتی می تواند کند کار کند. بدترین حالت، ممکن است یخ بزند، خاموش شود، یا کلا ناپدید شود. آنها همچنین می‌توانند بر عملکرد دستگاه میزبان شما تأثیر بگذارند.

در حالی که ماشین‌های مجازی مزایای زیادی دارند و ابزارهای بسیار متنوعی هستند، اگر آنقدر کند کار می‌کنند که نمی‌توانید از آنها استفاده کنید، اینطور نیستند. اگر از VM استفاده کرده‌اید، شکی نیست که در یک زمان با این مشکل مواجه شده‌اید.

بیایید نگاهی بیندازیم چرا برخی از ماشین‌های مجازی ممکن است کند کار کنند، چگونه آن را برطرف کنیم. مشکل، و چگونه می توان ماشین های مجازی را به ابزار مفیدی تبدیل کرد که در نظر گرفته شده اند.

چرا ماشین های مجازی می توانند کند باشند

برنامه های ماشین مجازی برنامه های بسیار فشرده ای هستند. آنها می توانند به چیزهای مختلفی که باعث کند شدن سرعت آنها می شود حساس باشند. با این حال، این مسائل معمولاً به چهار دسته اصلی تقسیم می‌شوند.

سیستم میزبان

اگر VM شما ضعیف کار می‌کند، اولین چیزی که می‌خواهید به آن نگاه کنید، سیستم میزبان است—کامپیوتری که شما دوباره آن را اجرا کنید در بیشتر موارد، مشکل به این برمی گردد که سیستم میزبان قدرت اجرای VM ها را ندارد. به یاد داشته باشید که هر ماشین مجازی منابعی را با میزبان به اشتراک می گذارد، بنابراین باید اطمینان حاصل کنید که در حال بسته بندی هستیدمقداری قدرت.

اگر سیستم شما فاقد هر یک از منابعی است که من دوست دارم آن را "Big 3" می نامم - CPU، حافظه و فضای دیسک - پس احتمالاً این منبع مشکل شماست. ماشین های مجازی به قدرت پردازش زیادی نیاز دارند. هر چه سریع تر، بهتر: اگر چندین CPU یا یک پردازنده چند هسته ای داشته باشید، این کار باعث می شود اوضاع حتی بهتر شود.

حافظه عامل بزرگی است و اغلب یکی از دلایل اصلی کندی ماشین مجازی است. ماشین‌های مجازی حافظه‌ای هستند. اگر فضای خالی کافی نداشته باشید، رایانه شما شروع به تعویض حافظه می کند. این بدان معناست که از فضای روی هارد دیسک شما برای ذخیره چیزهایی که معمولاً در حافظه نگه می دارد استفاده می کند. نوشتن و خواندن از روی دیسک بسیار کندتر از حافظه است. مطمئناً سرعت ماشین مجازی و هاست شما را کاهش می‌دهد.

شما باید فضای دیسک آزاد کافی برای تخصیص به VM خود داشته باشید. بهتر است ماشین‌های مجازی را با فضای دیسک ثابت به جای فضای دیسک پویا تنظیم کنید. این تنظیم مستلزم آن است که در زمان ایجاد ماشین مجازی، آن فضا را در دسترس داشته باشید.

اگر از فضای دیسک پویا استفاده می کنید، فضای استفاده شده توسط ماشین مجازی تنها با استفاده از آن افزایش می یابد. این می‌تواند باعث صرفه‌جویی در فضا در هارد دیسک شما شود، اما بخش‌های زیادی ایجاد می‌کند—که به نوبه خود باعث کاهش سرعت خواندن و نوشتن از روی دیسک و ماشین مجازی می‌شود.

سخت‌افزارهای دیگر نیز می‌توانند سرعت ماشین مجازی شما را کاهش دهند. زیر سطح هستند کارت گرافیک، کارت وای فای، USB و سایر لوازم جانبی شما می توانند در کاهش سرعت نقش داشته باشند.با این حال، تأثیرات منفی آنها در مقایسه با Big 3 احتمالاً حداقل خواهد بود.

در حالی که کارت‌های ویدیویی می‌توانند عامل مهمی در نمایش سریع VM باشند، می‌توانید تنظیمات ویدیو را برای کاهش بیشتر این مشکلات تنظیم کنید.

پیکربندی

پیکربندی VM شما اغلب نحوه عملکرد آن را تعیین می کند. اگر آن را طوری پیکربندی کنید که یک سیستم بسیار بزرگ و قدرتمند را تقلید کند، ممکن است منابعی در رایانه میزبان خود برای اجرای آن نداشته باشید.

وقتی ما آزاد هستیم هر سیستمی را که می خواهیم ایجاد کنیم، تمایل داریم که بزرگ برو با این حال، این می تواند به توانایی شما در استفاده واقعی از VM آسیب برساند. مطمئن شوید که حداقل نیازهای لازم برای ماشین مجازی را مشخص کنید، سپس آن را در آن پارامترها پیکربندی کنید. زیاده روی نکنید؛ در نهایت با ماشین مجازی کندی مواجه خواهید شد.

سایر برنامه ها

هنگامی که از ماشین مجازی خود استفاده می کنید، از برنامه های دیگری که روی هاست اجرا می شوند آگاه باشید. اگر تعداد زیادی پنجره باز دارید یا حتی نرم افزارهایی در پس زمینه در حال اجرا هستند، می توانند سرعت دستگاه شما را کاهش دهند. همچنین، آنچه را که در ماشین مجازی اجرا می‌کنید به خاطر داشته باشید، زیرا این کار به اندازه برنامه‌هایی که روی هاست اجرا می‌شوند بر منابع تأثیر می‌گذارد.

نرم‌افزار VM

اگر سرعت دارید. این فقط می تواند نرم افزار VM باشد که به عنوان Hypervisor نیز شناخته می شود، که شما از آن استفاده می کنید. برخی از برنامه های ماشین مجازی در یک سیستم عامل بهتر از سیستم عامل دیگر بازی می کنند. ممکن است لازم باشد تحقیقاتی انجام دهید تا مشخص شود که هایپروایزرها در چه مواردی بهتر کار می کنندسیستم و محیطی که به عنوان میزبان خود استفاده می کنید. در صورت لزوم، ممکن است بخواهید برخی از نسخه‌های آزمایشی رایگان هایپروایزرهای جایگزین را دریافت کنید و ببینید کدام یک روی رایانه شما بهتر کار می‌کنند.

برای اطلاعات بیشتر در مورد نرم‌افزار VM خاص، به مقاله ما، بهترین مجازی، نگاهی بیندازید. نرم افزار ماشین.

نکاتی برای افزایش سرعت ماشین های مجازی

اکنون که برخی از مواردی را که ممکن است باعث کند ماشین مجازی شما کار کند بحث کرده ایم، وقت آن رسیده است که یاد بگیرید چه کارهایی می توانید برای بهبود انجام دهید. عملکرد آنها.

حافظه

حافظه میزبان شما نقش مهمی در عملکرد آن دارد. داشتن حافظه تا جایی که می توانید در سیستم میزبان خود یک شروع است. همچنین باید مراقب باشید و مقداری را که برای ماشین های مجازی خود پیکربندی می کنید محدود کنید. حداقل حداقل نیاز سیستم عامل را بدون گرفتن مقدار زیادی از هاست برآورده کنید. اگر حافظه شما خیلی کم باشد، مطمئناً کند می شود.

بنابراین، چگونه این دو را متعادل می کنید؟ یک قانون خوب این است که حداقل ⅓ از حافظه میزبان را به VM اختصاص دهید. در صورت تمایل می‌توانید موارد بیشتری را اختصاص دهید، اما بسیاری از برنامه‌های کاربردی دیگر به طور همزمان در حال اجرا نباشند.

CPU

فقط خرید یک CPU یا رایانه جدید، هیچ کاری نمی‌توانید برای بهبود عملکرد خود انجام دهید. سرعت پردازنده مطمئن شوید که مجازی سازی را در تنظیمات BIOS خود فعال کرده اید. این به رایانه شما اجازه می دهد تا منابع خود را با ماشین های مجازی به اشتراک بگذارد. اگر یک CPU چند هسته ای دارید،می‌توانید ماشین مجازی خود را طوری پیکربندی کنید که از بیش از یک CPU استفاده کند.

استفاده از دیسک

مطمئن شوید که هنگام تنظیم VM خود از تخصیص پویا دیسک استفاده نکنید. یک هارد دیسک حالت جامد (SSD) به دلیل سرعت دسترسی فوق العاده سریع خود می تواند عملکرد را به میزان قابل توجهی افزایش دهد. اگر SSD دارید، مطمئن شوید که تصاویر VM شما ایجاد، ذخیره و اجرا می‌شوند.

اگر SSD ندارید، تصاویر خود را در سریع‌ترین درایو موجود نگه دارید. نگه داشتن آنها در درایو شبکه، CD، DVD، یا درایو USB خارجی می تواند عملکرد را به دلیل زمان دسترسی مورد نیاز برای این گزینه های ذخیره سازی کندتر کاهش دهد.

سایر برنامه ها

برنامه های دیگر در حال اجرا در سیستم شما همچنین می تواند یک مشکل باشد: آنها مانند ماشین های مجازی از منابع استفاده می کنند. هنگام استفاده از ماشین‌های مجازی، مطمئن شوید که برنامه‌های دیگری را که در حال اجرا هستید محدود کنید.

برنامه‌های ضد ویروس می‌توانند سرعت سیستم را کاهش دهند، به‌ویژه زمانی که درایوهای حافظه و دیسک را در حین استفاده از آنها اسکن می‌کنند. ممکن است بخواهید هنگام استفاده از ماشین های مجازی خود، نرم افزار آنتی ویروس را غیرفعال کنید. حداقل، به نرم افزار آنتی ویروس خود بگویید که دایرکتوری هایی را که برای ذخیره تصاویر خود استفاده می کنید حذف کند.

نکات دیگر

چند نکته متفرقه برای افزایش سرعت ماشین های مجازی: برخی از تنظیمات را بررسی کنید. شما برای ماشین های مجازی خود در دسترس دارید. به دنبال تنظیمات ویدئو مانند شتاب ویدئوی دو بعدی و سه بعدی باشید. تنظیمات نرم افزار ممکن است راه های دیگری را برای بهینه سازی و افزایش سیستم عامل ارائه دهدعملکرد.

ماشین‌های مجازی معمولاً زمان زیادی برای راه‌اندازی طول می‌کشد، بنابراین ممکن است بخواهید به جای خاموش کردن دستگاه، پس از اتمام کار، آن را به حالت تعلیق در آورید. تعلیق مانند قرار دادن آن در حالت خواب است: وقتی دوباره از آن استفاده می کنید، باید در همان حالتی باشد که آن را رها کرده اید. این بدان معناست که نیازی به صبر کردن برای راه‌اندازی آن نیست.

نکته آخر: تعمیر و نگهداری منظم سیستم میزبان خود را انجام دهید تا آن را به خوبی اجرا کنید. از شر فایل های ناخواسته خلاص شوید، برنامه های استفاده نشده را حذف کنید و هارد دیسک های خود را یکپارچه سازی کنید. بهینه سازی هاست شما به ماشین های مجازی شما اجازه می دهد تا به خوبی کار کنند.

کلمات پایانی

ماشین های مجازی ابزارهای عالی با کاربردهای مختلف هستند. اما وقتی آهسته می‌روند، رسیدن به اهدافی که برای آن طراحی شده‌اند برایشان سخت است. اگر متوجه شدید که سرعت شما به طرز دردناکی کند می شود، باید به دنبال چیزهای خاصی باشید و تکنیک هایی وجود دارد که می توانید برای بهبود عملکرد آنها به کار ببرید. امیدواریم این اطلاعات به شما کمک کند تا سرعت ماشین های مجازی خود را افزایش دهید.

آیا ترفندی برای بهینه سازی سیستم عامل دارید؟ اگر سوال یا پیشنهادی دارید با ما در میان بگذارید.

من کتی دنیلز هستم، متخصص در Adobe Illustrator. من از نسخه 2.0 از نرم افزار استفاده می کنم و از سال 2003 برای آن آموزش ایجاد کرده ام. وبلاگ من یکی از محبوب ترین مقاصد در وب برای افرادی است که می خواهند Illustrator یاد بگیرند. علاوه بر کارم به عنوان وبلاگ نویس، نویسنده و طراح گرافیک نیز هستم.