वर्चुअलबॉक्स सॉलिड-स्टेट ड्राइव सेटिंग, कताई डिस्क के लिए ठीक है?


19

इसलिए मैंने 4.1 के साथ देखा कि वर्चुअलबॉक्स ने स्टोरेज सेक्शन में "सॉलिड-स्टेट ड्राइव" विकल्प जोड़ा है।

मुझे यह भी पता है कि Win7 एक ठोस राज्य डिस्क के लिए अलग से निशुल्क स्थान की रिपोर्ट करेगा ताकि डिस्क उन क्षेत्रों में फिर से उपयोग कर सके जो इसमें अंतर्निहित अनुकूलन हैं।

मैं इसे चालू करने के बारे में सोच रहा हूं, भले ही मेरे मेजबान में एक कताई डिस्क हो। क्या यह प्रभावी रूप से शून्य मुक्त स्थान होगा ताकि मैं अपनी वर्चुअल डिस्क को कॉम्पैक्ट कर सकूं? क्या मैं इसे चालू करके एक बड़ा प्रदर्शन करूंगा?

जवाबों:


11

यह सिर्फ यह बदलता है कि आपका अतिथि OS एक ठोस-अवस्था ड्राइव देखता है या नहीं (और उस पर आधारित सुविधाओं को अक्षम / सक्षम बनाता है)। चूंकि VirtualBox हार्ड ड्राइव के लिए भौतिक पास-थ्रू का समर्थन करता है , यह केवल तब ही होगा जब आपके पास होस्ट कंप्यूटर पर एक ठोस-राज्य ड्राइव है और उसी ड्राइव पर वर्चुअल हार्ड ड्राइव है।

अतिथि OS के दृष्टिकोण से, यह सब करेगा डिस्क डिफ्रेगिंग को अक्षम कर देता है, और ड्राइव पर TRIM कमांड भेजने की कोशिश करता है (उन्हें अनदेखा किया जाता है यदि होस्ट ड्राइव उनका समर्थन नहीं करता है, या वर्चुअलबॉक्स पास-थ्रू I / O अनुरोधों का उपयोग नहीं कर रहा है )। कि के अलावा, यह वास्तव में ऊपर एसएसडी नियंत्रक से क्या क्षेत्रों / / से करने के लिए डेटा, लिखने पढ़ने के लिए चयन करने के लिए है नहीं ऑपरेटिंग सिस्टम।

आप इसे चालू कर सकते हैं, लेकिन आपको कोई प्रदर्शन अंतर दिखाई नहीं देगा। हालांकि, इसकी कीमत क्या है, किसी के पास इसे चालू करने का कोई कारण नहीं है, जब तक कि वे एसएसडी-विशिष्ट सुविधाओं का परीक्षण नहीं कर रहे हैं (और फिर भी, एक सिम्युलेटेड एसएसडी के साथ उक्त सुविधाओं का परीक्षण कर सकते हैं)।


5
टीआरआईएम वह है जो मैं सोच रहा था। मुझे उम्मीद है कि TRIM वर्चुअलबॉक्स को यह जानने में मदद करेगा कि कौन से ब्लॉक फ्री हैं, इसलिए इसे .vdi के रूप में ज्यादा / अक्सर विकसित नहीं करना है। बेशक यह केवल अगर VBox को TRIM समर्थन है, जो कुछ त्वरित Google खोज मुझे नहीं बता रहे हैं।
शेरबंग

AFAIK, इसमें TRIM का समर्थन नहीं है। कहा जा रहा है, इसे पूरा करने के लिए बहुत आसान / तेज तरीके हैं। निम्नलिखित प्रश्न देखें, क्या वर्चुअलबॉक्स डायनेमिक छवि को सिकोड़ना संभव है? वैकल्पिक रूप से (यह वही है जो मैं करता हूं), आप बस एक संग्रहकर्ता (7zip, WinRar, आदि ...) के साथ वीडीआई को संपीड़ित कर सकते हैं, और जब मशीन को आग लगाने की आवश्यकता होती है, तो इसे निकालें।
ब्रेकथ्रू

