2010-12-28 4 views
5

ज्ञात है, जिंजरब्रेड वाईएएफएफएस को बदलने के लिए ext4 को अपनाने जा रहा है। ऐसा लगता है कि वाईएएफएफएस single-threaded है। क्या कोई व्यक्ति फाइल सिस्टम के क्षेत्र में "सिंगल-थ्रेडेड" का अर्थ बताएगा? तो ext4 बहु थ्रेडेड है? किस पहलू से?फाइल सिस्टम के क्षेत्र में सिंगल या मल्टी थ्रेड अवधारणा क्या है?

धन्यवाद।

उत्तर

5

मेरलीन की टिप्पणी सही थी। उस दस्तावेज़ के अनुसार:

वाईएएफएफएस एक उच्च स्तर पर प्रति विभाजन आधार पर बंद कर दिया गया है। यह निम्न-स्तरीय लॉकिंग को ट्रैक करने से आसान है। याफ्स डायरेक्ट इंटरफेस सभी विभाजनों के लिए एक लॉक का उपयोग करता है।

आईओओ, केवल एक धागा पूरे विभाजन को एक बार में लिख सकता है।

अधिकांश लिनक्स फाइल सिस्टम, जैसे ext4, एक साथ कई धागे लिखने की अनुमति देते हैं (हालांकि फ़ाइल-स्तर ताले अलग-अलग फ़ाइलों तक पहुंच को क्रमबद्ध कर सकते हैं)।

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