Rocky Linux 9 ile Swap Alanı Oluşturma Nasıl Yapılır?

Swap Alanı Nedir?

Swap alanı, bir işletim sisteminin hafıza yönetimi sürecinin önemli bir parçasıdır. RAM kullanımının yüksek olduğu durumlarda, sistemin performansını artırmak için kullanılan bir disk alanıdır. RAM yetersiz geldiğinde, işletim sistemi bazı verileri swap alanına taşıyarak, RAM üzerinde daha fazla boş alan yaratır. Bu süreç, sistemin stabilitesini korumak ve uygulamaların daha az gecikme ile çalışmasını sağlamak amacıyla gerçekleştirilir. Swap alanı, bir dosya veya bir partisyon olarak kurulabilir ve yönetilebilir.

Swap Alanının Faydaları

Swap alanı, bellek yetersizliğinin üstesinden gelmek için kritik bir çözüm sunar. Bu sayede, bellek kullanımının aşırı olduğu anlarda sistemin çökmesi veya yavaşlaması önlenir. Ek olarak, swap alanı kullanımı anlık belleği artırarak, çoklu görevlerin ve uygulamaların sorunsuz bir şekilde çalışmasına olanak tanır. Ancak, swap alanının fiziksel belleğin yerini tamamen almadığı unutulmamalıdır; çünkü disk erişim hızı RAM’den daha yavaştır.

Swap Alanı Oluşturma Yöntemleri

Rocky Linux 9 üzerinde swap alanı oluşturmanın iki ana yöntemi bulunmaktadır: swap dosyası oluşturma ve swap partition (swap bölümü) ayarlama. Her iki yöntem de sistem için performans artışı sağlayacaktır.

Swap Dosyası Oluşturma

1. Swap Dosyası Oluşturma: İlk olarak, swap dosyasını oluşturmak için `dd` komutunu kullanmak gerekmektedir. Örneğin, 2 GB boyutunda bir swap dosyası oluşturmak için aşağıdaki komut kullanılabilir:

“`bash
sudo dd if=/dev/zero of=/swapfile bs=1G count=2
“`

Bu komut, bellek doluluğunu karşılama amacıyla bir “zero filled” dosya yaratır. `bs` değeri blok boyutunu ve `count` gelecekteki dosya boyutunu tanımlar.

2. Dosya İzinlerini Ayarlama: Güvenlik açısından, swap dosyası için izinlerin ayarlanması gerekmektedir. Aşağıdaki komut ile dosya izinleri 600 olarak ayarlanabilir:

“`bash
sudo chmod 600 /swapfile
“`

3. Swap Alanı Olarak Etiketleme: Oluşturulan dosyayı swap alanı olarak tanımlamak için `mkswap` komutu kullanılmalıdır:

“`bash
sudo mkswap /swapfile
“`

4. Swap Alanını Aktifleştirme: Swap dosyasını aktifleştirmek için şu komut uygulanır:

“`bash
sudo swapon /swapfile
“`

5. Swap Durumunu Kontrol Etme: Swap alanının aktif olup olmadığını kontrol etmek için `swapon –show` komutu kullanılabilir. Ayrıca daha geniş bilgi almak için `free -h` komutu da tercih edilebilir.

6. Kalıcı Olarak Aktifleştirme: Sistem yeniden başlatıldığında swap alanının otomatik olarak aktif hale gelmesi için, `/etc/fstab` dosyasına aşağıdaki satır eklenmelidir:

“`plaintext
/swapfile none swap sw 0 0
“`

Swap Bölümü Oluşturma

Swap bölümü oluşturma süreci, özel bir disk partisyonu ayarlamayı içerir.

1. Disk Alanını Görüntüleme: Öncelikle mevcut disk alanını görmek için `lsblk` komutu kullanılmalıdır. Bu, hangi aygıtların mevcut olduğunu gösterir.

2. Partisyon Oluşturma: `fdisk` veya `parted` gibi araçlarla yeni bir swap partisyonu oluşturulmalıdır. Örneğin, `fdisk` kullanarak yeni bir partisyon yaratmak için aşağıdaki adımlar izlenebilir:

“`bash
sudo fdisk /dev/sdX
“`

Burada `sdX`, swap alanı yaratılacak disk asıl aygıtının adıdır. Fdisk içerisinde `n` komutunu kullanarak yeni bir partisyon oluşturulması gerekmektedir.

3. Yeni Partisyonu Swap Olarak Ayarlama: Yeni oluşturulan partisyonu swap alanı olarak biçimlendirmek için `mkswap` komutu uygulanmalıdır:

“`bash
sudo mkswap /dev/sdXn
“`

Burada `sdXn`, oluşturulan swap partitionunun tam adıdır.

4. Swap Alanını Aktifleştirme: Oluşturulan swap bölümü aşağıdaki komut ile aktifleştirilmelidir:

“`bash
sudo swapon /dev/sdXn
“`

5. Kalıcı Olarak Aktifleştirme: Sistem yeniden başlatıldığında swap bölümünün otomatik olarak aktif olması için `/etc/fstab` dosyasına ilgili satır eklenmelidir:

“`plaintext
/dev/sdXn none swap sw 0 0
“`

Swap Alanı Yönetimi

Swap alanı yönetimi, sistem performansı için önemli bir noktadır. Yönetim ve takibin rutin olarak yapılması gerekir. Swap alanı boyutunun sistem ihtiyacına göre ayarlanması, yetersiz bellek durumlarında kullanıcı deneyimini artırır. Ek olarak, sistem üzerindeki uygulamaların ve yüklerin izlenmesi, swap alanı yapılandırmasının optimize edilmesine olanak tanır.

Swap alanı, RAM gibi hızlı bir bellek alanı olmasa da, sistemin genel işleyişinde önemli bir rol oynamaktadır. Doğru yapılandırma ve izleme ile performans düşüklüğünün önüne geçilebilir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR