Linux'ta Bellek Değiştirme Nedir?

What Is Swap Memory Linux



Her işletim sistemi için, bir programın işlenmesini mümkün kılan özel bir RAM miktarı mevcuttur. Ancak, bu RAM'in miktarı sınırlıdır, bu nedenle RAM, içinde büyük miktarda veri tutamaz. Bu nedenle, bellek tükendiğinde RAM'i destekleyebilecek bir yedekleme seçeneği bulunmalıdır.

Bu kavram, Windows işletim sistemi için olduğu kadar Linux için de geçerlidir. Windows işletim sisteminde, RAM bir işlemi tutmak için yetersiz miktarda belleğe sahip olduğunda, ikincil depolamadan bir miktar bellek ödünç alır. Bu ödünç alınan bellek, Sanal Bellek olarak bilinir. Benzer şekilde, Linux'ta RAM'in belleği tükendiğinde, etkin olmayan içeriğini depolamak için ikincil depolamadan bir miktar bellek ödünç alır.







Bu şekilde RAM, içinde yeni bir işlemi tutmak için yeterli alan bulur. Burada sabit diskten ödünç alınan alana Swap Memory denir. Bu yazımızda swap memory kavramını detaylı bir şekilde öğrenmeye çalışacağız.



Takas Belleğinin Çalışması:

Yukarıda açıklandığı gibi, takas belleği, RAM'in belleği tükendiğinde kullanılan özel sabit sürücü miktarıdır. Linux'ta bu işlemle ilgilenen bir bellek yönetim programı vardır. RAM belleği yetersiz kaldığında, bellek yönetim programı RAM'de bulunan ve uzun süredir kullanılmayan tüm etkin olmayan veri bloklarını arar.



Bu blokları başarılı bir şekilde bulduğunda onları takas belleğine kaydırır. Bu şekilde RAM alanı boşaltılır ve bu nedenle acil olarak işlenmesi gereken diğer bazı programlar için kullanılabilir. Değiştirme kavramı, Windows işletim sisteminde kullanılan sayfalama kavramına çok benzer.





Takas Belleği Türleri:

Tipik olarak, aşağıda belirtilen iki farklı takas belleği türü vardır:

  • Bölmeyi Değiştir- Bu, aslında takasa ayrılmış bir sabit sürücü bölümü olan varsayılan takas belleği türüdür.
  • Dosya değiştir- Bu, kendi kendine oluşturulan bir takas belleği türüdür. Sabit sürücüde bir takas bölümü oluşturmak için yeterli miktarda alan kalmadığında, etkin olmayan RAM içeriğini bu sürücüye değiştirmek için manuel olarak bir takas dosyası oluşturulur.

İdeal Takas Sıklığı Ne Olmalıdır?

Linux, takas sıklığını kendi başımıza, yani takas işleminin ne sıklıkta gerçekleşmesi gerektiğini belirlememize izin verir. Gereksinimlerinize bağlı olarak takas değerini 0 ile 100 arasında ayarlayabilirsiniz. Düşük frekanslı bir takas değeri, takas işleminin yalnızca ihtiyaç duyulduğunda çok nadiren gerçekleşeceği anlamına gelirken, yüksek frekanslı bir takas değeri, takas işleminin oldukça sık gerçekleşeceği anlamına gelir. Ancak, takas sıklığının varsayılan ve önerilen değeri 60'tır.



Takas Belleği kullanmanın faydaları:

Takas belleğinin çalışmasını öğrenerek, onu kullanmanın faydalarını kolayca algılayabiliriz. Ancak, takas belleği kullanmanın başlıca avantajlarından bazıları aşağıda listelenmiştir:

  • Bir veya iki kez neredeyse hiç kullanılmayan ve daha sonra hiç kullanılmayan aktif olmayan RAM bloklarını kolayca tutabilir. Serbest bırakılan RAM daha sonra daha yüksek önceliğe sahip daha fazla programı tutmak için kullanılabilir.
  • RAM'in boş kalmasını önler.
  • RAM'in gerçek alanını geliştirmek için bir yedek görevi görür.
  • Büyük miktarda RAM gerektiren ağır uygulamaları daha rahat çalıştırmanıza olanak tanır.
  • Hazırda bekletme işlemi sırasında, RAM'in tüm içeriği takas belleğine yazılır. Bu nedenle, hazırda bekletme işleminin başarılı bir şekilde gerçekleşmesi için esasen gereklidir.
  • Sisteminizin genel performansını artırır.

Çözüm:

Bu yazıda, sayısız faydaları ile birlikte kullanımı ve çalışan takas belleğini öğrendik. Belleği değiştir, RAM'de yer kalmadığında bir yedekleme seçeneği görevi görür. Ancak sonsuz miktarda RAM'e sahip olamayacağımızı hepimiz biliyoruz; Günümüzün ileri teknoloji uygulamalarının sorunsuz çalışması için büyük miktarda RAM gerektirdiğinin farkındayız. Bu nedenle, uygulamalarımızın çökmesini önlemek için yeterli miktarda RAM'e sahip olmalıyız.

Ayrıca, daha fazla RAM eklemenin bir maliyeti varken, takas belleği kullanmanın bir maliyeti yoktur. Ayrıca, donanımınıza bağlı olarak belirli bir sınıra kadar ek RAM de takılabilir. Bu nedenle, elimizde kalan tek seçenek, sistemimizin herhangi bir maliyet olmadan çok verimli çalışmasını sağlayan takas belleği kullanmaktır.