F4 के बारे में FUD उचित है? या यह कुछ उत्पादन प्रणालियों में उपयोग करने के लिए सुरक्षित होगा?


14

मैं सोच रहा था कि ext4 मेरे सर्वर पर उपयोग करने के लिए सुरक्षित है या नहीं। लेकिन मैंने इसके बारे में इतना FUD सुना है कि मैं चिंतित हूं।

हमारा सिस्टम कुछ डेटा खो सकता है, और यह बहुत बड़ी बात नहीं होगी। यहां तक ​​कि एक पूरे दिन के लायक डेटा बहुत सारे पंखों को रफ नहीं करेगा। और हमारे सिस्टम को निश्चित रूप से विलंबित लेखन से लाभ हो सकता है।

उस ने कहा, बैकअप से बहाल एक पूर्ण फ़ाइल सिस्टम को दिन लगेंगे और अस्वीकार्य होगा।

इस विषय पर कोई अनुभव या सूचित राय?

जवाबों:


12

ईमानदारी से, मैं उत्पादन के उपयोग के लिए अभी ext4 पर पकड़ बनाऊंगा।

अन्य विकल्प हैं यदि आप फाइल सिस्टम के साथ वास्तविक प्रदर्शन समस्याओं में चल रहे हैं (और मैं उस स्थिति को समझ सकता हूं, मेरी पिछली नौकरी में एक्सट्रीम 3 के कारण हमारे पास एप्लिकेशन में प्रदर्शन सीमाएं थीं)। आपके चुने हुए वितरण के आधार पर, आप jfs, xfs या reiserfs का उपयोग करने में सक्षम हो सकते हैं। तीनों आमतौर पर ext3 को अलग-अलग तरीकों से आउटपरफॉर्म करेंगे, और सभी तीन अभी ext4 की तुलना में बहुत अधिक परीक्षण और स्थिर हैं।

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

इसके अलावा, आपके आवेदन के आधार पर, अधिक रैम जोड़ने से प्रदर्शन में सुधार हो सकता है। लिनक्स, डिफ़ॉल्ट रूप से, किसी भी रैम का उपयोग करेगा जो डिस्क कैश के रूप में अनुप्रयोगों के लिए प्रतिबद्ध नहीं है। कभी-कभी "अप्रयुक्त" रैम के कुछ जीबी होने से भारी डिस्क गतिविधि वाले बक्से पर महत्वपूर्ण प्रदर्शन में वृद्धि हो सकती है।

अंत में, यहां आपके समय की आवश्यकता क्या है? अगर ext3 इसे नहीं काट रहा था और मुझे आज एक अलग फाइल सिस्टम के साथ एक मशीन का निर्माण करना था, तो मैं शायद xfs या jfs का उपयोग करूंगा। अगर मैं इसे 6-8 महीने के लिए बंद कर सकता हूं, तो मैं शायद इंतजार करूंगा और देखूंगा कि ext4 कैसे आकार ले चुका है।


1
सहानुभूति प्रतिक्रिया के लिए धन्यवाद। :) नहीं, मैं कोई जल्दी नहीं हूँ। पहले ही कुछ जीबी रैम जोड़ चुके हैं जो चमत्कार का काम कर चुके हैं। मैं अभी इस बिंदु पर सभी संभावित प्रदर्शन बोतल गर्दन पर अपनी नजर रख रहा हूं और सीख रहा हूं कि मेरे विकल्प क्या हैं। मेरी सबसे बड़ी चिंता उपयोग पैटर्न में एक दरार है या एक नई एप्लिकेशन आवश्यकता मेरे लिए सब कुछ बदल सकती है। "तैयार रहें" या जो कुछ भी आदर्श वाक्य है। कागज पर Ext4, एक व्यवहार्य विकल्प की तरह लगता है। मैं प्रतिस्पर्धा फ़ाइल सिस्टम FUD वरीयता प्राप्त की वजह से यह छूट के लिए नफरत करता हूँ। इसलिए मेरा सवाल है।
स्टु थॉम्पसन

4

निश्चित रूप से उबंटू 9.04 (jaunty) अभी भी कर्नेल 2.6.28 के अपने संस्करण में ext4 के कीड़े को बाहर काम कर रहा है। कुछ कीड़े मेनलाइन के बजाय केवल ubuntu कर्नेल में दिखाई देते हैं, लेकिन यह इंगित करता है कि यदि आपके पास गैर-मेनलाइन कर्नेल है तो आप इसी तरह की परेशानियों में भाग सकते हैं।

यह पृष्ठ ext4 के साथ उन मुद्दों की खोज है जो ब्राउज़ करने लायक हो सकते हैं। एक वर्तमान (6 मई 2009) गंभीर मुद्दा जो कर्नेल को लॉक करने का कारण बनता है वह है 330824 अंक । और एक पिछले अंक (अब निश्चित) में डेटा हानि शामिल थी। लेकिन मैंने पूरे फाइल सिस्टम के किसी भी नुकसान के बारे में नहीं सुना है, और मुझे लगता है कि अगर ऐसा हो रहा है तो यह बड़ी खबर होगी।

