• 01-10-2010, 14:17:44
    #10
    kafkas adlı üyeden alıntı: mesajı görüntüle
    Rami 'i minumum 2 gb yapmanızı tavsiye ederim. Bundan sonrada 300-400 site rahat barındırabilirsiniz.
    Sitelerin application poollarından işlemci kullanımını %100 verirse 300 site değil 100 taneyi zor kaldırır.

    Html site değil yada veritabanına bağlanmayan asp.net uygulama değil çalıştırdıkları.

    Outputcache kullandığı için rame yükleniyor. Senin dediğin 300 siteyi kaldırması için en az 4 gb ram gerekli ki o da anca kaldırır.

    Edit: Asp.net ram ihtiyacı olduğunda diğer boştaki siteleri kapatıp ram ihtiyacını karşılar. Bu durumda öbür sitelerden birine istek gelirse performans kaybı yaşatır.
  • 01-10-2010, 14:26:38
    #11
    PcMaKeR adlı üyeden alıntı: mesajı görüntüle
    Sitelerin application poollarından işlemci kullanımını %100 verirse 300 site değil 100 taneyi zor kaldırır.

    Html site değil yada veritabanına bağlanmayan asp.net uygulama değil çalıştırdıkları.

    Outputcache kullandığı için rame yükleniyor. Senin dediğin 300 siteyi kaldırması için en az 4 gb ram gerekli ki o da anca kaldırır.

    Edit: Asp.net ram ihtiyacı olduğunda diğer boştaki siteleri kapatıp ram ihtiyacını karşılar. Bu durumda öbür sitelerden birine istek gelirse performans kaybı yaşatır.

    P 4 3.0 işlemci ve 2 gb ramli ufak bir atx serverda 300 site barındırdık. Burda ben bunu yazarken tahminler ile değil test edilmiş halini yazdım. Poollar da % 100 cpu kullanımı yaparsa orasıda programlama becerisidir.
  • 01-10-2010, 14:52:22
    #12
    Cevaplar birbirinden ayrı olduğu için tek tek, alıntı yapıp cevap veremeyeceğim.

    Sunucu Sanal değildir.Sistem 2003

    Anlaşılan riskli bir tercih yapacağım...

    1 gb oluncada bana tuzlu geliyor.
  • 01-10-2010, 16:43:54
    #13
    netcode,

    o zaman sanal sunucu hizmetlerinden faydalanabilirsiniz. zamanla da yükseltme işlemi yaparsınız. sizin için en uygunu olacaktır. Sanal sunucu konusunda yardımcı olabiliriz düşünürseniz...
  • 01-10-2010, 17:02:08
    #14
    kafkas adlı üyeden alıntı: mesajı görüntüle
    P 4 3.0 işlemci ve 2 gb ramli ufak bir atx serverda 300 site barındırdık. Burda ben bunu yazarken tahminler ile değil test edilmiş halini yazdım. Poollar da % 100 cpu kullanımı yaparsa orasıda programlama becerisidir.
    Yazdıklarımı tam okudun mu ?

    Application Pooldan %100 izin verilirse dedim. Programlama dedim mi?

    Ne demişim:
    PcMaKeR adlı üyeden alıntı:
    Sitelerin application poollarından işlemci kullanımını %100 verirse 300 site değil 100 taneyi zor kaldırır.
    2 GB Ramli p4 makina günde ortama 1000 tekil hit alan 20 web sitesini(mssql kullanıp ve outputcache etkinse) rahat kaldırır ama 300 ü hiçbir şekilde kaldırmaz aşırı yavaşlar.

    7 senedir asp.net ile uğraşıyorum ve tahminlerle konuşmuyorum. Hiti olmadıkça isterse 2000 web site aç onu bile kaldırır 2gb ramli bir makina. Sonuçta asp.net bir kere derlenir ve html sayfa gibi davranır.

    @NetcodeTurkiye Makina elindeyse akşam özel mesaj ile konuşalım gereksiz servisleri durdurup .net için machine.config ayarlarını yapayım istersen. IIS 6.0 ve machine.config ayarlarını yaptıktan sonra ram ve işlemci kullanımı düşecektir. Ama önerim en azından 1GB ram yapmandır. Harddisk hızlıysa Sanal Belleğide optimize edip performans arttırabiliriz
  • 01-10-2010, 17:21:28
    #15
    PcMaKeR adlı üyeden alıntı: mesajı görüntüle
    Yazdıklarımı tam okudun mu ?

    Application Pooldan %100 izin verilirse dedim. Programlama dedim mi?

    Ne demişim:


    2 GB Ramli p4 makina günde ortama 1000 tekil hit alan 20 web sitesini(mssql kullanıp ve outputcache etkinse) rahat kaldırır ama 300 ü hiçbir şekilde kaldırmaz aşırı yavaşlar.

    7 senedir asp.net ile uğraşıyorum ve tahminlerle konuşmuyorum. Hiti olmadıkça isterse 2000 web site aç onu bile kaldırır 2gb ramli bir makina. Sonuçta asp.net bir kere derlenir ve html sayfa gibi davranır.

    @NetcodeTurkiye Makina elindeyse akşam özel mesaj ile konuşalım gereksiz servisleri durdurup .net için machine.config ayarlarını yapayım istersen. IIS 6.0 ve machine.config ayarlarını yaptıktan sonra ram ve işlemci kullanımı düşecektir. Ama önerim en azından 1GB ram yapmandır. Harddisk hızlıysa Sanal Belleğide optimize edip performans arttırabiliriz

    Verilirse gözümden kaçmış... 300 siteyi mysql ve mssql olarak aktif kullanan siteler kaldırıyordu...
  • 01-10-2010, 17:24:49
    #16
    Merhabalar,

    Size çok detaylı bir yazı ve örnekleri P.M attım.


    Saygılarımla,
    Aytaç Engin
    Zed Teknoloji
  • 01-10-2010, 17:27:26
    #17
    Dostum kaldırır ama şöyle diyem ben sana kısaca. Asp.net iis 6 de dengesizleşebiliyor. Mesela sitenin birinin app pool u %100 ayarlanmışsa ve birden aşırı kullanıma geçerse diğer siteler çok kötü etkileniyor.

    Artı rami aşırı tüketebiliyor asp.net bu yüzden. MS nin gıcık yanı bu işte. PHP ve apache deki gibi config dosyalarını oynayıp stabil hale getiremiyorsun. Stabil olması için programlarken afedersin kan çektiriyor.

    Ha şöyle birşey var server 2008 de iis 7 ile asp.net ram i abartmıyor Başıma geldi bu sorun yoksa normal hitleri kaldırır.
  • 01-10-2010, 21:29:29
    #18
    Application Pool sürekli ölür 512 MB ram ile
    MSSQL'in de olacağını varsayarsak 4 GB bellek ile ortalama 500 siteyi taşırsınız. ( Kontrol panelsiz olarak kullanırsanız. )