Cześć.
Krótki wstęp, dla czego dzielimy się wiedzą i doświadczeniem?
Bo mamy korzenie w środowisku open source. Wiedza powinna być powszechnie dostępna, a konkuruje się włożoną pracą, pomysłowością i innowacyjnością.
Ale do sedna. Jaki procesor jest najlepszy dla serwerów csgo?
Taki który ma największe taktowanie jednego rdzenia.
Dzieje się tak dla tego, że aplikacja srcds nie obsługuje tzw smp
Czyli możesz mieć mega wydajny procesor, ale jeżeli będzie miał dużo rdzeni po np 2 GHz to serwer csgo będzie bardzo słabo działać.
Proces serwera zajmuje jeden rdzeń. Wykorzystuje go na 100%, a jeżeli potrzebuje więcej, to zaczyna się podwyższony var.
Obecnie maksymalne nominalne taktowanie procesorów to 4 GHz, z turbo boost do 4,4 GHz
Jest to procesor dla komputerów domowych Intel Core i7-4790K
Nieco nowszym procesorem jest procesor również dla komputerów domowych Intel Core i7-6700K 4 GHz z turbo boost do 4,2 GHz
Bardzo popularnym i chętnie stosowanym w polskich hostingach jest procesor Intel Core i7-4790 3,6 GHz z turbo boost do 4 GHz
Są jeszcze procesory dla zastosowań serwerowych Intel Xeon
Najwyżej taktowane rdzenie ma Intel Xeon E5-1660 v2 3,7 GHz z trubo boost do 4 GHz, ale jest bardzo drogi.
Znacznie tańszą alternatywą jest Intel Xeon E3-1270 v3 z tubo boost do 3,9 GHz
Dla czego procesory serwerowe mają niżej taktowane rdzenie niż procesory dla komputerów domowych?
Prawdopodobnie chodzi o stabilność.
Czym innym jest crash aplikacji czy bluescreen Windows na komputerze domowym, a czym innym crash aplikacji na serwerze, który kosztuje po kilkaset zł za 1 min nie jej działania (bo np nie spływają zamówienia od klientów).
Jakie jest rzeczywiste ryzyko? Niestety nie wiemy. Ale Intel musiał mieć jakiś powód do niższego taktowania droższych procesorów serwerowych.
Rodzi się pytanie jak różnica 0,5 GHz może wpływać na taki publiczny serwer csgo tr128
Naszym zdaniem po prostu kilka slotów więcej, zanim zacznie pojawiać się var
Szacujemy, że 4 może 5, ale raczej nie więcej.
No dobra , ale skąd się biorą publiczne serwery csgo powyżej 32 slotów tr128 , które mają var 0?
Przypuszczamy, że:
- overclocking, czyli podnoszenie częstotliwości rdzenia + specjalistyczne chłodzenie. Hobbistycznie tak, ale warunkach data center gdzie to maszyna musi się zmieścić w obudowie u1, no może u2, nie do zastosowania w praktyce
- specjalne mapy, czyli 1:1 - dają radę na rdzeniach 3,6 GHz lub 4,0 GHz
A jak to wygląda dla cs16?
Tak samo, bo hlds również korzysta tylko jednego rdzenia.
Na koniec nasza refleksja
Za czasów największej popularności cs16 na forach panowała "histeria" na serwery 1000 FPS
Były swoiste wojny na wykresy fps-ów serwera.
A prawda była taka, że najpopularniejsze serwery publicznie nie miały 1000 FPS
Bo nikomu do niczego nie był potrzebny, poza wąską grupą graczy e-sportowych, ale i tutaj naukowo dowiedziono, że różnica między 1000 a 300 FPS, jest niedostrzegalna przez ludzki organizm. Nie jesteśmy cyborgami i nasze lagi na trasie oko - mózg nie pozwalają nam wykorzystanie 1000 FPS
Bardzo wiele osób pisało w nazwach serwerów 1000 FPS, a my widzieliśmy, że było ustawione 350, ale gracze byli święcie przekonani, że grają na 1000 FPS :)
Podobna histeria zaczyna się robić wokół tr128
Valve po narzekaniach graczy przebudował grę csgo aby korzystała z wielu rdzeni procesora.
Liczmy na podobny ruch z serwerem dla csgo ( i wtedy skończy się rumakowanie ;) )
Hosting który stosuje procesory np i7 z 4.0 GHz może oddać dla graczy kilka slotów więcej na tr128, no to daje jakąś przewagę (sami też obecnie w eTop stosujemy cpu 3.6 GHz, a planujemy 4.0 GHz)
Tylko znowu najpopularniejsze serwery w Polsce albo są 1:1 tr128 (czyli mapa która daje radę na tr128), albo serwery z tr64
Pytanie czy ten tr128 i 32 sloty tak bardzo przyciągnie graczy i da przewagę nad innymi serwerami na gametracker?
Na pewno?
Przecież jest jeszcze cała masa innych czynników, np:
- stabilność serwera (ochrona przed ddos)
- unikalne mody
- dobra i sprawna administracja
- brak var, choke i loss
- dobry ping
- dobra atmosfera
Przejrzyjcie listę http://www.gametracker.com/search/csgo/PL/? to sami się przekonacie, że histeria na ilość slotów na tr128 jest bez sensu.
Z naszej strony postaramy się popracować nad sprawą samego trubo boost i jeżeli wyniki będą obiecujące, to podzielimy się tą wiedzą.