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.
BBR (Darboğaz Bant Genişliği ve RTT), Google tarafından Linux çekirdeği TCP yığınına katkıda bulunan yeni bir tıkanıklık kontrol algoritmasıdır. BBR mevcut olduğunda, bir Linux sunucusu önemli ölçüde artan verim alabilir ve bağlantılar için gecikmeyi azaltabilir. Ayrıca, BBR'yi dağıtmak kolaydır, çünkü bu algoritma ağda veya alıcı tarafında değil, yalnızca gönderen tarafında güncelleme gerektirir.
Bu makalede, BBR'yi Vultr CentOS 7 KVM sunucusu örneğine nasıl dağıtacağınızı göstereceğim.
BBR'yi kullanabilmek için CentOS 7 makinenizin çekirdeğini 4.9.0'a yükseltmeniz gerekiyor. ELRepo RPM deposunu kullanarak bunu kolayca yapabilirsiniz.
Yükseltmeden önce, geçerli çekirdeğe bir göz atabilirsiniz:
uname -r
Bu komut aşağıdakine benzer bir dize çıkarmalıdır:
3.10.0-514.2.2.el7.x86_64
Gördüğünüz gibi, mevcut çekirdek 3.10.0'dır.
ELRepo deposunu yükleyin:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
ELRepo deposunu kullanarak 4.9.0 çekirdeğini kurun:
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
Sonucu onaylayın:
rpm -qa | grep kernel
Kurulum başarılı olursa, kernel-ml-4.9.0-1.el7.elrepo.x86_64çıktı listesinden şunları görmelisiniz :
kernel-ml-4.9.0-1.el7.elrepo.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.2.2.el7.x86_64
kernel-tools-3.10.0-514.2.2.el7.x86_64
kernel-3.10.0-514.2.2.el7.x86_64
Şimdi, varsayılan grub2 önyükleme girdisini ayarlayarak 4.9.0 çekirdeğini etkinleştirmeniz gerekir.
Grub2 menüsündeki tüm girişleri göster:
sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
Sonuç şu şekilde olmalıdır:
CentOS Linux 7 Rescue a0cbf86a6ef1416a8812657bb4f2b860 (4.9.0-1.el7.elrepo.x86_64)
CentOS Linux (4.9.0-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.2.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-bf94f46c6bd04792a6a42c91bae645f7) 7 (Core)
Dizin oluşturma başlar 0. Bu, 4.9.0 çekirdeğinin şu konumda bulunduğu anlamına gelir 1:
sudo grub2-set-default 1
Sistemi yeniden başlatın:
sudo shutdown -r now
Sunucu tekrar çevrimiçi olduğunda, doğru Çekirdeği kullandığınızı doğrulamak için yeniden oturum açın ve uname komutunu yeniden çalıştırın:
uname -r
Sonucu aşağıdaki gibi görmelisiniz:
4.9.0-1.el7.elrepo.x86_64
BBR algoritmasını etkinleştirmek için sysctlyapılandırmayı aşağıdaki gibi değiştirmeniz gerekir :
echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Şimdi, BBR'nin etkinleştirildiğini onaylamak için aşağıdaki komutları kullanabilirsiniz:
sudo sysctl net.ipv4.tcp_available_congestion_control
Çıktı benzemelidir:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
Ardından, aşağıdakilerle doğrulayın:
sudo sysctl -n net.ipv4.tcp_congestion_control
Çıktı şöyle olmalıdır:
bbr
Son olarak, çekirdek modülünün yüklendiğini kontrol edin:
lsmod | grep bbr
Çıktı şuna benzer olacaktır:
tcp_bbr 16384 0
BBR'nin ağ performansı geliştirmesini test etmek için web sunucusu dizininde indirmek üzere bir dosya oluşturabilir ve ardından indirme hızını masaüstü makinenizdeki bir web tarayıcısından test edebilirsiniz.
sudo yum install httpd -y
sudo systemctl start httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
cd /var/www/html
sudo dd if=/dev/zero of=500mb.zip bs=1024k count=500
Son olarak, http://[your-server-IP]/500mb.zipmasaüstü bilgisayarınızdaki bir web tarayıcısından URL'yi ziyaret edin ve ardından indirme hızını değerlendirin.
Bu kadar. Okuduğunuz için teşekkürler.
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 sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
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.
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
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
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.
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.