Arkadaşlar bir çok sunucu ve hosting firmasının paketlerini incelediğimde %200 CPU, %400 CPU gibi ibareler görüyorum.
Örneğin; bir firma sattığı bir 10 hesaplı reseller hosting paketi için hesap başına %400 (yani 4) CPU verdiğini söylüyorsa ya tam olarak Core ve CPU terimlerini bilmiyor, ya da kelime oyunu yapıyor.
Neden mi?
CPU dediğimiz şey merkezi işlem birimi, yani kasalarımızda gördüğümüz kare donanım birimi, işlemcidir. Çekirdek ise bu işlemcinin içindeki eş zamanlı işlem yapan fiziksel ünitelerin adıdır. 4 çekirdek, 8 çekirdek, 32 çekirdek diye gider. (2'nin katları ile gitmesi zorunlu değil). Ve bu donanımsal parça olan çekirdekler de sanal olarak ayrıca 2 çekirdeğe bölünür. Yani 8 fiziksel çekirdekli bir işlemcinin 16 sanal çekirdeği bulunur.
Kimse size site başı 4 işlemci tahsis edemez, hele hele bir kaç yüz liralık hosting paketleri için. Fakat size 32 çekirdekli, E tipi Xeon işlemcilerinden 4x10 adet sanal çekirdek tahsis edebilir.
Ve bu da sadece gerektiği yerlerde ve kısıtlı bir süre tanınan bir hak olur. Sürekli %100 şekilde 4x10 Core kullanımından sonra limitlendirme ve hesabı kapatmaya gideceklerdir. Türkiye gibi işlemcide dolara endeksli bir ülkede normal karşılanmalı...
Mesela Turhost bu konuda çok nettir, Hosting başına 1 Core verirler ve paketleri şişkin göstermezler.
Türk Şirketler Core ile CPU Farkını Anlamalı...
8
●323
- 19-12-2021, 20:04:07Belki şu an bana içten içe nefret bile duyuyor olabilirler hocam. Bilişime yıllarımı vermiş biri olarak bazı dil sürtüşmelerini düzeltmek istedimRuzgarSoft adlı üyeden alıntı: mesajı görüntüle
- 19-12-2021, 20:05:39
- 19-12-2021, 20:07:45%100, %200 ve %400 gibi terimler, CPU'nun tek core hızını temsil eder.
%100 1 Core'un ulaşabileceği en yüksek hız, %200 2x 1 Core'un ulaşabileceğiz en yüksek hız ve %400 4x 1 Core'un ulaşabileceği en yüksek hızdır.
Yani makina fiziksel olsa da sanal olsa da 16 CPU takılı olarak görüyorsa, %400 diyerek, kullanıcının 4 çekirdeği aynı anda kullanabileceği anlamına gelir.
Makina 16 CPU görüyorsa, bunun 4 tanesi kullanıcıya izin verildiyse, pek tabi de, 4 CPU izni, 4 Core izni gibi iki terimi de rahatça kullanabilir. - 19-12-2021, 20:08:07CloudLinux ile konumuzun alakası yok. Ben diyorum ki, firmalar CPU ile Core'u yanlış lanse ediyor. Çekirdeğe CPU denirse bu yanlış pazarlamadır hocalarım. CloudLinux zaten benim de bahsettiğim sürekli %100 kullanımda hop kardeşim demeye yardımcı oluyor (diğer faydalarını söylememe gerek yok, size OS'u tanıtmıyorum). Bir yerden sonra direkt firma araya girip hesabı kapabiliyor, kısıtlayabiliyor.
+ CloudLinux'da Core'un CPU olarak geçmesi Core'u CPU yapmaz. Bu sadece terimi yanlış kullanmaktır, kabul etmek gerekir. - 19-12-2021, 21:23:12Kimlik doğrulama veya yönetimden onay bekliyor.Gerçekten kendini çok bilgili sanıp, bunu göstermek için ya da birilerinin açığını ortaya çıkarmak için oluşturulan her içeriğin derdini firmalar olarak biz çekiyoruz. Bu içeriği okuyan ve doğru olduğunu kabul eden kişilerin yapacağı ilk iş çalıştığı firmaya destek talebi oluşturmak olacak.
İletilen mesajların tamamı geçersizdir. Bir çekirdek 100% çalıştığında maksimum hızda çalışıyor demek değildir, 1x10^9 nanosaniye boyunca meşgul demektir. Yüzdelik kullanımı hesaplayabilmek için referans alınan periyodun nanosaniye cinsinden farkının 1 saniye oranı ile bulunur. Bir çekirdeğin kullanımı %20 ise 0.2sn meşgul demektir. 20% hızlı çalışıyor demek değildir. Yani kullanım süreye bağlı ifade edilir.
"400% CPU kullanım izni" ifadesi doğrudur. Bahsedilen CPU 8 çekirdekli ise bu CPU 800% ile çalışabilir. 400% kullanım izni veriliyorsa, 8 çekirdek üzerinde 50% kullanım yapabileceği gibi, 4 çekirdek üzerinde 4x%100 ile 400% 'e ulaşabilir, tamamen uygulamanın single thread kullanımına bağlıdır.