'बैरियर' माउंट विकल्प के लिए मैनुअल है:
बाधा = ० / बाधा = १
यह अक्षम करता है / jbd कोड में लिखने में अवरोधों के उपयोग को सक्षम करता है। अवरोधक = 0 अक्षम, बाधा = 1 सक्षम (डिफ़ॉल्ट)। इसके लिए एक IO स्टैक की भी आवश्यकता होती है जो अवरोधों का समर्थन कर सकता है, और अगर jbd को बैरियर लिखने में कोई त्रुटि मिलती है, तो यह एक चेतावनी के साथ फिर से बाधाओं को अक्षम कर देगा। बाधाओं को लिखें, जर्नल कमिट्स के उचित ऑन-डिस्क ऑर्डर को लागू करते हुए, कुछ प्रदर्शन पेनल्टी पर अस्थिर डिस्क राइट कैश का उपयोग करने के लिए सुरक्षित बनाते हैं। यदि आपके डिस्क एक या दूसरे तरीके से बैटरी-समर्थित हैं, तो बाधाएं अक्षम करने से सुरक्षित रूप से प्रदर्शन में सुधार हो सकता है।
लेकिन मुझे नहीं पता कि वाक्य " जर्नल के आदेशों का उचित ऑन-डिस्क ऑर्डर " क्या है।
मान लीजिए कि सामान्य आदेश - जर्नल 1, डेटा 1; जर्नल 2, डेटा 2.
यदि मैं सेट करता हूं तो निम्नलिखित में से कौन सा आदेश परिणाम होगा barrier=0
?
- जर्नल 2, डेटा 2; जर्नल 1, डेटा 1;
- डेटा 1, जर्नल 1; डेटा 2, जर्नल 2।
barrier=1
, और यह मेरे लिए काफी तेजी से चलता है। जब तक आप वास्तविक भारी शुल्क सामान नहीं कर रहे हैं मैं इसे छोड़ दूंगा। आपके पास रैम बफ़र्स हैं, इसलिए जब यह अनुप्रयोगों के लिए कोई मंदी नहीं है तो सामान बाहर लिखा जाएगा । और डिस्क पर लिखने में बहुत कम देरी। यदि आप यह देखते हैं कि रैम बफ़र्स चीजों को कितनी गति देता है, तो अपने होम डायरेक्टरी में सिंक = 1 जोड़ें, और एक या दो दिन के लिए अपने सिस्टम का उपयोग करने का प्रयास करें।