Dove Trovare Server con Cpu Veloci (per ospitare i Giochi)

0
37
Shutterstock/Phuwadach Pattanatmon

I server di gioco sono molto avido di risorse, se hai intenzione di fare sul serio hosting di uno, si vuole trovare un server con la CPU più veloce possibile, in modo che il gioco può essere eseguito senza problemi e di gestire il carico di molte persone collegate contemporaneamente.

Le Prestazioni della CPU Spiegato

Ci sono un sacco di fattori che decidono la veloce di una CPU scricchiolii di una particolare attività.Il primo è “la velocità di clock”, che è il numero di solito pubblicizzati più sulla scatola. Un desktop CPU con un buon raffreddamento potrebbe correre intorno a 4.5 GHz, mentre un computer portatile CPU potrebbe correre intorno a 3,2 GHz o giù di lì. La velocità di clock di una CPU influisce direttamente sulla performance—più veloce di orologi, più istruzioni eseguite al secondo.

Ma, più veloce orologi significa più calore, e quando sei in hosting presso massiccio scale, il costo principale per l’esecuzione dei server non è proprio lo stesso hardware, ma il gigantesco bolletta elettrica associata. Cpu Server, come ad esempio Intel Xeon serie, sono progettati con efficienza in mente; spesso si hanno molte anime, che si trascina complessivo di velocità di clock, in quanto si richiede una quantità enorme di energia per funzionare ogni core a “pieno regime”. A causa di questo, la maggior parte Xeon sarà superiore a 3,6 GHz o giù di lì per il clock di base (e molti provider di server si blocca Xeon alla loro base, orologi).

IPC

Sulla cima di velocità di clock, è anche una metrica chiamata di Istruzioni Al Secondo (IPC). Solo perché una CPU funziona a 5 miliardi di cicli al secondo, non significa che l’esecuzione di esattamente 5 miliardi di operazioni al secondo. Molte operazioni richiedere più cicli di clock per eseguire completamente, e questo dipende da come l’architettura della CPU è stabilito. IPC è qualcosa che può migliorare generazionalmente più efficiente della CPU layout; una sentenza che potrebbe aver preso 7 cicli da eseguire può essere ridotto a solo 6 cicli in un nuovo modello di CPU.

IPC è di solito misurato come media, a causa di carichi di lavoro effettivi differiscano da un po ‘ e fiscali diverse parti della CPU. Una nuova CPU potrebbe fare molto meglio nella codifica video, ma poco-a-no, il miglioramento delle prestazioni di Photoshop.

IPC è misurato anche generazionalmente. Per esempio, AMD nuovo Zen 2 lineup è stato un grande salto di IPC di circa il 14%. Intel di solito si aggira attorno al 4-6% di miglioramento di ogni generazione. La velocità di Clock non sono state migliorando molto, così IPC miglioramento è ciò che distingue CPU generazioni distanti l’una dall’altra. Generale stima, è possibile utilizzare siti di riferimento come UserBenchmark per confrontare la CPU revisioni.

Multicore

Cpu anche di più core. Questo può portare a credere che un 8 core di CPU, sarà due volte più potente come un 4 core della CPU, ma che non è esattamente il caso. In alcuni carichi di lavoro, questo vale, in particolare quando si fa un lavoro “vero”, come video e rendering 3D, di compilazione e di macinare numeri; più core si traduce direttamente in più di prestazioni.

Per i server di gioco, però, di solito uso solo un single core, quindi ti consigliamo di fare tutto il possibile per avere il single-core velocità di essere il più alto possibile. Avendo una CPU multicore è ancora grande, anche se—se si hanno 4 core, sarete in grado di eseguire più server senza maxing il sistema. Siete anche in grado di eseguire altri servizi, come i server web e chat vocale, se si continua ad usare TeamSpeak per qualche motivo.

La Virtualizzazione Overhead

Inoltre, molti server disponibili per l’affitto da fornitori di cloud sarà “server virtuali”. Che cosa questo significa è che il server gira sullo stesso hardware, come molti altri server, e tu sei appena dato un taglio della torta. Si ottiene questo con le macchine virtuali, che l’esecuzione di più sistemi operativi, uno accanto all’altro con l’aiuto di un controller chiamato hypervisor.

