2017-02-24 5 views
8

XFS के रूप में नीचे दिए गए लिंक से MongoDB द्वारा की सिफारिश की है: लिनक्स पर https://docs.mongodb.com/manual/administration/production-notes/एक्सएफएस या ext4 फाइल सिस्टम mongodb सर्वर?

MongoDB

कर्नेल और फाइल सिस्टम

जब लिनक्स पर उत्पादन में MongoDB चल रहा है, आप लिनक्स कर्नेल संस्करण 2.6.36 का उपयोग करना चाहिए या बाद में, या तो XFS या EXT4 फाइल सिस्टम के साथ। यदि संभव हो, तो एक्सएफएस का उपयोग करें क्योंकि यह आम तौर पर मोंगोडीबी के साथ बेहतर प्रदर्शन करता है।

वायर्ड टाइगर स्टोरेज इंजन के साथ, एक्सएफएस का उपयोग वायर्ड टाइगर के साथ EXT4 का उपयोग करते समय होने वाले प्रदर्शन समस्याओं से बचने के लिए दृढ़ता से अनुशंसा की जाती है।

एमएमएपीवी 1 स्टोरेज इंजन के साथ, मोंगोडीबी इसका उपयोग करने से पहले अपनी डेटाबेस फाइलों को प्रीलोकेट करता है और अक्सर बड़ी फाइलें बनाता है। इस प्रकार, आपको एक्सएफएस या एक्सटी 4 फाइल सिस्टम का उपयोग करना चाहिए। यदि संभव हो, तो एक्सएफएस का उपयोग करें क्योंकि यह आम तौर पर मोंगोडीबी के साथ बेहतर प्रदर्शन करता है।

और उबंटू लिंक से: https://askubuntu.com/questions/690360/help-me-choose-the-best-filesystem-for-my-pc

Ext4 फाइल सिस्टम सभी लिनक्स ऑपरेटिंग सिस्टम के लिए सिफारिश की है पीछे की ओर अपने पूर्ववर्तियों के साथ संगतता है क्योंकि, आप एक Ext4 फाइल सिस्टम के रूप Ext2 और Ext3 माउंट कर सकते हैं Ext4

reduces file fragmentation 
employs delayed allocation which helps with flash memory life as well as fragmentation. 
Good choice for SSDs and HDD 

XFS

Good for a media file server because of constant throughput for large files. 
Most distributions require separate /boot partition because XFS and GRUB can be unpredictable 
Performance with small files is not as good. 

तो जो एक ubuntu 16.0 पर MongoDB के लिए उपयोग करने के लिए बेहतर है 4 ।

उत्तर

0

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

1

एक्सएफएस डब्लूटी के साथ better in general है, क्योंकि मोंगोडीबी production notes सुझाव है।

मैंने एएफएस ईसी 2 पर मोंगो डीबी के लिए एक्सटी 4 के साथ एक्सएफएस की तुलना में प्रदर्शन बेंचमार्क चलाया ताकि आप यह सोच सकें कि आप क्या सोच रहे थे। Here मेरे परिणाम हैं। अवलोकन यह था कि एक्सएफएस उपयोगी है जब आपकी मशीन में एकाधिक कोर और तेज डिस्क है जो एक्सएफएस उपयोग कर सकती है। कम से मध्य अंत सिस्टम पर फाइल सिस्टम ने कोई फर्क नहीं पड़ता।

+0

एक्सएफएस के साथ बस कुछ नाटक था - आप xfs फाइल सिस्टम को कम नहीं कर सकते हैं, इसलिए यदि आप बैकअप के लिए LVM स्नैपशॉट्स का उपयोग करते हैं, और आपने अपने VG के लिए 100% VG आवंटित किया है, तो आप स्नैपशॉट नहीं बना सकते: / – mils

संबंधित मुद्दे