CPU för ESXi --> NAS/Webserver/Annat

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2005

CPU för ESXi --> NAS/Webserver/Annat

Hej!

Jag har fastnat lite vid valet av CPU till min server som skall inköpas snart.

Moderkortet kommer vara ett ASROCK E3C226D2i med 16GB ECC RAM.

Arbetet burken kommer utföra är att driva en NAS (windows server 2012 förmodligen) med 8 stycken 3TB diskar i raid 50, en webserver (Ubuntu server) och kanske en minecraft server (Också ubuntu server).

Alla servrar kommer husera på en Intel SSD på 180GB och ESXi på ett USB3 minne som kommer sitta i den interna USB porten.

Totalt 3 stycken virtuella servrar till en början alltså.

Jag har snöat in mig lite på Xeon E3-1275 V3 men frågan är om det bli overkill?

Vad skulle annars rekommenderas till det här bygget?

[Workstation] [i7 3770K | Sabertooth Z77 | EVGA GTX 1080 SC WC | AX1200 | 16GB DDR3 | 1TB 850 Evo]
[Server/NAS] [ESXi] [Xeon E3-1275 V3 | Silverstone DS380 | 16GB DDR3 ECC | 8 x WD RED 3TB | LSI MEGARAID 9271-8I]
[Bärbar] [Macbook Pro Retina 15 | 512GB SSD | 16GB Ram]

Trädvy Permalänk
Medlem
Plats
Ängelholm
Registrerad
Mar 2010
Skrivet av wRRM:

Hej!

Jag har fastnat lite vid valet av CPU till min server som skall inköpas snart.

Moderkortet kommer vara ett ASROCK E3C226D2i med 16GB ECC RAM.

Arbetet burken kommer utföra är att driva en NAS (windows server 2012 förmodligen) med 8 stycken 3TB diskar i raid 50, en webserver (Ubuntu server) och kanske en minecraft server (Också ubuntu server).

Alla servrar kommer husera på en Intel SSD på 180GB och ESXi på ett USB3 minne som kommer sitta i den interna USB porten.

Totalt 3 stycken virtuella servrar till en början alltså.

Jag har snöat in mig lite på Xeon E3-1275 V3 men frågan är om det bli overkill?

Vad skulle annars rekommenderas till det här bygget?

Jag kör en i5 Quad Core i min host. Och den driver 13 virtuella gäster blandat Windows och Linux.

Trädvy Permalänk
Medlem
Registrerad
Apr 2013
Skrivet av Zakire:

Jag kör en i5 Quad Core i min host. Och den driver 13 virtuella gäster blandat Windows och Linux.

I5 drar inte nytta av ECC

Trädvy Permalänk
Medlem
Plats
Kristianstad
Registrerad
Feb 2005
Skrivet av wRRM:

Jag har snöat in mig lite på Xeon E3-1275 V3 men frågan är om det bli overkill?

Vad skulle annars rekommenderas till det här bygget?

E3-1275 V3 kan nog vara lite overkill om du inte planerat köra något som du vet är resurskrävande.
I min ESXi 5.1 kör jag Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz, den är förvisso S-1155.
VM är 3st Server 2012R2, 1st Server 2008R2, 1st Endian FW (Linux appliance) och det finns gott om kräm i den.

Kör non-ECC då moderkortet (ASUS P8C WS C216) inte ville starta med de ECC-minnen som ursprungligen köptes (Tack Dustin för problemfri retur och pengar tillbaka)

Edit: lade till vilket moderkort

Trädvy Permalänk
Medlem
Registrerad
Feb 2013

Jag har väl inte med det att göra, men varför välja två olika plattformar att göra samma sak? Tänker på webserver (ubuntu) och NAS (win server 2k12) först. Det låter som du kan köra allt på ett enda OS. Sen är det alltid roligt å virtualisera förstås. FreeNAS eller liknande är ju alltid en trevlig och inte särskilt systemkrävande NAS-OS i grundutförande (tänker utan ZFS raid).

CPU: i7-4790k // MB: Gigabyte Z97X-Gaming 3 // MEM: 16GB Corsair Vengeance (2x8GB 1600MHz) // GPU: EVGA GTX 980 Ti 6GB // SSD: 1x250GB Samsung EVO, 1x240GB Seagate SSD, 1x120GB Kingston HyperX // HDD: 3x1TB

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2005
Skrivet av Zakire:

