Swap veya takas alanı bildiğimiz sanal bellektir. Ayrılan depolama birimini RAM dolunca veya dolmaya yakın ek bellek olarak kullanır. Bu cok eskiden belki hayat kurtaran bir ozellikti ancak gunumuzde takılmaya ve yavaşlamaya sebep olan bir cozum. Ozellikle Fedora gibi dağıtımların dayatmasından hic memnun değilim.

RAM yapısı gereği cok yuksek okuma ve yazma yapabilen, yuksek IOPS değerlerine sahip bir gecici depolama alanıdır. Kullandığımız HDD ve SSD bunun tam tersidir. Bellek dolmaya başlayınca HDD'ye yuk bindirir ve bilgisayarda tepkisizlik başlar. Bellek surekli dolu olacağından siz o işi bitirene kadar swap kullanacak, HDD'nizi meşgul edecektir. Diskten bir şey talep ettiğinde swap alanı kullanılıyorsa talep edilen hizmetin cağırılması dakikalara bile cıkabiliyor eğer HDD kullanıyorsanız. Bir tık icin 30-60 saniye beklediğinizi duşunun.

NVme SSD kullansanız bile en iyimser koşulda 10 kat bant genişliği farkı oluşuyor. Coğumuz HDD veya SSD kullanabiliyoruz, bu fark yer yer 100 kata kadar cıkabiliyor.

Swap eskimiş bir teknoloji bana kalırsa ve depolama birimleri RAM'lar kadar hızlı olmadığı surece yuk altında takılmalara sebep olacaktır. Eğer Linux'da surekli donma ve takılma sorunlarınız var ise takas alanını kapatmanızı oneririm. Eğer gercekten ihtiyacınız varsa o alana zram ile sıkıştırılmış bellek alanı oluşturabilirsiniz.

Sizin yorumlarınızı cok merak ediyorum. Swap alanı kullanıyor musunuz ve siz bir zararını gordunuz mu?