Yüksek okuma ve yazma hızına sahip NVME M.2 SSD'ler en iyi performansı verecektir. Sata SSD'ler ikinci seçenek olarak kullanılabilir. Genelde hızları NVME M.2 SSD'ler kadar yüksek değildir. HDD'ler üçüncül tercihiniz olabilir. Tek şansınız bu ise yine de eklemekte yarar olabilir. Taşınabilir cihazlar bağlantı kopma ihtimaline karşı en son tercihiniz olmalıdır.
Kendi elimdeki Samsung 980 NVME M.2 SSD ile Ripjaws DDR4 3200 Mhz RAM karşılaştırıldığında RAM 33.8 GB/s okuma hızına sahipken SSD 3.5 GB/s hıza sahip. Basit bir oranla 9.65 gibi bir hız değişimi var diyebiliriz. En iyi seçenek olan NVME M.2 SSD'ler bile yaklaşık 10 kat yavaş kalıyor. Dolayısıyla Swap, RAM'ın yerini tutamasa da ona destek olma konusunda kullanışlıdır. Özellikle yüksek okuma yazma hızına ihtiyaç duymayacağınız alanlarda RAM olarak kullanabilirsiniz.
free --mega -t
Aşağıdaki gibi, kullanıma göre karar verebilirsiniz.
- 16 GB RAM + 24 GB Swap, Video düzenleme
- 16 GB RAM + 8 GB Swap, Oyun
- 8 GB RAM + 4 GB Swap, Normal kullanım
- ...
Swap, disk bölümü olarak da ayarlanabilir sistemdeki bir dosya olarak da. Sistemi kurarken Swap partition olarak ekleme yapmak mantıklıdır. Ancak sistemi kurduktan sonra partition table ile oynamak istemezseniz dosya olarak da ekleyebilirsiniz. Hem üzerinde oynama yapmak da daha kolay olmaktadır.
Blok boyutu 1024 olan 1024 blok bize bit GB alan oluşturur. Bu nedenle aşağıdaki formülle gerekli alanı hesaplayabilirsiniz.
1024*1024*[GB cinsinden istediğiniz alan]
Benim durumumda bu alan 25165824 olacaktır.
Aşağıdaki komut 24 GB
boyutunda, (girdi dosyası /dev/zero
olduğu için) 0
bitleri ile dolu /swapfile
dosyasını oluşturur.
dd if=/dev/zero of=/swapfile bs=1024 count=25165824
Dosyanın kullanılabilmesi için yalnızca root kullanıcısına okuma ve yazma izinlerini (4+2) vermeliyiz.
chmod 600 /swapfile
Sanırım her şey açık.
mkswap /swapfile
Tek seferlik bunu yapıyoruz çünkü otomatik olarak aktif etme konfigürasyonunu yaptığımızda yeniden başlatmadan swap aktif olmayacak.
swapon /swapfile
Dosya sistemi tablosuna (fstab) bu dosyayı eklemeliyiz ki bilgisayarı açtığınızda otomatik olarak swap aktif edilsin.
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
Bu komut yerine bir metin düzenleme aracı ile de aşağıdaki metni /etc/fstab
dosyasına yapıştırabilirsiniz.
/swapfile swap swap defaults 0 0
Aşağıdaki komut ile tüm swap dosyalarını deaktif edebilirsiniz.
swapoff -a
Aşağıdaki ile ise tümünü aktif edebilirsiniz.
swapon -a