Jag kör en i5 Quad Core i min host. Och den driver 13 virtuella gäster blandat Windows och Linux.

Jag har en i5 4670 nu i min nuvarande NAS men tänkte köra på lite mer server hårdvara i nya servern som är på G.

Skrivet av Ljugtomten:

E3-1275 V3 kan nog vara lite overkill om du inte planerat köra något som du vet är resurskrävande.
I min ESXi 5.1 kör jag Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz, den är förvisso S-1155.
VM är 3st Server 2012R2, 1st Server 2008R2, 1st Endian FW (Linux appliance) och det finns gott om kräm i den.

Kör non-ECC då moderkortet (ASUS P8C WS C216) inte ville starta med de ECC-minnen som ursprungligen köptes (Tack Dustin för problemfri retur och pengar tillbaka)

Edit: lade till vilket moderkort

Grejen är väl att jag vill framtidssäkra mig lite också (Jag vet, det går inte inom IT men ändå) om det skulle vara så att jag vill börja labba. Förmodligen kommer jag börja göra det då framtiden siktar på Windows Server 2012 cert mm.

Skrivet av Northbane:

Jag har väl inte med det att göra, men varför välja två olika plattformar att göra samma sak? Tänker på webserver (ubuntu) och NAS (win server 2k12) först. Det låter som du kan köra allt på ett enda OS. Sen är det alltid roligt å virtualisera förstås. FreeNAS eller liknande är ju alltid en trevlig och inte särskilt systemkrävande NAS-OS i grundutförande (tänker utan ZFS raid).

Jag har kollat en del på Nas4free och freenas och tänker garanterat prova det innan jag gör mitt slutgiltiga val.

Hur funkar det med hårdvaruraid och ZFS på samma gång?

[Workstation] [i7 3770K | Sabertooth Z77 | EVGA GTX 1080 SC WC | AX1200 | 16GB DDR3 | 1TB 850 Evo]
[Server/NAS] [ESXi] [Xeon E3-1275 V3 | Silverstone DS380 | 16GB DDR3 ECC | 8 x WD RED 3TB | LSI MEGARAID 9271-8I]
[Bärbar] [Macbook Pro Retina 15 | 512GB SSD | 16GB Ram]

Trädvy Permalänk
Medlem
Plats
Kristianstad
Registrerad
Feb 2005
Skrivet av wRRM:

Grejen är väl att jag vill framtidssäkra mig lite också (Jag vet, det går inte inom IT men ändå) om det skulle vara så att jag vill börja labba. Förmodligen kommer jag börja göra det då framtiden siktar på Windows Server 2012 cert mm.

Jag tror inte du behöver tänkt så mycket på processorn om du t.e.x. har en virtuell "produktionsmiljö" med AD, NAS, FW och sedan en virtuell labbmiljö där du meckar med AD o.d.
Jag smockade in så mycket RAM som moderkortet klarade (32GB) och sedan diskar.. RAM för att kunna köra många VM samtidigt och om du labbar och startar om de servrarna ofta så lägg de fysiskt på andra diskar (eller lämplig RAID).
Kör du ESXi kan du ju ha en Datastore för prodservrar och en Datastore för labb som du kan lägga på olika diskar.
Jag har vanliga Seagate 2TB 7200RPM-diskar i min servrer utan RAID, vid kopiering av stora komprimerade filer till/från min arbetsstation ligger hastigheten på ~120MB/s så det är nätverket som är begränsningen.

Edit: om du går på Xeon vill du nog även se till att modermodemet har stöd för VT-d om du exempelvis vill ge en NAS du kör i VM direkt access till HW-raid.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2005
Skrivet av Ljugtomten:

