KVM vs OpenVZ / LXC

KVM vs OpenVZ: sanallaştırma türü neden önemlidir

Kısa cevap

KVM tam donanım sanallaştırmasıdır: örneğiniz kendi çekirdeğini çalıştırır ve ana bilgisayarı göremez. OpenVZ ve LXC, ana bilgisayar çekirdeğini paylaşan konteyner teknolojileridir; bu, özel çekirdek modülleri olmaması, eski ana bilgisayarlarda WireGuard olmaması, güvenilmez Docker ve sağlayıcının aşırı satış yapmasına izin veren bellek muhasebesi anlamına gelir. Bir VPS alışılmadık derecede ucuzsa, genellikle OpenVZ'dir.

KVM vs OpenVZ / LXC — yan yana
BoyutKVMOpenVZ / LXC
ÇekirdekSizinAna bilgisayarla paylaşılan
Özel çekirdek modülleriEvetHayır
DockerTam destekliGüvenilmez veya desteklenmez
İç içe sanallaştırmaEvetHayır
Linux dışı sistemlerFreeBSD, OpenBSD, WindowsYalnızca Linux
Bellek garantisiGerçekten ayrılmışSıklıkla aşırı satılan
Ek yük2–5%Neredeyse sıfır
TakasGerçek takasÖykünmüş veya yok

Hangisini seçmelisiniz?

KVM

Gerçek işler için KVM seçin. Her OnionVPS örneği istisnasız KVM'dir.

OpenVZ / LXC

OpenVZ yalnızca çekirdek üzerinde hiçbir kontrolünüzün olmadığı en ucuz tek amaçlı kaplar için savunulabilir.

Sık sorulan sorular

OpenVZ VPS üzerinde Docker çalıştırabilir miyim?

Genellikle hayır ve çalışıyor gibi göründüğü yerlerde güvenli olmayan ana bilgisayar yapılandırmasına bağlıdır. Docker, konteyner tabanlı sanallaştırmanın açığa çıkarmadığı cgroups ve ad alanları gerektirir. KVM kullanın.

Bir VPS'in KVM mi yoksa OpenVZ mi olduğunu nasıl anlarım?

systemd-detect-virt çalıştırın veya uname -r çıktısının değiştirebileceğiniz bir çekirdek gösterip göstermediğini kontrol edin. OpenVZ'de farklı bir çekirdek kuramazsınız.