Il problema è che le macchine virtuali non sono efficienti al 100%. Si avrà una riduzione delle prestazioni. A seconda dell’attività, le macchine virtuali possono essere ovunque dal 10% al 25% meno efficiente in esecuzione direttamente sul server, AKA “il metallo nudo.”

Tutto in tutti, la formula generale per prestazioni sembra così:

ClockSpeed x IPC x CoresUsed x ( VirtualizationOverhead / 100 )

Tuttavia, questa è una semplificazione, e non tiene conto di altri fattori che potrebbero degradare una CPU le prestazioni in condizioni reali.

Velocità di memoria può influire sulle prestazioni della CPU. Capita spesso di trovare a buon mercato di memoria DDR3 in molti server, che di solito è svolto presso il magazzino JEDEC velocità di 1066, 1333 o 1600 Mhz, un grido lontano dal desktop DDR4 RAM che è possibile eseguire più di 3200 Mhz. Più lenta la velocità della memoria (in particolare, più lento di latenza di memoria) aumenta il tempo che la CPU spende in IOWAIT, in attesa di una risposta da la RAM prima di eseguire l’operazione successiva. Questo può rallentare la CPU a una ricerca per indicizzazione, se sei davvero tassare la memoria di sistema, e sul desktop lato delle cose, è di solito il colpevole per la balbuzie nei giochi.

Analogamente per la velocità della memoria, storage può anche influenzare certe cose come i tempi di caricamento. Se il tuo server ha spesso riavviare, può essere una buona idea per trovare un server con un SSD, rispetto a un tradizionale disco rigido.

In cima a tutto questo, ogni applicazione è diverso e ha esigenze diverse. Alcuni server di gioco potrebbe essere correttamente multithread, e fare uso di più core. Alcuni server possono essere meno intenso e non può avere bisogno di più di 3 Ghz o così di eseguire senza problemi. Ti consigliamo di fare un test per scoprire quanto le prestazioni di cui avete effettivamente bisogno.

Come Ottenere il Massimo delle Prestazioni

Prima regola—Xeon sono per lo più un no-go. La maggior parte dei server utilizzare Xeon, ma è anche possibile noleggiare i server da un paio di aziende che utilizzano i tradizionali “desktop” processori come Intel Core i7 lineup. Questi saranno probabilmente molto clock più elevati rispetto alle loro controparti server.

Se si decide su un server con Xeon, si dovrebbe almeno cercare di trovare un nuovo Xeon, pubblicati negli ultimi tre anni o giù di lì. Molti fornitori di comprare usato hardware vecchio, e la utilizzano per i più economiche offerte. Si desidera rimanere chiaro di questo, e di controllare sempre le specifiche tecniche e controllare la data di Xeon è stato rilasciato.

Inoltre, ti consigliamo di noleggiare un server dedicato, piuttosto che ottenere un virtualizzati uno. Questi, probabilmente, sarà venduto come un contratto mensile, come si sta affittando l’hardware reale. Sarà più costoso di ottenere un server virtualizzato, ma sarà più veloce.

Se è possibile ottenere un server con DDR4 RAM, offrirà un piccolo aumento di velocità rispetto alle DDR3. Un SSD è anche preferito su una filatura disco rigido.

Di nuovo, si dovrebbe fare il test prima di eseguire fuori e comprare qualcosa di costoso, come si potrebbe scoprire che la vostra applicazione è meno intenso di quanto si pensava. Nel mio test, ho scoperto che Google Cloud Platform n1-standard istanza, alimentato da Intel 2017 Skylake Xeon piattaforma, è stato sufficiente per eseguire un modded Minecraft server per una manciata di giocatori, pur essendo un lento Xeon in un ambiente virtualizzato. Ma se avessi 50 o più persone online, si sarebbe probabilmente mettere troppo stress sul sistema, così il vostro chilometraggio può variare a seconda del caso d’uso.

Dove Trovare il Server

I grandi nomi, come Amazon Web Services, Google Cloud Platform, e Microsoft Azure, tutti vendono i server virtualizzati. Questi possono ancora essere grande per alcuni giochi, ma se si vuole un server dedicato, dovrete guardare altrove.

