apakah ada alasan kapan membuat partisi swap khusus vs membuat file swap, misalnya seperti / tmp / swap?
Dalam kasus tertentu saya, memori agak rendah (1GB), ruang disk pada SSD cukup besar (256GB). Dengan demikian, swapping akan terjadi dengan cukup teratur.
Setiap komentar dihargai!
Carsten
Jawaban:
Kerugian utama yang dapat saya lihat untuk menggunakan file swap sebagai lawan dari partisi swap adalah bahwa tidak mungkin untuk memiliki partisi swap menjadi terfragmentasi, sedangkan itu mungkin bahwa, pada saat pembuatan, file swap pada tingkat filesystem dapat terpecah pada disk, menyebabkan akses berurutan lebih lambat.
sumber
Operasi I / O pada file harus melalui lebih banyak lapisan kode kernel (VFS misalnya), jadi ada lebih banyak overhead yang terkait dengan swapping ke file. Di sisi lain, ini adalah pengaturan yang lebih fleksibel dan mungkin cukup baik untuk kasus Anda.
sumber
Akses untuk bertukar file tidak melalui sistem file ... kernel tahu blok disk mana yang bertukar dan mengaksesnya secara langsung 1 . Tetapi file yang tidak bersebelahan mungkin memiliki fragmen di area disk yang berbeda, dan tergantung pada penggunaan spesifik, pencarian tambahan mungkin membuatnya lebih lambat daripada partisi khusus.
OTOH, jika Anda berurusan dengan server cloud yang tidak memiliki partisi swap dan tidak ada kemungkinan untuk membuatnya, file swap dapat menyimpan aplikasi Anda.
[1] “ Kernel menghasilkan peta swap offset -> blok disk pada waktu swapon dan sejak saat itu menggunakan peta itu untuk melakukan swap I / O langsung terhadap antrian disk yang mendasarinya, melewati semua kode caching, metadata, dan sistem file. "- Linux-Kernel Archive: Re: partisi Swap vs swap file
sumber