• 14-08-2014, 15:59:35
    #1
    Merhaba arkadaşlar. wMware üzerinde 16 gb ramlı 1240 işlemcili bir dedicatedim var. Üzerinde 3 adet sanallaştırma yaptım. Sorum şu ki şuanda 3 suuncuda yeni kuruldu ve hiçbir şekilde ram kullanımları işletim sistemine baglıyken baktığımda 0 a yakındır. Zaten henüz deneme amaçlı açmış bulunuyorum. Ancak wMware üzerinden baktığımda kullanıcı ram tüketmezken işletim sistemi çok fazla ram tüketmektedir. Bu da sunucunun total ram kullanımını yüksek gösteriyor. Aşağıda 3 adet vps'e ait ram kullanım bilgileri ve sonrasında da total ram kullanımını resim olarak yayınlıyorum.Lütfen konu ile ilgili bilgiye sahip olan arkadaşlar bu ram kullanımını dikkate almalımıyım yada ne kadar önemsemeliyim? 16 GB Ram bu gidişle 4 tane 0 yük olan vps'de bitecek gibi görünüyor.

    VPS'lerin Her biri 4GB Ram - 50 Gb HDD - 4 Core ancak sıfır yük olarak çalışmaktadır.




    Bu da Total ram tüketimi




    Verdiğiniz bilgiler için şimdiden teşekkürler.
  • 14-08-2014, 16:26:29
    #2
    Herhangi bir yanlışlık yok. Sizin sunuculara verdiğiniz ram direkt olarak o vds'lere tahsis ediliyor. VDS o ram'i kullansın veya kullanmasın farketmiyor.
  • 14-08-2014, 16:34:14
    #3
    hasantokaloglu adlı üyeden alıntı: mesajı görüntüle
    Herhangi bir yanlışlık yok. Sizin sunuculara verdiğiniz ram direkt olarak o vds'lere tahsis ediliyor. VDS o ram'i kullansın veya kullanmasın farketmiyor.
    Ama 4 GB tahsis ettim hepsine. Biri 2 kullanıyo biri 3 biri azalıyo sonra tekrar artıyo. Deneme yaptığım zaman daha fazla vds de açabiliyorum hatta direk 16 gb li acıyorum calıstırıyo. VPS yani bu
  • 14-08-2014, 19:50:10
    #4
    Herhangi bir ters durum yok. Yanlışmı anladım bilmiyorum ama siz 3 tane 4 GB Ram'li sunucuda açsam sunucular kullanılmadığı için total kullanımında sıfır olmasını istiyorsunuz.
  • 14-08-2014, 19:57:30
    #5
    hasantokaloglu adlı üyeden alıntı: mesajı görüntüle
    Herhangi bir ters durum yok. Yanlışmı anladım bilmiyorum ama siz 3 tane 4 GB Ram'li sunucuda açsam sunucular kullanılmadığı için total kullanımında sıfır olmasını istiyorsunuz.

    Hayır bunlar vds degil vps. Şimdi 4gb ramlı sunucuya performans denemesi yapınca 4gb ram tükettiriyorum mesela 3gb da işletim sistemi yiyo toplam 7gb yemiş oluyo. Yani hiçbirşey yapmadan 2-3 gb sırf işletim sistemleri yiyor
  • 14-08-2014, 20:59:10
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam yanlış anlamayın ama ilk olarak "wMware" değil "VMware" olacak.

    ikinciside sanırım siz vSphere Hypervisor yani kiralık sunucuya kurduğunuz sanallaştırma sisteminin çok fazla ram harcadığını mı söylüyorsunuz?
  • 15-08-2014, 01:59:19
    #7
    sunucuya ayırdığınız ram kullanılsın yada kullanılmasın vmwarede bloke edilir totalde gösterilen rakam normal rakam ters bir durum yok
  • 15-08-2014, 02:25:01
    #8
    Merhabalar,

    Siz başlangıçta rami ne kadar verirseniz, sistem ana kaynak miktarından verdiğiniz ram miktarını vm için ayıracaktır.
    Yani 2 gb ram olarak açtığınız vds 256 mb ram tüketimi yapsa dahi vmwarede 2 gb ram kullandığı görünür.
    Eğer bu kadar fazla görünmesine takıntılıysanız, size önerim şu olabilir:
    Başlangıçta vmi oluştururken rami düşük verin, kurulum tamamlandıktan sonra power off yaparak rami yükseltebilirsiniz. Böylece grafikte görünen ram miktarı düşük olacaktır.

    Bu arada sanırım kampanyamızdan faydalandığınız sunucu bu
  • 15-08-2014, 11:19:47
    #9
    ESX hafızayı paylaşımlı kullanır!

    4 GB ram açtığınızda bunu işletim sistemine 4 GB gösterir fakat fiziksel ram üzerinden 4GB alan tahsis etmez direkt!

    http://www.vmware.com/files/pdf/tech...emory_mgmt.pdf

    Yanlış bilgi vermeyelim.

    Burada bilinmesi gereken işletim sistemlerinin hafıza kullanım ve yönetimi...

    Misal freebsd kurarsanız freebsd size şöyle bir ram kullanımı sunar:
    SYSTEM MEMORY INFORMATION:
    mem_wire:          25341952 (     24MB) [  9%] Wired: disabled for paging out
    mem_active:  +     47529984 (     45MB) [ 18%] Active: recently referenced
    mem_inactive:+     15605760 (     14MB) [  6%] Inactive: recently not referenced
    mem_cache:   +        16384 (      0MB) [  0%] Cached: almost avail. for allocation
    mem_free:    +    165556224 (    157MB) [ 65%] Free: fully available for allocation
    mem_gap_vm:  +       389120 (      0MB) [  0%] Memory gap: UNKNOWN
    -------------- ------------ ----------- ------
    mem_all:     =    254439424 (    242MB) [100%] Total real memory managed
    mem_gap_sys: +      4988928 (      4MB)        Memory gap: Kernel?!
    -------------- ------------ -----------
    mem_phys:    =    259428352 (    247MB)        Total real memory available
    mem_gap_hw:  +      9007104 (      8MB)        Memory gap: Segment Mappings?!
    -------------- ------------ -----------
    mem_hw:      =    268435456 (    256MB)        Total real memory installed
    SYSTEM MEMORY SUMMARY:
    mem_used:          87257088 (     83MB) [ 32%] Logically used memory
    mem_avail:   +    181178368 (    172MB) [ 67%] Logically available memory
    -------------- ------------ ----------- ------
    mem_total:   =    268435456 (    256MB) [100%] Logically total memory
    Burada eğer "free" komutu yada top uygulaması ile bakarsanız orada aktif ram kullanımına bakmayın derim.

    Freebsd üzerinden devam edersek:
    Active = şuan işletim sistemindeki uygulamaların kullandığı hafıza,
    InActive = daha önce kullanılmış ama çöpe gidecek hafıza.
    Cached = benzer uygulamaların sık sık aynı bölgedeki veriyi okudukları önbellek hafıza.
    Wired = Ödünç hafıza olarak düşünülür. Cached gibi davranır ama temizlenecek bir hafıza türüdür.

    Toplam kullanım ise bunların toplamıdır ki yukarıda = mem_used kısmında bunlar toplanmıştır. Vmware VClient üzerinden baktığınızda kullanılan ram işte bu toplamdır.

    Yani free dediğinizde görülen aktif hafıza sizi yanıltmasın...

    Peki VMWare ESX de tamamen 4GB ı nasıl dedicate ederim derseniz bunu VmWare önermez. Çünkü hafıza sıkıştırma, havuza alma, hafıza paylaştırma ve vmotion gibi işlemlerde sorun çıkartabiliyor.

    Sanal makinalara windows kurulduysa yukarıdaki resimlerde gördüğünüz ram kullanımı doğrudur. Çünkü windows servislerin sık kullandıklarını direkt önbelleğe alır ramde. Bence vmware esx i bakmadan önce işletim sistemlerinin ram kullanımını incelemelisin!

    Yukarıdaki arkadaşların dediği hafıza ayrımı Hyper-V için geçerlidir. Hyper-V de sanal makinaya ne ram ayrıldıysa direkt fiziksel ram üzerinden alan ayrılır. Ama size şunu söyler Hyper-V:

    Ben 4GB ram ayırdım fiziksel üzerinde ama sanal sistem bu ramin tümünü kullanmıyor. Bunu izlemek için performans monitörleri incele der.

    Hyper-V de ikinci bir durum olarak Dynamic-Memory var. Hyper-V 3 den sonra geldi bu özellik. İstersen sanal makinaya paylaşımlı hafıza atayabiliyorsun. Misal 4 GB verdim ama bu işletim sisteminin içindeki programlar uyuzluk yapabiliyor %50 paylaşımlı olarak arttır bunu diyebiliyorsun. Hyper-V bu durumda 6 GB a kadar ram i duruma göre kullanabiliyor fiziksel makina üzerinde.

    Umarım bilgilendirici olmuştur. Sizin dediğiniz gibi tamamen fiziksel ayırsaydı Cloud Firmaları batmıştı şuan!