Dedicato, server di gioco sono un grande business, e una rapida ricerca su Google per “___ Server di Hosting” sarà probabilmente alzare numerosi risultati, come Gameservers.com e altri siti che offrono hosting condiviso a basso costo. Molti di questi provider di hosting condiviso, vi permetterà anche di acquistare l’intero server. Tuttavia, molti di questi saranno gestiti attraverso il proprio sito web e pannelli e saranno generalmente un po ‘ di fastidio, di lavorare, e di solito in esecuzione su hardware mediocre comunque.

L’opzione migliore è noleggiare un server direttamente da un fornitore di servizi cloud come OVH. Hanno una sezione tutta per i server di gioco, che utilizza Intel i7s piuttosto che Xeon. Sono un po ‘ costoso, ma è un servizio premium, e con 4 core e 32 GB di RAM, è possibile utilizzare per eseguire più server. Essi hanno anche opzioni più economiche se si desidera noleggiare un’dedicato Xeon.

Se stai bene con avere un vecchio i7, è possibile acquistare la loro ultima generazione di hardware da loro consorella SoYouStart, che offre server alimentati da un i7 4790K e 16 GB di RAM solo per 42 dollari al mese. Questo è probabilmente il più conveniente troverete server di hosting come questo, con velocità di clock oltre i 4 GHz.

CORRELATI: Proteggere la Vostra Casa Minecraft Server Da Attacchi DDOS con AWS

In alternativa, è possibile ospitare anche da casa. Questo trasforma il mensile di hosting costo in un investimento di tempo, anche se dovrai pagare i costi di energia elettrica per l’esecuzione di un server. Questo non è così pericoloso come si potrebbe pensare, soprattutto se si è impostato un proxy inverso che maschera il tuo IP domestico. È possibile noleggiare un poco (o gratis) istanza da Amazon Web Services, instradare tutto il traffico attraverso di esso, e ottenere i benefici del loro livello di trasporto DDOS sistemi di prevenzione.

Se sei in hosting da casa, è probabile che si desidera parlare con il vostro ISP su come ottenere un indirizzo IP statico per prevenire il mal di testa, e forse l’aggiornamento per il loro “business” del pacchetto, beause potrebbe non essere strettamente permesso di server host sulla maggior parte dei collegamenti (anche se è del tutto fattibile, e probabilmente sarete bene).

Come lontano come l’acquisto di hardware va, hardware utilizzato è relativamente a buon mercato su siti come Ebay, e RAM DDR3 possono essere acquistati in massa da server di aziende di vendere i loro vecchi stock. Si può mettere insieme un PC di base in un case tradizionale per circa $300-$400, che può essere più conveniente se si pensa di usare il server per un po’. Con una corretta radiatore e ventole da 120 mm, un server come questo può essere silenzioso.

Se si dispone di un piano seminterrato e può mettere in su con il rumore, si può effettivamente acquistare i precompilati server rack per follemente a buon mercato prezzi su Ebay. È possibile utilizzare LabGopher per consultare gli elenchi, e troverete molti quad core server con 16 GB di RAM nel bidone affare a meno di $100 con spedizione. Tenete a mente, però, che questi server sono fatti per essere eseguito in un datacenter, con nessun rispetto per i livelli di rumore e, come tali, hanno 40mm fan che distruggerà la vostra capacità di dormire. Non sarà possibile ottenere via con indossare questi nella vostra camera da letto, ripostiglio. Se lo fai, cerca di trovare un server in fattore di forma 2U, piuttosto che 1U, come fan di solito sarà un po ‘ meno rumoroso.

Vale la pena notare che ci sono server-società di hosting chiamato di servizi di colocation che si specializzano in esecuzione di magazzini per altri server. Si forniscono le attuali hardware, e saranno il gancio fino a che la loro rete, dare un indirizzo IP, e un tubo per il mondo esterno. Si paga un canone mensile per il servizio, oltre a costi di energia elettrica. Questo è probabilmente un po ‘ estremo, e non il costo effettivo per un singolo server, ma se si desidera distribuire un sacco di a buon mercato hardware utilizzato in qualcun altro “cloud”, questo può essere un’opzione per voi.