Установка и настройка CentOS в VirtualBox
İçindekiler:
- Sen başlamadan önce
- Bir Takas Dosyası Oluşturma
- 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. Çoğu durumda CentOS'u sanal bir makinede çalıştırırken, bir takas bölümü bulunmadığından tek seçenek takas dosyası oluşturmaktır.
Bu eğitimde, CentOS 7 sistemlerine nasıl takas dosyası ekleneceği açıklanmaktadır.
Sen başlamadan önce
Bu eğiticiye devam etmeden önce, CentOS kurulumunuzun takasın etkin olup olmadığını aşağıdakileri yazarak kontrol edin:
sudo swapon --show
Çıktı boşsa, sisteminizde takas alanı etkin olmadığı anlamına gelir.
Aksi takdirde, aşağıdaki gibi bir şey alırsanız, makinenizde zaten takas etkinleştirilmiş demektir.
NAME TYPE SIZE USED PRIO /dev/dm-1 partition 1.5G 0B -1
Mümkün olmasına rağmen, tek bir makinede birden fazla takas alanına sahip olmak yaygın değildir.
Bir Takas Dosyası Oluşturma
Oturum açtığınız kullanıcının takas özelliğini etkinleştirebilmesi için sudo ayrıcalıklarına sahip olması gerekir. Bu kılavuzda,
1G
takas ekleyeceğiz, daha fazla takas eklemek istiyorsanız,
1G
ihtiyacınız olan takas alanının boyutuyla değiştirin.
Bir CentOS 7 sistemine takas alanı eklemek için aşağıdaki adımları izleyin.
-
İlk olarak, takas alanı olarak kullanılacak bir dosya oluşturun:
sudo fallocate -l 1G /swapfilefallocateyardımcı programı sisteminizde yoksa veyafallocate failed: Operation not supportedolduğunu belirten bir hata mesajıfallocate failed: Operation not supported, takas dosyasını oluşturmak için aşağıdaki komutu kullanın:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Doğru izinleri ayarlayarak takas dosyasını yalnızca kök kullanıcının okuyabildiğinden ve yazabildiğinden emin olun:
sudo chmod 600 /swapfileArdından, dosyada bir Linux takas alanı oluşturun:
sudo mkswap /swapfileDeğiştirmeyi etkinleştirmek için aşağıdaki komutu çalıştırın:
sudo swapon /swapfile/etc/fstabdosyasını açarak değişikliği kalıcı hale getirin:sudo nano /etc/fstabve aşağıdaki satırı yapıştırarak:
/ Etc / fstab/swapfile swap swap defaults 0 0Aşağıda gösterildiği gibi takas veya
freekomutu kullanarak takasın etkin olduğunu doğrulayın:sudo swapon --showNAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1sudo free -htotal used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
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 7'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:
-
Takas alanını aşağıdakileri yazarak devre dışı bırakarak başlayın:
sudo swapoff -v /swapfileArdından,
/etc/fstabdosyasından takas dosyası girişi/swapfile swap swap defaults 0 0dosyası/swapfile swap swap defaults 0 0kaldırın.Son olarak, gerçek swapfile dosyasını
rmile silin:sudo rm /swapfile
Sonuç
Bir takas dosyası oluşturmayı ve CentOS 7 sisteminizde takas alanını nasıl etkinleştireceğinizi ve yapılandıracağınızı öğrendiniz.
takas centos koçCentos 8'e takas alanı nasıl eklenir
Takas, diskte fiziksel RAM belleği dolduğunda kullanılan bir alandır. Bu makalede, CentOS 8 sistemlerine takas dosyası ekleme adımları anlatılmaktadı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.







