Solusvm Sunucularında Bandwidth Hesaplanmaması Problemi

Merhabalar, Solusvm’in güncel sürümlerinde sıkça karşılaşılan bir problemin çözümünden bahsedeceğim. KVM tabanlı sanallaştırmaya sahip Solusvm sunucularında, taze kurulum sonrası sanal sunucuların trafiklerinin hesaplanmaması problemi ortaya çıkabiliyor. Genel olarak konuyu özetlemek gerekirse, switch veya router üzerinde sanal sunucuya ait IP’nin sürekli trafik tüketimi yaptığını görüyor, fakat Solusvm panelinizde bu sanal sunucunun grafiklerinde bir değişim olmadığını ve trafiğin sürekli aynı kaldığını görebilirsiniz. Bu sorunun temelinde yatan şey ise sunucunuzun PHP’ye sahip olması,…

SolusVM – OpenVZ Cache Temizleme

OpenVZ ile sanallaştırılmış sistemler ortak kernel üzerinden çalışmakta. Sistemlerin daha rahat işlem yapabilmesi için genel olarak sık kullanılan işlemler cache olarak kayıt altında tutuluyor. Bu nedenle zamanla RAM konusunda şişme yaşanıyor. Solusvm yazılımı üzerinde RAM yüksek görünse de, ssh bağlantısı üzerinde RAM kullanımı daha düşük görünebiliyor. Bu da sistemin işlemleri cache’ye almasından kaynaklanıyor. Aşağıdaki komutu uyguladığınızda, cache temizlenerek RAM normal düzeye gelecek. sync && echo 2 >/proc/sys/vm/drop_caches

Yüksek Boyutlu TMP Klasörünü Boşaltmak

Merhabalar, Linux sunucularda mutlaka karşılaşılan sorunlardan biri de “tmp” klasörünün dolması. TMP Klasör Boyutunu Değiştirmek ve Boşaltmak başlıklı yazımda bu klasörün boyutunun büyütülmesi ve boşaltılması konusunda bilgi vermiştim. Bu yazıda ise, boyutunu artırdığımız ve yüksek doluluğa ulaşmış tmp klasörünü boşalmayı anlatacağım. Uygulamanız gereken komut sayısı çok az. Bunları bir bash script haline getirdim. wget https://mirror.hosthink.net/tmp-cleaner.zip unzip tmp-cleaner.zip cd tmp-cleaner.zip sh install.sh Bu komutları uyguladıktan sonra ekrana gelecek yönergeler sizi yönlendirecek. ENTER tuşuna bastıktan sonra, temizleme işlemi…

Linux Sunucularda I/O Kontrolü & I/O Testi

Linux sunucularda disk performansının yanında, mevcut performansın kullanılabilirliğini ve zorlamaların tespiti için I/O durumunu gözlemleyebiliriz. Linux sunucumuzda I/O kontrolünü sağlamak için aşağıdaki komutu kullanabiliriz. iostat -xkd Bu komut, sunucudaki işlemleri baz alarak, disk üzerindeki I/O oranını ekrana yansıtacaktır.

SolusVM OpenVZ Sunucularda Görünen RAM Kullanımının, Kullanılan ile Uyuşmaması

SolusVM OpenVZ sunucularda, container ve node’ların performansını etkileyen bir durum yer alıyor. Sunuculara ayrılan RAM, node bazında tamamen kullanılıyor gibi görünse de, container içerisinden kontrol edildiğinde kullanım düzeyinin bu sayının çok çok altında olduğu gözlemleniyor. Node bazında tamamen kullanılıyor gösterilmesi ise, performansa etki ediyor. Bunu etkileyen durum ise, “Cache”. OpenVZ sunucularımızda bu durumu aşmak için, aşağıdaki komutu kullanarak cache durumunu sıfırlayabilir, reel kullanım düzeyine getirebiliriz. sync && echo 2 >/proc/sys/vm/drop_caches

Linux Sunucularda Disk Performansı

