Настройка Gnome в CentOS 8
İçindekiler:
- Bir Takas Dosyası Oluşturma ve Etkinleştirme
- Swappiness Değerinin Ayarlanması
- Bir Takas Dosyasını Kaldırma
- Sonuç
Takas, diskte fiziksel RAM belleği dolduğunda kullanılan bir alandır. Bir Linux sisteminde RAM bittiğinde, etkin olmayan sayfalar RAM'den takas alanına taşınır.
Takas alanı, özel bir takas bölümü veya bir takas dosyası şeklinde olabilir. Tipik olarak, CentOS'u sanal bir makinede çalıştırırken, bir takas bölümü mevcut değildir, bu nedenle tek seçenek takas dosyası oluşturmaktır.
Bu makalede, CentOS 8 sistemlerine takas dosyası ekleme adımları anlatılmaktadır.
Bir Takas Dosyası Oluşturma ve Etkinleştirme
Bir CentOS 8 sistemine takas alanı eklemek için sudo ayrıcalıklarına sahip root veya kullanıcı olarak aşağıdaki adımları uygulayın.
-
Takas alanı olarak kullanılacak bir dosya oluşturarak başlayın:
sudo fallocate -l 1G /swapfile
Bu örnekte, 1G boyutunda bir takas dosyası oluşturuyoruz. Daha fazla swapa ihtiyacınız varsa,
1G
istenen boyutla değiştirin.fallocate
yardımcı programı sisteminizde yoksa veyafallocate failed: Operation not supported
olduğunu belirten bir hata mesajıfallocate failed: Operation not supported
, takas dosyasını oluşturmak içindd
komutunu kullanın:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Dosya izinlerini yalnızca kök kullanıcı takas dosyasını okuyabilecek ve yazabilecek şekilde ayarlayın:
sudo chmod 600 /swapfile
Ardından, dosyada bir Linux takas alanı oluşturun:
sudo mkswap /swapfile
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes) no label, UUID=0abdb8ba-57d6-4435-8fd8-5db9fc705045
Aşağıdaki komutu yürüterek değiştirmeyi etkinleştirin:
sudo swapon /swapfile
Aşağıda gösterildiği gibi takas veya
free
komutu kullanarak değişimin etkin olduğunu doğrulayın:sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
/etc/fstab
dosyasına bir takas girdisi ekleyerek değişikliği kalıcı hale getirin:sudo nano /etc/fstab
Aşağıdaki satırı yapıştırın:
/ Etc / fstab/swapfile swap swap defaults 0 0
Swappiness Değerinin Ayarlanması
Swappiness, sistemin takas alanını ne sıklıkla kullanacağını tanımlayan bir Linux çekirdek özelliğidir. Swappiness 0 ile 100 arasında bir değere sahip olabilir. Düşük bir değer, çekirdeği mümkün olduğunda değiştirmekten kaçınmaya çalışacak, daha yüksek bir değer ise çekirdeği takas alanını daha agresif bir şekilde kullanacaktır.
CentOS 8'deki varsayılan swappiness değeri 30'dur. Geçerli swappiness değerini aşağıdaki komutu yazarak kontrol edebilirsiniz:
cat /proc/sys/vm/swappiness
30
Masaüstü ve geliştirme makineleri için 30'luk swappiness değeri iyi olsa da, üretim sunucuları için daha düşük bir değer ayarlamanız gerekebilir.
Örneğin, swappiness değerini 10 olarak ayarlamak için şunu yazın:
sudo sysctl vm.swappiness=10
Bu parametreyi yeniden başlatmalarda kalıcı hale getirmek için
/etc/sysctl.conf
dosyasına aşağıdaki satırı ekleyin:
vm.swappiness=10
Optimum swappiness değeri sisteminizin iş yüküne ve belleğin nasıl kullanıldığına bağlıdır. En uygun değeri bulmak için bu parametreyi küçük artışlarla ayarlamanız gerekir.
Bir Takas Dosyasını Kaldırma
Takas dosyasını devre dışı bırakmak ve kaldırmak için şu adımları izleyin:
-
Aşağıdakileri yazarak takas alanını devre dışı bırakın:
sudo swapoff -v /swapfile
Takas girişi
/swapfile swap swap defaults 0 0
dosyası/swapfile swap swap defaults 0 0
/etc/fstab
dosyasından kaldırın.Gerçek swapfile dosyasını
rm
ile silin:sudo rm /swapfile
Sonuç
Bir takas dosyası oluşturmayı ve CentOS 8 sisteminizde takas alanını nasıl etkinleştireceğinizi ve yapılandıracağınızı gösterdik.
Centos 7'ye takas alanı nasıl eklenir
Takas, diskte fiziksel RAM belleği dolduğunda kullanılan bir alandır. Bu eğitimde, CentOS 7 sistemlerine nasıl takas dosyası ekleneceği açıklanmaktadır.
Debian 9'da takas alanı nasıl eklenir
Takas, diskte fiziksel RAM belleği dolduğunda kullanılan bir alandır. Bu eğitici, Debian 9 sistemlerine bir takas dosyası eklemek için gerekli adımları özetlemektedir.
Debian 10 Linux'a takas alanı nasıl eklenir
Takas, diskteki fiziksel bellek miktarı dolduğunda kullanılan bir alandır. Bu eğitimde Debian 10 Buster'da takas dosyası ekleme adımları konusunda size rehberlik edilecektir.