KVM vs OpenVZ / LXC
KVM vs OpenVZ: sanallaştırma türü neden önemlidir
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.
| Boyut | KVM | OpenVZ / LXC |
|---|---|---|
| Çekirdek | Sizin | Ana bilgisayarla paylaşılan |
| Özel çekirdek modülleri | Evet | Hayır |
| Docker | Tam destekli | Güvenilmez veya desteklenmez |
| İç içe sanallaştırma | Evet | Hayır |
| Linux dışı sistemler | FreeBSD, OpenBSD, Windows | Yalnızca Linux |
| Bellek garantisi | Gerçekten ayrılmış | Sıklıkla aşırı satılan |
| Ek yük | 2–5% | Neredeyse sıfır |
| Takas | Gerç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.