Linuxta Değiştirme Dosyasını Kur

Bellek yetersizliğini önlemek için sunucunuzun yanıt verebilirliğini artırmanız gereken zamanlar olacaktır. Sunucunuzda çalışan bir uygulama çok miktarda bellek tüketmeye başladığında bellek yetersizliği sorunları oluşur. Takas, RAM'de tutulamayan verileri depolamak için sabit sürücünüzü kullanan sanal bellek olarak tasarlanmıştır . Bu eğitimde, Ubuntu, CentOS ve Debian altında çalışması gereken bir takas dosyasının nasıl oluşturulacağı gösterilecektir. Bu öğretici herhangi bir Özel ISO için değildir, ancak takip etmek mümkündür.

1. Adım: Takasın olmadığını doğrulayın

Bu eğitim sırasında herhangi bir sorunu önlemek için, takas alanının şu anda etkin olmadığını doğrulamak üzere aşağıdakileri çalıştırmanız gerekir:

free -m

Bu komutu çalıştırdıktan sonra, bu çıktıya benzer bir şey görmelisiniz:

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0

Eğer değeri görürseniz 0içinde Swapbölümde, o zaman 2. adıma geçebilirsiniz.

Alternatif olarak, yapılandırılmış bir takas dosyası olup olmadığını görmek için aşağıdaki komutu çalıştırabilirsiniz:

swapon -s

'Den herhangi bir çıktı görmüyorsanız swapon2. adıma geçin.

2. Adım: Takas dosyası oluşturma

Dosyanız için bir konum seçmeniz gerekecek. Bu öğreticide, sunucunun kök dizininde saklanacaktır. Aşağıdaki komutu çalıştırarak 2 GB'lık bir takas dosyası oluşturacağız:

dd if=/dev/zero of=/swapfile count=2048 bs=1M

ddKomut için benzer bir biçimde çıktı üretecektir:

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s

Ardından, dosyayı çalıştırarak Vultr VPS'nizin kökünde bulunduğunu doğrulayın:

ls / | grep swapfile

swapfileDosyayı görüyorsanız devam edin .

3. Adım: Takas dosyasını etkinleştirin

Takas dosyaları otomatik olarak tanınmaz. Sunucuya geçerli bir takas dosyası olarak kullanılabilmesi için dosyayı nasıl biçimlendireceğini ve etkinleştireceğini söylememiz gerekecek. Bir güvenlik önlemi olarak, takas dosyası izinlerini yalnızca root için R / W'ye izin verecek ve diğer kullanıcılar için olmayacak şekilde güncelleyin. Çalıştırmak:

chmod 600 /swapfile

İzin değişikliği aşağıdaki komut çalıştırılarak doğrulanabilir:

ls -lh /swapfile

Bir dosya ekranı göreceksiniz:

-rw------- 1 root root 2.0G Oct  2 18:47 /swapfile

Ardından, sunucuya takas dosyasını çalıştırarak kurmasını söyleyin:

mkswap /swapfile

Çalıştırdıktan sonra, aşağıdaki çıktıyı göreceksiniz:

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e

Her şey yukarıdaki gibi gösterilirse, artık bir sonraki adıma geçmeye hazırsınız.

4. Adım: Değiştirmeyi açın

Dosyanız takas olarak kullanılmaya hazır olduğunda, şunu çalıştırarak etkinleştirmeniz gerekir:

swapon /swapfile

freeKomutu yeniden çalıştırarak takas dosyasının etkin olduğunu doğrulayabilirsiniz .

free -m

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047

Başka bir Swapşey gösterirse 0, takas başarıyla kuruldunuz.

5. Adım: Yeniden başlatma sırasında değiştirmeyi etkinleştirme

Varsayılan olarak, sunucunuz bu yeni takas dosyasını otomatik olarak etkinleştirmez. Önyükleme sırasında etkinleştirmek için /etc/fstabdosyayı güncelleyebilirsiniz . Herhangi bir metin editörü yeterli olacaktır. Bu örnekte kullanacağım nano.

nano /etc/fstab

Dosyanın sonuna aşağıdaki satırı ekleyin:

/swapfile   none    swap    sw    0   0

Dosyayı düzenlemeyi bitirdiğinizde kaydedin ve kapatın. Hepimiz işimiz bitti!



Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?