क्षमा करें, जोड़ने के लिए एक अंतिम चीज़ ... भले ही वर्चुअल हार्ड ड्राइव TRIM से अवगत था , लेकिन यह VDI को आकार में बढ़ने से नहीं रोक पाएगा। टीआरआईएम के बिना, एक हार्ड ड्राइव बाहर निकालने से पहले अभी भी "हटाए गए" ब्लॉकों को करीब से लिख देगा। सभी TRIM SSD कंट्रोलर को बताता है कि यह कचरा संग्रह के साथ किस ब्लॉक का उपयोग कर सकता है ( लिखने में वृद्धि को रोकने में मदद करने के लिए )।
ब्रेकथ्रू

ठीक है, यह मुझे लगता है जैसे आप इस सुविधा को चालू करना चाहते हैं यदि आपकी ड्राइव छवि फ़ाइल एक एसएसडी पर रहती है ... तो निश्चित रूप से आपको डीफ़्रैगिंग को ब्लॉक करने की आवश्यकता नहीं है ; बस अतिथि ओएस पर डीफ़्रैग न चलाएं (सुनिश्चित करें कि कोई स्वचालित डीफ़्रैग या अनुसूचित डीफ़्रैग या तो सेट नहीं किया गया है), लेकिन गलतियों को रोकने के लिए अतिरिक्त जांच क्यों नहीं है? TRIM डिवाइस को अतिरिक्त जानकारी प्रदान करने में भी मदद कर सकता है जो इसका उपयोग खुद को बेहतर तरीके से अनुकूलित करने के लिए कर सकता है। यह कोई प्रशंसनीय प्रदर्शन लाभ नहीं पैदा कर सकता है , लेकिन मुझे लगता है कि यह डिवाइस के जीवन का विस्तार करने में मदद कर सकता है। और एफडब्ल्यूआईडब्ल्यू, मुझे कोई कारण नहीं
दिखता

2
AFAIK वर्चुअलबॉक्स TRIM कमांड का उपयोग स्वचालित रूप से वीडी फ़ाइलों को सिकोड़ने के लिए कर सकता है । और नहीं, कोई भी अभिलेखागार आपकी वर्चुअल हार्ड डिस्क को संपीड़ित नहीं कर सकता है, vboxmanage compactक्योंकि डिस्क पर सभी गैर-शून्य क्षेत्रों को अभी भी संकुचित होने की आवश्यकता है, भले ही वे हटाए गए फ़ाइलों से संबंधित हों। उन छवि फ़ाइलों को वास्तव में सिकोड़ने का एकमात्र तरीका उपकरण द्वारा zerofree
शून्यकरण

0

यदि आप एक SSD से गुजर रहे हैं, तो मुझे पूरा यकीन है कि अतिथि पहले से ही SSD के रूप में इसे देखने जा रहा है। यह ध्वज वर्चुअल ड्राइव के लिए बहुत अधिक प्रासंगिक है। मुझे यह स्पष्ट नहीं है कि यह ध्वज कितना लाभ प्रदान कर सकता है, खासकर यदि आपके पास अतिथि उपकरण स्थापित हैं, लेकिन कुछ चीजें ध्यान में आती हैं। सबसे पहले, "TRIM" सुविधा है, जो होस्ट OS को यह जानने में मदद कर सकती है कि उसे एक बार छोड़े जाने के बाद अप्रयुक्त फ़ाइल सिस्टम पृष्ठों को डिस्क में फ्लश करने की आवश्यकता नहीं है। हालांकि, मुझे लगता है कि एक संभावित जीत यह हो सकती है कि एसएसडी के साथ प्रस्तुत होने पर डिस्क ओएस के लिए अपने सामान्य एलेवेटर शेड्यूलिंग से अधिकांश ओएस बंद हो जाएं। विशेष रूप से यदि आपके पास होस्ट I / O कैशिंग सक्षम है, तो यह संभवतः एक बड़ी जीत है, क्योंकि एलेवेटर शेड्यूलिंग के दो स्तर होने से काउंटर उत्पादक हो सकते हैं।

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