LIONFIN

Sözlük

vCPU nedir?

Virtual Central Processing Unit

Diğer adları: sanal işlemci, sanal çekirdek, virtual cpu, vcore

Tanım

vCPU (sanal işlemci), bir hypervisor'ın sanal makineye atadığı ve fiziksel işlemcinin bir iş parçacığına (thread) karşılık gelen sanal işlemci birimidir. Sanal sunucunun aynı anda kaç işi paralel yürütebileceğini belirler; paket tablolarındaki çekirdek sayısı genellikle vCPU cinsinden ifade edilir.

vCPU nasıl hesaplanır?

vCPU genellikle fiziksel işlemcinin bir iş parçacığına eşlenir. Hyper-Threading ya da SMT destekli bir işlemcide her fiziksel çekirdek iki iş parçacığı sunar; dolayısıyla 16 çekirdekli, SMT açık bir işlemci hypervisor'a 32 iş parçacığı gösterir. Hypervisor bu iş parçacıklarını sanal makinelere vCPU olarak dağıtır ve zamanlayıcı ile sırayla çalıştırır.

Bir vCPU'nun gerçek gücü, işlemcinin modeline, saat hızına ve kaynakların ne ölçüde paylaşıldığına bağlıdır. Bu nedenle farklı sağlayıcıların aynı sayıdaki vCPU'ları aynı performansı vermeyebilir.

vCPU ile fiziksel çekirdek farkı nedir?

vCPU, fiziksel çekirdeğin zaman paylaşımlı bir dilimidir; fiziksel çekirdek ise donanımda gerçekten var olan işlem birimidir. Paylaşımlı havuz kullanan VPS hizmetlerinde birden fazla vCPU aynı fiziksel iş parçacığını sırayla kullanabilir; VDS hizmetlerinde ise vCPU'lar size ayrılmış çekirdeklere eşlenir ve başkasıyla paylaşılmaz.

  • Web sitesi ve hafif uygulamalar: az sayıda vCPU yeterlidir, yanıt süresinde bellek ve disk daha belirleyicidir.
  • Derleme, video dönüştürme, yoğun veritabanı: vCPU sayısı ve ayrılmış çekirdek doğrudan hız kazandırır.
  • Tek iş parçacıklı oyun sunucuları: çekirdek sayısından çok tek çekirdek hızı önemlidir.

Kaç vCPU gerekir?

Gereken vCPU sayısı, uygulamanın aynı anda kaç isteği işlediğine ve her isteğin ne kadar işlemci harcadığına bağlıdır. En sağlıklı yöntem küçük başlayıp ölçmektir: htop ya da top ile işlemci kullanımını izleyin, sürekli yüksek seyrediyorsa kaynak artırın. LIONFIN VPS sunucularında kaynaklar sonradan yükseltilebilir; ayrıntılar için VPS kaynak yükseltme rehberine bakabilirsiniz. Güncel vCPU değerleri paket tablosunda yer alır.

İlgili terimler

Hypervisor
Hypervisor, fiziksel bir bilgisayarın işlemci, bellek, disk ve ağ kaynaklarını birden çok sanal makineye paylaştıran ve bu sanal makineleri...
KVM
KVM (Kernel-based Virtual Machine), Linux çekirdeğini bir hypervisor'a dönüştüren, açık kaynaklı tam sanallaştırma teknolojisidir. Her sanal...
RAM
RAM (Random Access Memory), işlemcinin çalışan programlar ve kullandıkları veriler için başvurduğu, yüksek hızlı ve geçici çalışma belleğidi...
VDS
VDS (Virtual Dedicated Server), işlemci çekirdeği, bellek ve disk kaynaklarının tek bir müşteriye tamamen ayrıldığı, başka sanal sunucularla...
VPS
VPS (Virtual Private Server), tek bir fiziksel sunucunun sanallaştırma yazılımıyla bölünmesiyle oluşturulan, kendi işletim sistemi, root yet...

← Tüm terimler