Jag tror inte du behöver tänkt så mycket på processorn om du t.e.x. har en virtuell "produktionsmiljö" med AD, NAS, FW och sedan en virtuell labbmiljö där du meckar med AD o.d.
Jag smockade in så mycket RAM som moderkortet klarade (32GB) och sedan diskar.. RAM för att kunna köra många VM samtidigt och om du labbar och startar om de servrarna ofta så lägg de fysiskt på andra diskar (eller lämplig RAID).
Kör du ESXi kan du ju ha en Datastore för prodservrar och en Datastore för labb som du kan lägga på olika diskar.
Jag har vanliga Seagate 2TB 7200RPM-diskar i min servrer utan RAID, vid kopiering av stora komprimerade filer till/från min arbetsstation ligger hastigheten på ~120MB/s så det är nätverket som är begränsningen.

Edit: om du går på Xeon vill du nog även se till att modermodemet har stöd för VT-d om du exempelvis vill ge en NAS du kör i VM direkt access till HW-raid.

Den kommer också streama från PLEX server till ett antal klienter både i lanet och utanför. Jag vet ärligt talat inte hur mycket resurser det kräver för varje klient men antar att transcoding tar en del iallafall.

Kommer antagligen inte labba så mycket än, utan det blir när jag börjar plugga för windows server 2012 cert senare i år.

Jag har läst lite om ZFS nu och blev kluven om det kanske är bättre för hemma användning.

Problemet är bara att det endast är 6 stycken SATA portar på moderkortet jag har tänkt mig och med raidkortet får jag 2x4 sata portar.

[Workstation] [i7 3770K | Sabertooth Z77 | EVGA GTX 1080 SC WC | AX1200 | 16GB DDR3 | 1TB 850 Evo]
[Server/NAS] [ESXi] [Xeon E3-1275 V3 | Silverstone DS380 | 16GB DDR3 ECC | 8 x WD RED 3TB | LSI MEGARAID 9271-8I]
[Bärbar] [Macbook Pro Retina 15 | 512GB SSD | 16GB Ram]

Trädvy Permalänk
Medlem
Plats
Ängelholm
Registrerad
Mar 2010
Skrivet av wRRM:

Den kommer också streama från PLEX server till ett antal klienter både i lanet och utanför. Jag vet ärligt talat inte hur mycket resurser det kräver för varje klient men antar att transcoding tar en del iallafall.

En av mina 13 VMs är en Plex-server. Inga problem att vara ett par stycken som kollar film, även om servern måste transkoda.

I regel så behöver du ingen monster-CPU för att klara av att köra många VMs då den inte kommer gå upp så mycket i "varv". Det som är problematiskt är VMwares så kallade Wait Time (eller om det är Ready Time?). Om du ger en VM två virtuella kärnor så måste den få tillgång till två stycken av CPUn innan den kan processa en beräkning, även hur lite kraft beräkningen än tar. Detta innebär att om du har fyra stycken gäster med vars en kärna som kör på en Quad Core kan alla gäster arbeta fritt på vars ett håll utan problem. Men säg till exempel att alla gäster får vars två kärnor, då kommer bara två gäster kunna arbeta i taget och de bildas kö för att få utföra sina beräkningar.

För min del märker jag inte av det så ofta, är mer mina diskar som blir långsamma med så många gäster på. Men om många gäster samtidigt ska utföra tunga arbeten som tar tid, så spelar det ingen roll hur stark CPU du än har, är där inte kärnor så det räcker kommer det bli kö.

Intressant läsning:
http://www.the-little-things.net/blog/2012/03/22/virtualizati...
http://public.madeinengland.co.nz/how-many-cpus-should-a-vm-h...

Trädvy Permalänk
Medlem
Plats
Ängelholm
Registrerad
Feb 2011
Skrivet av wRRM:

Den kommer också streama från PLEX server till ett antal klienter både i lanet och utanför. Jag vet ärligt talat inte hur mycket resurser det kräver för varje klient men antar att transcoding tar en del iallafall.

Kommer antagligen inte labba så mycket än, utan det blir när jag börjar plugga för windows server 2012 cert senare i år.

Jag har läst lite om ZFS nu och blev kluven om det kanske är bättre för hemma användning.

Problemet är bara att det endast är 6 stycken SATA portar på moderkortet jag har tänkt mig och med raidkortet får jag 2x4 sata portar.

Jag har inte en susning om hur mycket pulver en EXSi server behöver i sin CPU, men Plex har iaf några riktlinjer för vad som behövs för transcoding.
Jag sökte själv lite då jag är inne på att bygga en HTPC/NAS/Steambox-kombo.

