Sziasztok!
Adott, egy Core2Duo e8400-as proci 8GB Rammal. Proxmoxot futtat.
Lehetőség lenne i3-2100-ra cserélni szintén 8GB rammal, de már DDR3-al.
Képtelen vagyok eldönteni, hogy érdemes-e kicserélni.
Talán olcsóbb hozzá a RAM, kevesebbet fogyaszt, viszont az i3-2100 nem tud "vt-d"-t, csak "vt-x" -et. Amiról, azt sem tudom kell-e nekem. :-)
Tudtok irányt mutatni?
Köszönöm
- 2206 megtekintés
Hozzászólások
Alapvetően ekkora lépést nem csinálnék. Mai hardverre viszont igen.
De te tudod mekkora meló ez neked.
Biztosan gyorsabb az i3, van ugye 2-3 generáció köztük, de hogy annyival hogy megérné az attól függ hogy mit futtatsz rajta. RAM miatt nem érdemes cserélni, csak ha bele akarsz még tenni vagy 16GB-ot.
- A hozzászóláshoz be kell jelentkezni
Talán ez segít: http://cpuboss.com/cpus/Intel-Core2-Duo-E8400-vs-Intel-Core-i3-2100
Az i3-ban vt-d nincs, de vt-x van. Nem tudom, hogy ez a Proxmox esetén mennyit számít.
- A hozzászóláshoz be kell jelentkezni
Csak akkor ha használod is, tipikusan I/O (storage, videó) kártyák passthrough-jához).
- A hozzászóláshoz be kell jelentkezni
Szintetikus tesztekben az i3 azért egy ~60%-kal gyorsabb az e8400-nál. Ebből biztosan profitálna a proxmox. Pénzt nem adnék a cseréért, de ha ingyen van (illetve az időráfordításon kívül többe nem kerül), akkor cserélném.
Itt az egyetlen kérdés szerintem a vt-d, de ha eddig sem használtad, akkor nem fog fájni a hiánya. (arra való, hogy pl egy merevlemezt vagy vga-t direktben odaadj egy guest-nek)
- A hozzászóláshoz be kell jelentkezni
VT-d az E8400-ban sincs, mert ott még a chipkészletben van :)
Nyers CPU számításban valszeg erősebb a Sandy Bridge, de az E8400-nak 6M cache-e van, míg az i3-asnak csak 3. Valós körülmények között nem biztos, hogy erősebb lesz az i3.
Ha IO nehéz guest-eket futtatsz, akkor mindenképp VT-d-re lőnék. Anno kipróbáltam két E8400-as konfigot, CPU, RAM, Diszk és OS ugyanaz volt, az alaplap különbözött: G35-ös chipset vs. Dell Q-akárhányassal. A Q-sban volt VT-d, és a virtualizált desktop Ubuntu érezhetően jobban ment Virtualbox alatt.
- A hozzászóláshoz be kell jelentkezni
De mitől ment jobban? Önmagában a vtd jelenléte nem gyorsít semmit. Akkor van értelme, ha konkrétan egy eszközt át akarsz adni a guest-nek, hogy natívan használja. Pl egy VGA kártyát adsz a guest-nek, vagy egy sata vezérlőt (utóbbinak linx host és guest esetén nincs sok értelme, mert a virtio driver amúgy is ~natív teljesítményt ad).
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy rosszul tudom, de a VT-d nem csak arra jó, hogy PCIe-passthrough-ra használd. DMA remapping, interrupt remapping, stb. Azért egy hardveres rásegítés + közvetlen elérés gyorsabb lehet, mint egy akármilyen virtio driver. Talán nem is nyers teljesítményben, hanem latency-ben, nem tudom.
Sajnos nem futtattam szintetikus teszteket, és az is lehet, hogy a különbséget az alaplap vagy maga a G35 és a Q35 chipkészlet okozza, de én továbbra is a VT-d-re gyanakszom.
- A hozzászóláshoz be kell jelentkezni
Igen a vt-d azt csinalja kb, de ahhoz ugy is kell konfiguralnod a vm-et hogy direktben dedikaltan adja oda az eszkoz elerest neki a host, szoval ha ugyanaz volt a konfigod nem csak hw-esen akkor nem hasznaltad a vt-d -t, hacsak nem allitja be alapbol ugy a virtualbox vt-d tamogottsag eseten, bar ezt erosen ketlem.
- A hozzászóláshoz be kell jelentkezni
Nem értem a dolgot.
Ez szerint a link szerint: http://ark.intel.com/compare/33910,53422
i3-2100 - Vt-d: No
Viszont az alábbi parancsot szépen megette:
qm set 100 --virtio3 /dev/sdc
És működik is. Lehet, hogy működik, csak lassan?
Teszteket nem csináltam, de nekem nem tűnik lassúnak.
Köszönöm
- A hozzászóláshoz be kell jelentkezni
AFAIK az általad beírt parancsnak semmi köze sincs a VT-d-hez, vagy annak hiányához
- A hozzászóláshoz be kell jelentkezni
A VT-d arról szól, hogy a komplett PCI device-t (pl. SATA kontroller) egyben tudod odaadni a virtuális gépnek, és ő natívan tudja elérni és kezelni (nem virtualizálva). Ennek a valóságban annyira sok jelentősége nincsen azért.
- A hozzászóláshoz be kell jelentkezni