इसलिए मैं कहूंगा कि यह प्राइम टाइम के लिए पूरी तरह से तैयार नहीं है। यदि आपको वास्तव में इसकी आवश्यकता है, तो इसके साथ खेलने के लिए एक परीक्षण सर्वर स्थापित करने के लायक हो सकता है। समय के लिए मैं मेनलाइन कर्नेल के साथ रहना, और प्रदर्शन लाभ को मापता हूं - यदि लाभ नाटकीय है और तनाव परीक्षण कोई समस्या नहीं दिखाता है, तो यह कोशिश करने लायक हो सकता है ...


अब मैं वास्तव में जिस तरह की बारीकियों के बाद था। धन्यवाद, मिश
स्टु थॉम्पसन

3

मैंने पाया है कि http://web.luchs.at से प्रतिक्रिया बहुत दिलचस्प है। वे डेबियन लेन आधारित सर्वरों पर ext4 का उपयोग करते हैं और यह बहुत अच्छा काम करता है!


1
लिंक के लिए धन्यवाद। यदि आप कर सकते हैं, तो कृपया अपने उत्तर में इसे उद्धृत करें, लिंक को अधिक व्यक्तिगत रूप से निश्चित करें, और मैं आपको एक कुकी दूंगा :)
स्टु थॉम्पसन

1

जब तक आप ext3 की सीमाओं को मारने के बारे में चिंतित हैं मैं परेशान नहीं होता। जबकि ext4 कई सुधार प्रदान करता है, उनमें से अधिकांश नियमित उपयोगकर्ताओं के उद्देश्य से नहीं हैं।

सामान्य तौर पर यह सबसे परिपक्व तकनीक के साथ जाने के लिए सबसे सुरक्षित है जो आराम से आपकी आवश्यकताओं को भविष्य के लिए फिट कर देगा। यदि आपको नए फैंसी चीजों की कोई आवश्यकता नहीं है, तो आप बिना किसी लाभ के जोखिम (हालांकि छोटा) जोड़ रहे हैं।


1
मर्यादा की मार से चिंतित हूं। आज नहीं, कल नहीं, पर परसों नहीं। मुझे सिर्फ असंतुष्ट naysayers पर शक है। (उदा: मेरा मुख्य कार्य जावा कोडिंग है, और फिर भी आज तक लोग मुझे बताते हैं कि जावा मर चुका है और "यह बहुत धीमा है" जैसे कबाड़ का समर्थन करता है (यह लंबे समय तक सच नहीं है) और "यह बहुत पुराना है" (हुह?)) मूल रूप से, मैं उन जोखिमों से सहज हूं जिन्हें मैं समझता हूं, और ऐसा करने के लिए मुझे बारीकियों को जानना होगा। बेनाम: भगवान ... आशा है कि आप को समझ में आया!
स्टु थॉम्पसन

0

उस ने कहा, बैकअप से बहाल एक पूर्ण फ़ाइल सिस्टम को दिन लगेंगे और अस्वीकार्य होगा।

फिर ext3 से चिपके रहें, एक बोनस के रूप में, फेडोरा USB कुंजी के साथ कोई भी स्लब आपके ड्राइव को माउंट कर सकता है यदि यह उस पर आता है।


क्या कोई जोखिम है कि मैं पूरी फाइल प्रणाली को ढीला कर सकता हूं, फिर?
स्टु थॉम्पसन

1
हमेशा एक जोखिम होता है। Ext3 चलाने वालों की संख्या बनाम ext4 चलाने वाले लोगों की संख्या बताती है कि ext4 को कम वास्तविक विश्व परीक्षण प्राप्त हुआ है।
डेव चेनी

सहायक जानकारी के बिना, आपकी अंतिम टिप्पणी यहां FUD की तरह लगती है। Ext4 की सभी आलोचनाओं में से, मैंने सुना है, कुल मात्रा का नुकसान उनमें से एक नहीं है। अगर आप ऐसी घटनाओं के बारे में जानते हैं तो कृपया हमें बताएं। इस तरह की ठोस आलोचना मैं देख रहा हूं।
स्टु थॉम्पसन

FUD नहीं, सिर्फ व्यावहारिक होने के नाते। ext3 डिस्ट्रोस में कई वर्षों से मानक है, ext4 केवल 2.6.28 en.wikipedia.org/wiki/Ext4 में विलय कर दिया गया था । क्या आप 1.0 उत्पादों का उपयोग करते हैं?
डेव चेनी

1
मैंने विकी को पढ़ा है। कुछ ठोस 1.0s हैं, कुछ घटिया 7.0 हैं। मैं शिकायतें सुनता हूं, लेकिन डर के मारे पंगु नहीं बनना चाहता। FUD हमारे जवाब की तरह अस्पष्ट और फजी है, जो अनिवार्य रूप से "नया == बहुत जोखिम भरा" है। मैं बारीकियों की तलाश में हूं। विवरण!
स्टु थॉम्पसन

0

ext4 अभी भी बहुत नया है। रूढ़िवादी दृष्टिकोण ext3 या ज्ञात विश्वसनीयता विशेषताओं के साथ कुछ का उपयोग करना होगा। मैं इस बिंदु पर ext4 की सिफारिश केवल उन प्रणालियों के लिए करूँगा जहाँ विश्वसनीयता महत्वपूर्ण नहीं है, या जहाँ ext4 में नई सुविधाएँ नाटकीय रूप से डेटा हानि के जोखिम को कम करती हैं।

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