Waar te Vinden Servers met Snelle Cpu ‘ s (voor het Hosten van Games)

0
38
Shutterstock/Phuwadach Pattanatmon

Game servers zijn zeer gulzige; als u van plan bent serieus hosting, zult u wilt zoeken naar een server met de snelste CPU mogelijk, zodat uw spel kan draaien soepel en omgaan met de last van veel mensen tegelijkertijd aangesloten zijn.

De Prestaties van de CPU Uitgelegd

Er zijn een heleboel factoren die bepalen hoe snel een processor crunches een bepaalde taak.De eerste is “clock speed”, die het aantal meestal geadverteerd het meest op de doos. Een desktop CPU met een goede koeling kunnen uitvoeren ongeveer 4,5 GHz, terwijl een laptop CPU zou kunnen uitvoeren ongeveer 3,2 GHz of zo. De kloksnelheid van een processor rechtstreeks van invloed op de prestaties—sneller klokken, meer instructies uitgevoerd per seconde.

Maar, sneller klokken betekent meer warmte, en als je hosting bij enorme schalen, de primaire kosten voor het draaien van servers is niet echt de hardware zelf, maar de gigantische elektriciteitsrekening gekoppeld. Server Processoren, zoals de Intel Xeon line-up, zijn ontworpen voor efficiëntie in het achterhoofd; zij hebben vaak veel kernen, die sleept de totale kloksnelheid omlaag, want het kost een enorme hoeveelheid stroom elke kern op “full speed.” Vanwege dit, de meeste Xeons zal boven uit op circa 3,6 GHz of zo voor de base clock (en veel server providers lock Xeons naar hun basis klokken).

IPC

Op de top van de kloksnelheid, je hebt ook een gegeven genoemd Instructies Per Seconde (IPC). Alleen maar omdat een CPU loopt op 5 miljard cycli per seconde betekent niet dat het uitvoeren van precies 5 miljard bewerkingen per seconde. Veel activiteiten vinden meerdere klok cycli volledig uit te voeren, en dit hangt af van hoe de architectuur van de processor is vastgelegd. IPC is iets dat kan verbeteren generationally met efficiëntere CPU-outs; een instructie die genomen kunnen hebben 7 cycli uit te voeren zou kunnen worden teruggebracht naar slechts 6 cycli in een nieuwere CPU model.

IPC wordt meestal gemeten als gemiddelde, omdat in de echte wereld werkbelasting zal verschillen nogal en de belasting op de verschillende onderdelen van de CPU. Een nieuwe CPU zou kunnen doen het veel beter in de video-encoding, maar zien nog geen verbetering in de prestaties van Photoshop.

IPC is ook gemeten generationally. Bijvoorbeeld, AMD ‘ s nieuwe Zen-2 line-up was een zeer grote sprong in de IPC van ongeveer 14%. Intel doorgaans gemiddeld ongeveer 4-6% verbetering van elke generatie. Klok snelheden nog niet veel verbetering op alle, dus IPC verbetering is wat CPU generaties van elkaar. Voor algemene schattingen, kunt u gebruik maken van benchmark sites zoals UserBenchmark te vergelijken CPU-herzieningen.

Multicore

Cpu ‘ s hebben ook meerdere cores. Dit kan leiden u om te geloven dat een 8 core CPU zal twee keer zo krachtig is als een 4-core CPU, maar dat is niet echt het geval. In bepaalde werkbelasting, dit geldt met name bij het doen van het “echte” werk, zoals video-en 3D-rendering, samenstellen en berekenen van cijfers; meer kernen leidt direct tot meer prestaties.

Voor game-servers, zij maken doorgaans alleen gebruik van een single core, dus je wilt alles doen wat mogelijk is om de single-core snelheid zo hoog mogelijk zijn. Het hebben van een multicore CPU is nog steeds geweldig, maar als je 4 cores, zult u in staat om meerdere servers zonder haalt uit het systeem. Je bent ook in staat om het uitvoeren van andere diensten, zoals web servers en voice chat, als je nog gebruik maken van TeamSpeak voor een bepaalde reden.

Virtualisatie Overhead

Bovendien, veel servers beschikbaar voor huur van cloud providers zijn “virtuele servers”. Wat dit betekent is dat je server draait op dezelfde hardware als veel andere servers, en je bent gewoon een gegeven snijden van de taart. Dit wordt bereikt met virtuele machines die draaien van meerdere besturingssystemen naast elkaar met de hulp van een controller, een zogenaamde hypervisor.