Merhabalar, Bilindiği üzere linux sunucularda disk performansı, genel performansı fazlasıyla etkilemekte. Bağlantı hızları, işlemci gücü vs derken, disk hep arkaplana atılıyor. Diskteki performans kayıpları ise yoğun SQL sorgu döndüğünde sunucunun sağlıksız şekilde, kesintili çalışmasına neden oluyor. Bu yazıda basit tek satır komutla, diskimizin aktarım hızını test edeceğiz. SSH üzerinden; dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync yazarak sunucumuzun disk performansını test edebiliriz. Unutmamamız gereken nokta, diskimiz ne kadar performanslı olsa da,…

SolusVM – OpenVZ Sunucu Taşıma

Merhabalar, Bu yazımda kısaca Solusvm Openvz sanallaştırmaya sahip 2 sunucu arasındaki taşıma işlemini anlatacağım. İşleme başlamadan Solusvm panelinden migration’ı aktif ediyoruz. Configuration >> General Settings >> Import Mode: ON Daha sonra taşıma yapılacak sunucu ile, yeni sunucu arasında bağlantı kuruyoruz. wget http://files.soluslabs.com/solusvm/scripts/keyput.sh chmod a+x keyput.sh ./keyput.sh hedef_sunucu_IP hedef_sunucu_port Daha sonra “vzlist -a” komutu ile sunucunun container ID’sine bakıyoruz. vzmigrate -v –ssh=”-p hedef_sunucu_port” hedef_sunucu_IP container_id İşlem container’ın boyutuna göre 1-25dk arasında sürebilir….

“Device eth0 does not seem to be present, delaying initialization” Hatası Çözümü

Merhabalar, Centos sunucularda karşılaştığımız bir hata ve çözümünden bahsedeceğim. Belirtilen hata eth0 adaptoründe oluşan bir sıkıntıdan dolayı meydana gelmekte. Bildiğiniz gibi eth0, network device olarak kullanılıyor. Önce network deviceları kontrol ediyoruz, ifconfig lo        Link encap:Local Loopback           inet addr:127.0.0.1  Mask:255.0.0.0           inet6 addr: ::1/128 Scope:Host           UP LOOPBACK RUNNING  MTU:16436  Metric:1           RX packets:0 errors:0 dropped:0 overruns:0 frame:0           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:0           RX…

Kloxo Kurulumu (Ücretsiz Web Panel)

Merhabalar, Malumunuz ticari ve şahsi amaçlarla sunucu ve site yönetimini kolaylaştırmak için kullanılan bir çok panel mevcut. Linux için genel anlamda cPanel, Plesk ve DirectAdmin kullanılsa da, ücretli olmaları nedeniyle kullanıcıları farklı alternatifler aramaya itiyorlar. (Hosthink olarak cPanel ve DirectAdmin önersek de, VPS üzerinde Kloxo kullanımı da yaygın.) Bu yazımda ücretsiz linux kontrol panellerinden en popüleri, Kloxo’nun kurulumundan bahsedeceğim. Kurulumu zor değil, adımları takip ettiğiniz sürece rahatlıkla SSH’tan kurabilirsiniz. Kloxo’nun…

Centos Sunucuda MRTG Kurulumu

MRTG sunucu üzerinde hat takibi sağlamıza yarayan bir uygulama. Kurulumunu biraz basitleştirerek anlatacağım. Kurulum Centos 64 Bit ve 32 Bit sistemler için anlatılmıştır. Sunucumuzda öncelikle bir webserver olmalı. Eğer yok ise aşağıdaki komut ile kurulumu sağlıyoruz. yum -y install httpd* Daha sonra servisi baştan başlatıyoruz. service httpd restart MRTG için gereken SNMP kurulumunu yapıyoruz. yum -y install net-snmp* Aşağıdaki komut ile konfig dosyasını açıp, içini tamamen temizliyoruz. nano /etc/snmp/snmpd.conf Temizledikten…