https://support.plex.tv/hc/en-us/articles/201774043-What-kind...

Sedan vill jag även påpeka din raid 5+0 lösning. Hade det inte varit bättre med en ren RAID 5 för betydligt mer lagringsutrymme, alterativt RAID 6 för mer säkerhet? Att halvera lagringsutrymmet på 8 diskar för lite mer skrivprestanda känns i mitt huvud lite för mycket pengar per prestanda.

i7-920 @ 4.0Ghz - 12GB Corsair XMS3 - EVGA GTX 980 SC - Corsair TX850 - Asus pb298q
Main rigg - LAN-dator

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2005
Skrivet av Zakire:

En av mina 13 VMs är en Plex-server. Inga problem att vara ett par stycken som kollar film, även om servern måste transkoda.

I regel så behöver du ingen monster-CPU för att klara av att köra många VMs då den inte kommer gå upp så mycket i "varv". Det som är problematiskt är VMwares så kallade Wait Time (eller om det är Ready Time?). Om du ger en VM två virtuella kärnor så måste den få tillgång till två stycken av CPUn innan den kan processa en beräkning, även hur lite kraft beräkningen än tar. Detta innebär att om du har fyra stycken gäster med vars en kärna som kör på en Quad Core kan alla gäster arbeta fritt på vars ett håll utan problem. Men säg till exempel att alla gäster får vars två kärnor, då kommer bara två gäster kunna arbeta i taget och de bildas kö för att få utföra sina beräkningar.

För min del märker jag inte av det så ofta, är mer mina diskar som blir långsamma med så många gäster på. Men om många gäster samtidigt ska utföra tunga arbeten som tar tid, så spelar det ingen roll hur stark CPU du än har, är där inte kärnor så det räcker kommer det bli kö.

Intressant läsning:
http://www.the-little-things.net/blog/2012/03/22/virtualizati...
http://public.madeinengland.co.nz/how-many-cpus-should-a-vm-h...

Jag förstår, om jag då i praktiken har 2 kärnor för plex server, en för webservern, en för mail servern och en för windows 2012 servern så borde det vara lugnt?

Webserver borde väl inte vara så farligt om det blir wait time heller antar jag, kommer inte direkt ha jättemånga som besöker sidan.

Hur fungerar det med HT då? Kommer det stå 8 kärnor eller fortfarande 4? För wait timen lär väl vara längre än vad fördröjningen HT ger är?

Skrivet av biorrith:

Jag har inte en susning om hur mycket pulver en EXSi server behöver i sin CPU, men Plex har iaf några riktlinjer för vad som behövs för transcoding.
Jag sökte själv lite då jag är inne på att bygga en HTPC/NAS/Steambox-kombo.

https://support.plex.tv/hc/en-us/articles/201774043-What-kind...

Sedan vill jag även påpeka din raid 5+0 lösning. Hade det inte varit bättre med en ren RAID 5 för betydligt mer lagringsutrymme, alterativt RAID 6 för mer säkerhet? Att halvera lagringsutrymmet på 8 diskar för lite mer skrivprestanda känns i mitt huvud lite för mycket pengar per prestanda.

Läste i genom riktlinjerna och en xeon 1275 v3 verkar kanske vara en bra investering i alla fall.

Jag förlorar totalt 6TB på att använda raid 5+0, anledningen till att jag vill köra raid 5+0 är för få extra felsäkerhet. Har hört så mycket om raid 5 på sista tiden så man blir lite avskräckt. Har dock använt raid 5 på 5 stycken 2TB diskar utan problem sen i januari men man vet aldrig var som kan hända om 2 - 3 år.

[Workstation] [i7 3770K | Sabertooth Z77 | EVGA GTX 1080 SC WC | AX1200 | 16GB DDR3 | 1TB 850 Evo]
[Server/NAS] [ESXi] [Xeon E3-1275 V3 | Silverstone DS380 | 16GB DDR3 ECC | 8 x WD RED 3TB | LSI MEGARAID 9271-8I]
[Bärbar] [Macbook Pro Retina 15 | 512GB SSD | 16GB Ram]