Het probleem is dat de virtuele machines zijn niet 100% efficiënt. Ze hebben een prestatie-overhead. Afhankelijk van de taak, virtuele machines kan variëren van 10% tot 25% minder efficiënt dan het rijden op rechtstreeks op de server, AKA “bare-metal.”

Al met al is de algemene formule voor de prestaties kijkt zoals:

Kloksnelheid x IPC x CoresUsed x ( VirtualizationOverhead / 100 )

Echter, dit is een vereenvoudiging, en het houdt geen rekening met andere factoren die zouden kunnen degraderen, een CPU-prestaties onder de echte wereld leven.

De snelheid van het geheugen kan invloed hebben op de prestaties van de CPU. Je komt het vaak voor goedkope DDR3-geheugen in een groot aantal servers, die meestal liep op voorraad JEDEC snelheid van 1066, 1333, 1600 Mhz, een verre schreeuw van desktop DDR4 geheugen die kan worden uitgevoerd via 3200 Mhz. Langzamer de snelheid van het geheugen (met name langzamer geheugen latency) verhoogt de tijd die de CPU besteedt in IOWAIT, wachten op een reactie van de RAM voor het uitvoeren van de volgende taak. Dit kan vertragen elke CPU aleen als je echt het belasten van het geheugen van het systeem, en op de desktop-kant van de dingen, is meestal de boosdoener voor het stotteren in games.

Net als de snelheid van het geheugen, opslag kan ook invloed hebben op bepaalde dingen, zoals het laden keer. Als uw server heeft te vaak opnieuw opstart, kan het een goed idee om te zoeken naar een server met een SSD, in vergelijking met een traditionele harde schijf.

Op de top van dit alles, elke toepassing is anders en heeft andere eisen. Sommige game-servers kan goed worden multithreaded, en maken gebruik van meer dan één kern. Op sommige servers is minder intensief en kan niet meer dan 3 Ghz of zo soepel te laten verlopen. Je wilt testen en uit te vinden hoeveel prestaties die je eigenlijk nodig hebt.

Hoe Krijgt u Maximale Prestaties

De eerste regel—Xeons zijn meestal een no-go. De meeste servers gebruiken Xeons, maar u kunt ook het huren van servers van een aantal bedrijven die gebruik maken van traditionele ‘desktop’ – processors zoals de Intel Core i7 line-up. Deze zal waarschijnlijk op een veel hoger klokken dan hun server collega ‘ s.

Als je besluit op een server met een Xeon, moet je op zijn minst proberen te vinden van een nieuwe Xeon, uitgebracht in de laatste drie jaar of zo. Veel aanbieders zal opkopen van oude hardware, en te gebruiken voor hun goedkoper aanbod. Je wilt blijven van deze en controleer altijd de tech specs en controleren van de datum van de Xeon werd uitgebracht.

Bovendien, je wilt het huren van een dedicated server, in plaats van het krijgen van een gevirtualiseerde één. Deze zal waarschijnlijk verkocht worden, zoals een maandelijks contract, als je het verhuren van de hardware. Het zal duurder dan het krijgen van een gevirtualiseerde server, maar het zal sneller.

Als je een server met DDR4 RAM-geheugen, zal het een lichte speedup vergeleken met DDR3. Een SSD is ook de voorkeur boven een draaiende harde schijf.

Nogmaals, je moet wel je eigen testen voor het draaien en het kopen van iets duur, je kan het zijn dat uw aanvraag is minder intensief dan je dacht. In mijn persoonlijke testen, vond ik dat Google Cloud Platform n1-standaard exemplaar, aangedreven door de Intel 2017 Skylake Xeon platform, was genoeg om een modded Minecraft server voor een handvol spelers, ondanks het feit dat een langzame Xeon in een gevirtualiseerde omgeving. Maar als ik 50 of meer mensen online, het zou waarschijnlijk te veel stress op het systeem, zodat je kilometers variëren afhankelijk van uw gebruik.

Waar te Vinden Servers

De grote namen, zoals Amazon Web Services, Google Cloud Platform en Microsoft Azure, alle verkopen gevirtualiseerde servers. Deze zijn nog te groot voor sommige games, maar als je wilt dedicated servers, je zult moeten zoeken elders.

