हार्ड डिस्क पर, थ्रूपुट और मांग अक्सर डिस्क की शुरुआत की ओर तेज होती है, क्योंकि यह डेटा डिस्क के बाहरी क्षेत्र के करीब संग्रहीत होता है, जिसमें प्रति सिलेंडर अधिक क्षेत्र होते हैं। इस प्रकार, डिस्क की शुरुआत में स्वैप बनाने से प्रदर्शन में सुधार हो सकता है।
2.6 लिनक्स कर्नेल के लिए, स्वैप विभाजन और अनफैग्मेंटेड स्वैप फ़ाइल के बीच कोई प्रदर्शन अंतर नहीं है । जब स्वैप स्वैप / फ़ाइल को स्वैप द्वारा सक्षम किया जाता है, तो 2.6 कर्नेल पाता है कि कौन सी डिस्क स्वैप स्वैप को संग्रहीत करती है , ताकि जब स्वैप करने का समय आ जाए, तो उसे फाइल सिस्टम से बिल्कुल भी निपटना न पड़े।
इस प्रकार, यदि स्वैपफाइल खंडित नहीं है, तो यह ठीक उसी तरह है जैसे कि उसी स्थान पर स्वैप विभाजन था। या एक और तरीका रखो, यदि आप एक स्वैप विभाजन का उपयोग करते हैं, तो आप समान प्रदर्शन प्राप्त करेंगे, या इसे एक फाइल सिस्टम के साथ स्वरूपित किया जाएगा और फिर एक स्वेपाइल बनाया जाएगा, जो सभी जगह को भर देगा, क्योंकि उस डिस्क पर किसी भी तरह से स्वैप करने के लिए उपयोग किया जाने वाला एक सन्निहित क्षेत्र है। जो कर्नेल सीधे उपयोग करता है।
इसलिए यदि कोई फ़ाइल सिस्टम के ताज़ा होने पर स्वैप बनाता है (तो यह सुनिश्चित करना कि यह खंडित नहीं है और वॉल्यूम की शुरुआत में है), प्रदर्शन वॉल्यूम से ठीक पहले स्वैप विभाजन के समान होना चाहिए। इसके अलावा, अगर किसी ने स्वेपफाइल को वॉल्यूम के बीच में बनाया है, तो दोनों तरफ की फाइलों के साथ, किसी को बेहतर प्रदर्शन मिल सकता है, क्योंकि स्वैप की मांग कम है।
लिनक्स पर, अगर स्वैपफाइल को अनफ्रैगमेंट किया जाता है, और कभी विस्तारित नहीं होता है, तो यह खंडित नहीं हो सकता है, कम से कम ext3 / 4 जैसे सामान्य फाइल सिस्टम के साथ। यह हमेशा एक ही डिस्क ब्लॉक का उपयोग करेगा, जो कि सन्निहित हैं।
मैं यह निष्कर्ष निकालता हूं कि एक समर्पित स्वैप विभाजन के एकमात्र लाभ के बारे में अनफ्रीग्रेशन की गारंटी दी जाती है जब आपको इसे विस्तारित करने की आवश्यकता होती है; यदि आपके स्वैप का विस्तार कभी नहीं होगा, तो एक ताजा फाइल सिस्टम पर बनाई गई फ़ाइल को अतिरिक्त विभाजन की आवश्यकता नहीं होती है।