• 26-06-2016, 14:17:45
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar arkadaşlar;

    Cloud Linux LVE de CPU, Virtual memory, physical memory, EP, i/o değerlerini nasıl kullanıyorsunuz.

    Limitleri kıstıkça load artıyor, limitleri bıraktıkça load normale dönüyor. I/O wait'i az da (~ %1) olsa oluyor.

    16-32 gb ram, 8core, raid10 sas gibi bir yapıda nasıl kullanırsınız? (hosting sunucusu olacak şekilde, vmware sanallaştırma)

    tecrübelerinizi paylaşmanızı rica ederim.
  • 26-06-2016, 14:24:26
    #2
    Administrator
    CPU 100 verebilirsin cok hesap varsa bence lımıtlendırmeyi fazla yapma lımıtlendırme işlemi yoğun sunucuda ters tepebiliyor
    Eğer süreklı load yapan site var ise bunu lımıtlendırebılırsın sattığın paketin CPU lımıtıne göre.
    Ram 1024 yada 2048 verebilirsin tercih meselesi. EP 20-25 olabilir İO 1024 İops var ise boş bırak Bu sekilde ayarlayıp 20-30 dakıka kadar bekle daha sonra duruma göre tekrar değerlendırebılırız tabi
  • 26-06-2016, 19:07:55
    #3
    sunucuoptimizasyon.com
    Coşkun gerekli bilgileri vermiş ama bende birkaç ekleme yapayım.

    Cpu limiti tek core üzerinden verilen bir limittir. Örneğin her bir çekirdeği 3 ghz olan bir işlemcide, yüzde yüz limit verdiğinizde hesap başı 3000 mhz bir limit belirlenmiş olur.

    Cpu modeli, mimarisine ve sunucudaki yoğunluk durumuna göre değer belirlenebilir.

    E5 2620-2630 v1 v2 gibi işlemciler mevcutsa bunların tekil core performansı biraz düşüktür, çift cpu kullanıyorsanız 1.5 core gibi bir ayarlama yapılabilir. Yani her core 2.4 ghz ise 2.8 ghz veya 3 ghz uygun olabilir, sunucu çok yoğun ise 2.5-2.6 arası uygundur.

    Sunucudaki siteler ekstrem işlemler yapmıyorsa, saatler süren cronlar çalıştırmıyorsa 512 mb bellek limiti yeterlidir, birçok bilindik script için fazlasıyla yeterli bir değerdir.

    EP limiti 25, sunucu çok yoğunsa 15-20 arası.

    NPROC limiti default 100 uygundur, yoğunluk fazla ise 75-80 e çekilebilir.

    IO limiti hesabın disk okuma/yazma limitini belirler. Ssd disk var ise 8192 kb, sata disk varsa 1024 kalabilir.

    Çok yoğun hesaplar için özel ayarlama yapabilirsiniz.

    Sata diskli sunucular için cloudlinux kullanılmasını önermiyorum. Sata disklerdeki i/o darboğazı cloudlinux kernelinin kararsız çalışmasına neden olabiliyor. Aynı şey ne idiü belirsiz sas olarak geçen ama sas ile ilgisi olmayan diskler içinde geçerli.

    Ancak iyi disklerle yapılmış hardware raid ile kullanılabilir. (Tercihen raid10)
  • 27-06-2016, 13:24:26
    #4
    Teşekkür ederim her ikinize de, farklı önerisi ve pratiği olan varsa onlarında görüş ve önerilerini merak ediyorum
  • 27-06-2016, 21:12:51
    #5
    ssd ve sata aynı işlemci aynı ram ile test etmiştim. sata sunucuda i/o dan dolayı sanırım işlemci yoğun çalışıyordu. ssd sunucuda bu yoktu. test ettiğim sunucuların hepsi cloudlinux 6 sunucularıdır.

    genel olarak tekil işlemci hızı
    2 - 2,9 - %40
    3 - 3,5 - %30
    3,5 ve üstü %25
    paylaşımlı hosting sunucuları için hesap(site) başına 1 ghz işlemci gücü fazlasıyla yeterlidir. zaten bunu üstteki yüzdelerden sizde basit matematik işlemiyle bulabilirsiniz.
    örn tekil hızı 3,4 Ghz = 3400 mhz olan işlemci her hesaba 1 ghz vermek için %30 işlemci gücüne ihtiyaç vardır.

    ram: paylaşımlı hosting sunucuları için 1 gb yeterlidir.

    ep: sunucu aşırı yoğunsa 10, aşırılık yoksa 20

    nproc: 100 yeterlidir.

    i/o: 1024 kb yeterlidir.

    iops: 1024 yeterlidir.

    bir hatırlatma daha: genel kaynak ayarlamalarını yaptıktan sonra çok oynama yoksa bazı siteler hata verebilir. apache ve litespeed'te aynı sorun oldu. bir ayar yaptıktan sonra öyle devam etsin, zaten çok aşağı çeksen de yoğun kullanan bir hesap için ters tepecektir. daha fazla cpu yoracaktır. eğer aşırı kullanım varsa bu durumda ellemeyeceksin veya suspend atacaksın.
  • 28-06-2016, 00:27:47
    #6
    CPU yüzdesi tek bir core üzerinden verilir ancak şunu unutmamalı biz bunun teyidi cloud linux teamden de aldık. CPU ve memory limiti koymak php memory hatalarına sebep oluyor centos 7 üzerine kurduysanız.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 28-06-2016 mesaj 00:27:47 -->-> Daha önceki 27-06-2016 mesaj 23:54:08 --

    Düzeltme - CPU değil yanlış yazdım -

    Cloudlinux team update:

    Please disable VMEM limits in your system and use only PMEM because they work much accurate:
    # lvectl set default --vmem=0
    # lvectl apply all

    Also please make sure Shell Fork Bomb protection has already disabled in your system,

    if not, please disable it and run "cagefsctl --force-update" to apply changes



    Highest Regards,

    Vince M
  • 06-07-2016, 17:39:06
    #7
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    Coşkun gerekli bilgileri vermiş ama bende birkaç ekleme yapayım.

    Cpu limiti tek core üzerinden verilen bir limittir. Örneğin her bir çekirdeği 3 ghz olan bir işlemcide, yüzde yüz limit verdiğinizde hesap başı 3000 mhz bir limit belirlenmiş olur.

    Cpu modeli, mimarisine ve sunucudaki yoğunluk durumuna göre değer belirlenebilir.

    E5 2620-2630 v1 v2 gibi işlemciler mevcutsa bunların tekil core performansı biraz düşüktür, çift cpu kullanıyorsanız 1.5 core gibi bir ayarlama yapılabilir. Yani her core 2.4 ghz ise 2.8 ghz veya 3 ghz uygun olabilir, sunucu çok yoğun ise 2.5-2.6 arası uygundur.

    Sunucudaki siteler ekstrem işlemler yapmıyorsa, saatler süren cronlar çalıştırmıyorsa 512 mb bellek limiti yeterlidir, birçok bilindik script için fazlasıyla yeterli bir değerdir.

    EP limiti 25, sunucu çok yoğunsa 15-20 arası.

    NPROC limiti default 100 uygundur, yoğunluk fazla ise 75-80 e çekilebilir.

    IO limiti hesabın disk okuma/yazma limitini belirler. Ssd disk var ise 8192 kb, sata disk varsa 1024 kalabilir.

    Çok yoğun hesaplar için özel ayarlama yapabilirsiniz.

    Sata diskli sunucular için cloudlinux kullanılmasını önermiyorum. Sata disklerdeki i/o darboğazı cloudlinux kernelinin kararsız çalışmasına neden olabiliyor. Aynı şey ne idiü belirsiz sas olarak geçen ama sas ile ilgisi olmayan diskler içinde geçerli.

    Ancak iyi disklerle yapılmış hardware raid ile kullanılabilir. (Tercihen raid10)
    merhaba arif bey bu konuda cloudlinux ayarları sayfasında ilginç bir detaya rastladım.

    burada cloudlinux önerilen ayarları paylaşmış: http://docs.cloudlinux.com/limits.html

    Alıntı
    Typical Hosting Account

    SPEED=100%
    PMEM=256MB
    VMEM=0
    IO=1024KB/s
    NPROC=100
    EP=20

    High End Hosting Account

    SPEED=200%
    PMEM=512MB
    VMEM=0
    IO=1024KB/s
    NPROC=100
    EP=40
    burada aklıma takılan biz %30-40 cpu versekte sanki site 1 çekirdeği kullanıyor gibi anasunucudan kaynak tüketiyor.
    typical ayarlarda %100 cpu verilmesi olayına siz ne diyorsunuz?
  • 06-07-2016, 18:29:52
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    merhaba arif bey bu konuda cloudlinux ayarları sayfasında ilginç bir detaya rastladım.

    burada cloudlinux önerilen ayarları paylaşmış: http://docs.cloudlinux.com/limits.html



    burada aklıma takılan biz %30-40 cpu versekte sanki site 1 çekirdeği kullanıyor gibi anasunucudan kaynak tüketiyor.
    typical ayarlarda %100 cpu verilmesi olayına siz ne diyorsunuz?
    CloudLinux üzerinde core kavramı çekirdek bazında işliyor. Örneğin işlemcimiz E3-1240 olsun. Bu işlemcide HT teknolojisi ile birlikte 8 kullanılabilir çekilrdek bulunmakta işletim sisteminin kullanabildiği. CloudLinux üzerinde CPU için 100 limiti girmek, ilgili hesabın bu sekiz çekirdekten birinin tamamen kullanabilmesi anlamına geliyor. Yani burada işlemcinin tamamı 800 birim gibi yüzdelik bazda. (lve 1.4+ çekirdekler için geçerli.)

    %30-40, tek bir çekirdeğin %30'u, %40'ı demek.

    Kaynak: http://docs.cloudlinux.com/index.html?speed_limits.html
  • 06-07-2016, 22:03:10
    #9
    sunucuoptimizasyon.com
    Misafir adlı üyeden alıntı: mesajı görüntüle
    merhaba arif bey bu konuda cloudlinux ayarları sayfasında ilginç bir detaya rastladım.

    burada cloudlinux önerilen ayarları paylaşmış: http://docs.cloudlinux.com/limits.html



    burada aklıma takılan biz %30-40 cpu versekte sanki site 1 çekirdeği kullanıyor gibi anasunucudan kaynak tüketiyor.
    typical ayarlarda %100 cpu verilmesi olayına siz ne diyorsunuz?
    Top çıktısı yanıltıcı olabilir. Örneğin mysqlü yoğun bir sunucuda top çıktısında yüzde 100-150 gibi rakamlar görebilirsiniz, bunu mysql işlemcinin tümünü kullanıyor şeklinde yorumlayamayız.

    Cloudlinux ayarları kullanılabilir tabi fakat her sunucunun donanımı, yoğunluğu farklıdır, buna göre ayarları deneyip sunucuyu bir süre izleyip uygun olanına sabitlemek sağlıklı olacaktır.