"निर्भर करता है।"
यदि आप एक ऐसे वातावरण पर हैं जिसे आप (vmware या kvm या जो भी) नियंत्रित करते हैं, और डिस्क प्रदर्शन QoS के बारे में अपने निर्णय ले सकते हैं, तो मैं आपके वीएम के अंदर LVM का उपयोग नहीं करने की सलाह दूंगा। यह आपको अधिक लचीलापन नहीं खरीदता है जो आपको हाइपरविजर स्तर पर नहीं मिल सकता है।
याद रखें, हाइपरविजर पहले से ही इन कार्यों को प्रभावी ढंग से कर रहा है। यदि आप फ़ाइल सिस्टम (एक अच्छा विचार) को मनमाने ढंग से आकार देने में सक्षम होना चाहते हैं, तो बस प्रत्येक फाइल सिस्टम के लिए एक अलग वर्चुअल डिस्क बनाएं।
आप इस सड़क के नीचे जाने के बारे में एक बात सोच सकते हैं। जरूरी नहीं कि आप इस तरह से अपने वर्चुअल डिस्क पर पार्टिशन भी करें। उदाहरण के लिए, आप एक वर्चुअल डिस्क बना सकते हैं /home
; यह /dev/vdc
आपके vm के अंदर है। फ़ाइल सिस्टम बनाते समय, mke2fs -j /dev/vdc
विभाजन को निर्दिष्ट करने के बजाय कुछ ऐसा करें ।
यह एक अच्छा विचार है, लेकिन ... अधिकांश उपकरण (और आपके बाद आने वाले अन्य व्यवस्थापक) हर डिस्क पर विभाजन देखने की उम्मीद करेंगे। मैं सिर्फ डिस्क पर एक ही पार्टीशन डालने की सलाह दूंगा और इसके साथ किया जाऊंगा। हालांकि फाइलसिस्टम का आकार बदलते समय इसका एक और मतलब होता है। और अपने विभाजन को ठीक से संरेखित करना न भूलें - 1MB पर पहला विभाजन शुरू करना अंगूठे का एक अच्छा नियम है।
सभी ने कहा - यह सब हाइपरवाइजर स्तर पर करने का मतलब है कि आपको विभाजन को आकार देने के लिए संभवतः VM को रिबूट करना होगा। LVM के उपयोग से आप वर्चुअल डिस्क को हॉट-ऐड कर सकते हैं (अपने हाइपरवाइजर / OS संयोजन की अनुमति देता है), और रिबूट के बिना फाइल सिस्टम का विस्तार करें। यह निश्चित रूप से एक प्लस है।
इस बीच, यदि आप क्लाउड प्रदाता का उपयोग कर रहे हैं, तो यह अधिक सूक्ष्म है।
मुझे Azure, GCP या किसी भी छोटे खिलाड़ी के बारे में ज्यादा जानकारी नहीं है, इसलिए मैं वहां मदद नहीं कर सकता।
AWS के साथ आप मेरी सलाह का पालन कर सकते हैं और आप अक्सर ठीक रहेंगे। आप (अब) ईबीएस वॉल्यूम (वर्चुअल डिस्क) के आकार को बढ़ा-चढ़ाकर और विभाजन का आकार बदल सकते हैं, आदि।
हालांकि, सामान्य मामले में, यह एक बड़ी ईबीएस मात्रा पर सब कुछ डालने के लिए समझ में आता है, और एलवीएम (या, मुझे लगता है, सादे विभाजन) का उपयोग कर सकता है। अमेज़ॅन आपको प्रत्येक वॉल्यूम पर एक IOPS सीमा देता है। डिफ़ॉल्ट रूप से, यह सीमा वॉल्यूम के आकार के साथ होती है। उदाहरण के लिए, gp2
वॉल्यूम के लिए आपको 3 IOPS प्रति GiB (न्यूनतम 100 IOPS) मिलते हैं। Https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTeses.html देखें
अधिकांश कार्यभार के लिए, आप चाहते हैं कि आपके सभी उपलब्ध आईओपीएस किसी भी फाइल सिस्टम के लिए उपलब्ध हों, जो इस समय की आवश्यकता पर निर्भर करता है। तो यह एक बड़ा ईबीएस वॉल्यूम बनाने के लिए समझ में आता है, अपने सभी IOPS को एक बाल्टी में प्राप्त करें, और इसे विभाजन / LVM करें।
उदाहरण:
स्वतंत्र फाइल सिस्टम / स्वैप क्षेत्रों के साथ 3 डिस्क, आकार में प्रत्येक 100GB। प्रत्येक को 300 IOPS मिलते हैं। प्रत्येक डिस्क पर प्रदर्शन 300 IOPS तक सीमित है।
1 डिस्क, आकार में 300GB। प्रत्येक 100GB की डिस्क पर LVM विभाजन। डिस्क में 900 IOPS मिलते हैं। कोई भी विभाजन सभी 900 IOPS का उपयोग कर सकता है।