Sanalama
vCPU nedir?
A vCPU is a virtual processor presented to a guest, backed by scheduling time on a physical core or thread. The decisive question is whether the backing thread is shared with other tenants or reserved. A dedicated vCPU has no other tenant scheduled against it; a shared one competes, producing steal time.
vCPU neden önemlidir
Belirleyici soru, destekleyici iş parçacığının diğer kiracılarla paylaşılıp paylaşılmadığı veya ayrılmış olup olmadığıdır. Ayrılmış bir vCPU'ya karşı başka hiçbir kiracı zamanlanmaz; paylaşılan bir vCPU rekabet eder ve çalıntı süre üretir.
vCPU pratikte
Bir sunucu çalıştırırken, vCPU iş yükünüzün gerçekte tükettiği şeydir. Önce çalıntı süreye bakarsınız: sürekli olarak birkaç yüzdenin üzerindeyse, vCPU'larınız paylaşılıyor ve diğer kiracılar sizin döngülerinizi yiyor. Gecikmeyi düzeltmek için vCPU sayısını artırabilirsiniz, ancak sorunun çekirdek değil, çekişme olup olmadığına bakın. Yanlış yapmak, size ait olmayan zamanlama süresi için ödeme yapmak anlamına gelir ve uygulamanız açıklayamadığınız duraklamalar yaşar.
vCPU hakkında insanların yanıldığı şeyler
Yaygın bir hata, vCPU'lara garantili hıza sahip fiziksel çekirdekler gibi davranmaktır. KVM ortamında, her vCPU bir konak iş parçacığı tarafından desteklenir ve paylaşılan bir konakta bu iş parçacığı rekabet eder. İnsanlar daha fazla vCPU'nun her zaman yardımcı olduğunu varsayar, ancak destekleyici iş parçacığı çekişmeli ise, çalıntı süre elde edersiniz. Düzeltme: vCPU sayısını ölçeklemeden önce çalıntı süreyi kontrol edin.
vCPU — yaygın sorular
Kaç vCPU'ya ihtiyacım var?
İş yükünüze bağlıdır. Yoğun bir web sunucusu için iki ile başlayın ve CPU çalıntı süresini izleyin. Çalıntı düşük kalırsa ve hala sınırlanıyorsanız, vCPU ekleyin. KVM planlarımızda, kısa bir yeniden başlatmayla CPU ve RAM artırabilirsiniz, böylece yeniden kurulum olmadan ayarlayabilirsiniz.
vCPU sayısını daha sonra değiştirebilir miyim?
Evet, mevcut sunucunuzda CPU'yu kısa bir yeniden başlatmayla artırabilirsiniz ve disk çevrimiçi olarak büyür. Bir alt seviyeye geçmek canlı geçiş yerine yeniden kurulum gerektirir, bu yüzden küçük başlayıp ölçeklendirmek daha iyidir.
vCPU nerede geçer
- CPU çalıntı zamanı nedir ve neden önemlidir? Çalıntı zaman, sanal CPU'nuzun çalışmaya hazır olduğu ancak hipervizörün fiziksel çekirdeği başka birine verdiği zamanın yüzdesidir. top komutunda "st" süt…
- VPS ne kadara mal olur? Kullanılabilir bir VPS, 1 vCPU, 1 GB RAM ve 20 GB NVMe depolama için ayda yaklaşık 4 $'dan başlar. Özel çekirdekler, 8 GB RAM ve 160 GB depolama içeren bir…
- Gerçekten kullanılabilir en ucuz VPS hangisidir? Yaklaşık 4 $ ayda, gerçek KVM sanallaştırmada 1 vCPU, 1 GB RAM ve 20 GB NVMe satın alır. Bu, bir WireGuard VPN, DNS çözümleyici, Tor aktarıcısı, küçük bir …
- Yeni başlayanlar için en iyi VPS kurulumu nedir? Size en yakın bölgede 2 vCPU, 4 GB RAM ve Ubuntu 24.04 LTS ile başlayın. Ubuntu en büyük öğretici külliyatına sahiptir; öğrenirken bu herhangi bir özellikt…
- Bir VPS kaç ziyaretçiyi kaldırabilir? İyi yapılandırılmış 2 vCPU / 4 GB bir örnek; statik bir siteyi aylık milyonlarca ziyarete, önbelleğe alınmış bir WordPress sitesini yaklaşık 300.000'e ve ö…
- Paylaşımlı ve özel vCPU arasındaki fark nedir? Paylaşımlı vCPU diğer kiracılara karşı zamanlanır; bu nedenle rekabet altında işleminiz bekler — bu, steal time olarak görünür. Özel vCPU, sizin için ayrıl…
sanalama kategorisinden daha fazlası
- KVM
- KVM, Linux çekirdeğine yerleşik tam donanım sanallaştırmasıdır ve her konuğa kendi çekirdeğini ve diğer kiracılardan donanım tarafından zorlanan izolasyonu verir.
- OpenVZ
- OpenVZ, her örneğin ana çekirdeği paylaştığı kapsayıcı tabanlı sanallaştırmadır; bu nedenle konuklar çekirdek modülleri yükleyemez veya farklı bir işletim sistemi çalıştıramaz.
- LXC
- LXC, ana çekirdeği paylaşırken süreçleri ad alanları ve cgroups ile izole eden Linux yerel kapsayıcılaştırmasıdır.
- Hipervizör
- Hipervizör, fiziksel CPU, bellek ve G/Ç'yi aralarında tahsis ederek sanal makineleri oluşturan ve çalıştıran yazılım katmanıdır.
- İç içe sanallaştırma
- İç içe sanallaştırma, işlemci sanallaştırma uzantılarını konuğa sunarak bir sanal makinenin kendisinin sanal makineler çalıştırımasını sağlar.
- cloud-init
- cloud-init, platform tarafından sağlanan meta verileri kullanarak bir sanal makineyi ilk açılışta yapılandırmak için standart mekanizmadır.