Pada hard disk, throughput dan pencarian sering lebih cepat menuju awal disk, karena data tersebut disimpan lebih dekat ke area luar disk, yang memiliki lebih banyak sektor per silinder. Dengan demikian, membuat swap di awal disk dapat meningkatkan kinerja.
Untuk kernel Linux 2.6, tidak ada perbedaan kinerja antara partisi swap dan file swap tidak terfragmentasi . Ketika partisi swap / file diaktifkan oleh swapon, kernel 2.6 menemukan disk mana yang memblokir swapfile disimpan , sehingga ketika tiba saatnya untuk bertukar, ia tidak harus berurusan dengan sistem file sama sekali.
Jadi, jika swapfile tidak terfragmentasi, itu persis seolah-olah ada partisi swap di lokasi yang sama. Atau dengan kata lain, Anda akan mendapatkan kinerja yang identik jika Anda menggunakan partisi swap mentah, atau memformatnya dengan sistem file dan kemudian membuat swapfile yang mengisi semua ruang, karena bagaimanapun cara pada disk itu ada wilayah yang berdekatan digunakan untuk bertukar, yang digunakan kernel secara langsung.
Jadi jika seseorang membuat swapfile ketika filesystem baru (sehingga memastikan itu tidak terfragmentasi dan di awal volume), kinerja harus identik dengan memiliki partisi swap sebelum volume. Lebih jauh, jika seseorang membuat swapfile mengatakan di tengah volume, dengan file di kedua sisi, orang mungkin mendapatkan kinerja yang lebih baik, karena ada sedikit yang ingin bertukar.
Di Linux, jika swapfile dibuat tidak terfragmentasi, dan tidak pernah diperluas, itu tidak dapat terfragmentasi, setidaknya dengan sistem file normal seperti ext3 / 4. Itu akan selalu menggunakan blok disk yang sama, yang berdekatan.
Saya menyimpulkan bahwa tentang satu-satunya manfaat dari partisi swap khusus adalah dijamin tanpa fragmentasi ketika Anda perlu memperluasnya; jika swap Anda tidak akan diperluas, file yang dibuat pada sistem file baru tidak memerlukan partisi tambahan.