Eerst kort wat context:
Wij zijn een non-profit stichting die een grote hoeveelheid Tor relays (https://www.torproject.org/) draait. Omdat IPv4-adressen schaarser en daarmee duurder worden is het goedkoper en effectiever om aan performance tuning van de hosts te doen. Normaal gesproken draaien we op server hardware, maar hier is overlocken vaak niet of slechts beperkt op mogelijk. Zodoende dat we gaan experimenteren met consumentencomponenten, in de hoop zo meer throughput per CPU core/IPv4-adres te trekken. Hiermee hopen we nog meer bij te dragen aan anonimiteit, vrijheid en privacy op het internet.
Platform
Onze keuze is (mede vanwege de security fuckups van Intel) op AMD gevallen, en wel de AMD Ryzen 9 3900X i.c.m. het X570 platform. Hoewel dit geen perfect platform lijkt te zijn omdat de overclock headroom relatief klein is vanwege PB2/XFR2, lukt het sommige mensen toch om stable 4.4-4.6 Ghz te draaien op alle cores. Dit zouden wij ook graag willen.
Beperkingen
We hebben alleen te maken met enkele beperkingen. Allereerst draaien we FreeBSD 12 i.p.v. Windows 10, dus lang niet alle software zal voor ons beschikbaar zijn. Dit betekent denk ik dat we het vooral moeten hebben van de kwaliteit en mogelijkheden in het BIOS. Daarnaast zullen alle servers ook het 2U-formaat hebben en is watercooling/AIO's in dit DC niet toegestaan. Het voordeel is dan wel weer dat geluid geen probleem is, dus een grote hoeveelheid high performance fans kan dan wel weer
.
Geld is zeker niet oneindig beschikbaar, dus waarschijnlijk zullen we niet in staat zijn het laatste beetje vermogen uit deze CPU te trekken. Maar we vinden het prima om te investeren in beter geheugen/moederbord als dit daadwerkelijk de performance (evenredig) ten goede komt. Zie het zo: extra investeringen zijn mogelijk zolang het daadwerkelijk bijdraagt aan de performance.
Vraag
Overclocking is zeker niet onze core business en daarom lijkt het ons goed om hier meningen, ervaringen en suggesties voor te vragen. Hoe zouden jullie dit aanpakken?
Alvast op voorhand bedankt voor suggesties, tips, meningen etc. Als er nog vragen zijn, stel die gerust.
...
Wij zijn een non-profit stichting die een grote hoeveelheid Tor relays (https://www.torproject.org/) draait. Omdat IPv4-adressen schaarser en daarmee duurder worden is het goedkoper en effectiever om aan performance tuning van de hosts te doen. Normaal gesproken draaien we op server hardware, maar hier is overlocken vaak niet of slechts beperkt op mogelijk. Zodoende dat we gaan experimenteren met consumentencomponenten, in de hoop zo meer throughput per CPU core/IPv4-adres te trekken. Hiermee hopen we nog meer bij te dragen aan anonimiteit, vrijheid en privacy op het internet.
Platform
Onze keuze is (mede vanwege de security fuckups van Intel) op AMD gevallen, en wel de AMD Ryzen 9 3900X i.c.m. het X570 platform. Hoewel dit geen perfect platform lijkt te zijn omdat de overclock headroom relatief klein is vanwege PB2/XFR2, lukt het sommige mensen toch om stable 4.4-4.6 Ghz te draaien op alle cores. Dit zouden wij ook graag willen.
Beperkingen
We hebben alleen te maken met enkele beperkingen. Allereerst draaien we FreeBSD 12 i.p.v. Windows 10, dus lang niet alle software zal voor ons beschikbaar zijn. Dit betekent denk ik dat we het vooral moeten hebben van de kwaliteit en mogelijkheden in het BIOS. Daarnaast zullen alle servers ook het 2U-formaat hebben en is watercooling/AIO's in dit DC niet toegestaan. Het voordeel is dan wel weer dat geluid geen probleem is, dus een grote hoeveelheid high performance fans kan dan wel weer
Geld is zeker niet oneindig beschikbaar, dus waarschijnlijk zullen we niet in staat zijn het laatste beetje vermogen uit deze CPU te trekken. Maar we vinden het prima om te investeren in beter geheugen/moederbord als dit daadwerkelijk de performance (evenredig) ten goede komt. Zie het zo: extra investeringen zijn mogelijk zolang het daadwerkelijk bijdraagt aan de performance.
Vraag
Overclocking is zeker niet onze core business en daarom lijkt het ons goed om hier meningen, ervaringen en suggesties voor te vragen. Hoe zouden jullie dit aanpakken?
Alvast op voorhand bedankt voor suggesties, tips, meningen etc. Als er nog vragen zijn, stel die gerust.
...