मेरे पास एक निर्देशिका पेड़ है जिसमें कई छोटी फाइलें, और बड़ी संख्या में छोटी फाइलें हैं। एक फ़ाइल का औसत आकार लगभग 1 किलोबाइट है। पेड़ में 210158 फाइलें और निर्देशिकाएं हैं (यह संख्या रनिंग द्वारा प्राप्त की गई थी find | wc -l
)।
फ़ाइलों का एक छोटा प्रतिशत प्रति सप्ताह कई बार जोड़ा / हटा दिया / फिर से लिखा जाता है। यह छोटी फ़ाइलों पर लागू होता है, साथ ही बड़ी फ़ाइलों के लिए (छोटी संख्या में)।
फाइलसिस्टम जो मैंने आज़माया (ext4, btrfs) को डिस्क पर फ़ाइलों की स्थिति के साथ कुछ समस्याएं हैं। अधिक समय तक, डिस्क पर फ़ाइलों की भौतिक स्थिति (घूर्णन मीडिया, ठोस राज्य डिस्क नहीं) अधिक यादृच्छिक रूप से वितरित हो रही है। इस यादृच्छिक वितरण का नकारात्मक परिणाम यह है कि फाइलसिस्टम धीमा हो रहा है (जैसे: एक ताजा फाइलसिस्टम की तुलना में 4 गुना धीमा)।
क्या कोई लिनक्स फाइल सिस्टम (या फाइलसिस्टम रखरखाव का एक तरीका) है जो इस प्रदर्शन में गिरावट से ग्रस्त नहीं है और एक घूर्णन मीडिया पर एक स्थिर प्रदर्शन प्रोफ़ाइल को बनाए रखने में सक्षम है? फ़्यूज़ सिस्टम फ़्यूज़ पर चल सकता है, लेकिन इसे विश्वसनीय बनाने की आवश्यकता है।