Dedicated game servers zijn big business, en een snelle Google-zoekopdracht voor “___ Server Hosting” zal waarschijnlijk zijn beurt een groot aantal resultaten op, zoals Gameservers.com en andere sites die goedkope shared hosting. Veel van deze shared hosting providers kunt u ook kopen de hele server. Echter, veel van deze zal worden beheerd via hun eigen web-panelen en zullen in het algemeen een beetje een gedoe om mee te werken, en gewoonlijk zal draaien op middelmatige hardware toch.

De beste optie is het huren van een server direct vanuit een cloud provider, zoals OVH. Ze hebben een hele sectie voor game-servers, die gebruik maken van Intel-i7s dan Xeons. Ze zijn een beetje prijzig, maar het is een premium-service, en met 4 cores en 32 GB aan RAM, die u kunt gebruiken voor het uitvoeren van meerdere servers. Ze hebben ook goedkopere opties als u wilt huren van een dedicated Xeon.

Als je bent goed met het hebben van een oudere i7, kunt u kopen de laatste generatie hardware van hun zuster bedrijf SoYouStart, die servers aangedreven door een i7 4790K en 16 GB RAM voor slechts $42 per maand. Dit is waarschijnlijk het goedkoopst zult u vinden server hosting als deze met de klok snelheden boven de 4 GHz.

GERELATEERD: het Beschermen van Uw Huis Minecraft Server Van DDOS-Aanvallen met AWS

Als alternatief kunt u ook host van huis. Dit maakt de maandelijkse hosting kosten in een eenmalige investering, maar je betaalt de kosten van elektriciteit voor het runnen van een server. Dit is niet zo onveilig is als u misschien denkt, vooral als je een reverse proxy die maskeren uw eigen IP. U kunt het huren van een goedkope (of gratis) exemplaar van Amazon Web Services, route al het verkeer door, en de volledige uitkering krijgen van hun transport layer DDOS-preventie systemen.

Als je hosting van huis, zult u waarschijnlijk willen praten met uw ISP over het krijgen van een statisch IP-adres om te voorkomen dat hoofdpijn, en misschien is het upgraden van hun “business” – pakket, omdat u misschien niet strikt worden toegestaan om de host-servers op het meest consument verbindingen (hoewel het is heel goed te doen, en u waarschijnlijk prima).

Zo ver als het kopen van de hardware gaat, gebruikt de hardware is relatief goedkoop op sites als Ebay, en DDR3-RAM kan worden gekocht in bulk van de server bedrijven verkopen hun oude voorraad. Kunt u samen een basis PC in een traditionele geval voor rond de $300-$400, die goedkoper kan zijn als je van plan bent over het gebruik van die server voor een tijdje. Met een goede koeler en 120mm fans, een server kan worden fluisterstille.

Als u een kelder en kan de ruis, kun je eigenlijk kopen vooraf ingestelde server racks voor waanzinnig lage prijzen op Ebay. U kunt gebruik maken van LabGopher te zoeken door lijsten, en je zult vele quad core servers met 16 GB RAM-geheugen in de bargain bin op minder dan $100 met de scheepvaart. Houd er wel rekening mee, dat deze servers zijn bedoeld om te worden uitgevoerd in een datacenter, met geen respect aan geluidsniveaus en als zodanig hebben 40mm fans die zal vernietigen uw vermogen om te slapen. Krijgt u niet weg met het zetten deze in uw slaapkamer kast. Als je dat doet, proberen te vinden van een server in de 2U-model, eerder dan 1U, als de fans zal meestal een beetje minder lawaai.

Het is de moeite waard op te merken dat er eigenlijk een server-hosting bedrijven genoemd colocatie diensten die gespecialiseerd zijn in het uitvoeren van magazijnen voor andere mensen servers. U doorgeeft om de feitelijke hardware, en zij zullen het aansluiten op hun netwerk, geven u een IP-adres, en een pijp naar de buitenwereld. U betaalt een maandelijkse vergoeding voor de dienst, plus de kosten van elektriciteit. Dit is waarschijnlijk een beetje extreem, en niet kosteneffectief zijn voor een enkele server, maar als u wilt implementeren van een stel goedkope gebruikte hardware in die van iemand anders “cloud” kan dit een optie voor u.