Core 2 duo vs i3-2100

Fórumok

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

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.

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)

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.

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).

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.

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.

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