Köpråd serveruppgradering

Permalänk
Medlem

Köpråd serveruppgradering

Hej,

Det är dags att uppgradera min server som kör Unraid, vilket är ett Linux-baserat system. Min nuvarande maskin är ett hopplock från 2017 bestående av delar från en äldre server, en speldator, samt några delar som jag köpte nya då. Det som sitter i den är

- Mini-ITX moderkort och chassi
- i5 4690K
- 16 GB RAM
- 4 st 4 TB diskar

Servern används till lagring samt för att köra docker containers, 39 st för tillfället. De viktigaste är

- Plex server
- HomeAssistant + Wyoming Piper/Whisper
- Nextcloud
- Frigate
- Traefik + Authelia
- Wordpress

Frugan har inte gett mig så stor budget så jag kommer hålla mig till konsumentprylar och är öppen för att köpa begagnat. Då jag både vill få en relativt låg energikonsumtion och samtidigt hög prestanda blir det en avvägning däremellan. Intel CPU är ett krav då det lirar bäst med Unraid och hårdvaruacceleration i docker containers och den ska ha så många kärnor som möjligt. Jag är inne på följande:

- ATX moderkort (6+ SATA) + chassi
- Intel CPU med något år på nacken, exempelvis i5 11600K
- 32 GB RAM med möjlighet att utöka
- 1-2 TB M.2 SSD

Därmed är hårddiskarna det enda jag har tänkt behålla och jag skulle bli glad för råd kring vilka komponenter jag skall satsa på enligt listan ovan. Tack på förhand!

Edit

Glömde skriva att det sitter i ett Fractal Design Integra M 450W PSU som jag hoppas kunna behålla.

Lade till nuvarande PSU
Permalänk
Medlem

Med tanke på att Plex och Frigate verkar vara de applikationer som är tyngst så kan det väl bara smart att utgå från dem, det andra du listar kan man i princip hosta på en potatis idag.

Hur använder du Frigate? Är det bara för ren NVR eller är det med detection också?
Hur använder du Plex? Är transcoding något du kör alls eller är det direktstreaming som gäller?

Permalänk
Medlem
Citat:

Intel CPU är ett krav då det lirar bäst med Unraid och hårdvaruacceleration i docker containers och den ska ha så många kärnor som möjligt

Menad vi iGPU här eller? Jag har kört AMD-gpuer med VAAPI i containers länge utan problem.

Man behöver se till att ha /dev/dri och sen skapa noden /dev/dri/renderD128 c 226 128.

Permalänk
Medlem
Skrivet av LicKeN:

Hur använder du Frigate? Är det bara för ren NVR eller är det med detection också?
Hur använder du Plex? Är transcoding något du kör alls eller är det direktstreaming som gäller?

Object detection med Frigate, utan Coral.
h264/h265 HW transcoding med Plex.

Skrivet av dlq84:

Menad vi iGPU här eller? Jag har kört AMD-gpuer med VAAPI i containers länge utan problem.

Man behöver se till att ha /dev/dri och sen skapa noden /dev/dri/renderD128 c 226 128.

Ja precis. Du har säkert rätt i att AMD går lika bra. Men jag tycker mig ha sett ganska ofta att det är lite enklare att få till med Intel. Kör AMD på gamingdatorn

Permalänk
Medlem

Nu beror det väl lite på vad budget innebär men du vill komma ifrån 11-serien och äldre pga vulns (speciellt om du vill göra någon form av multimedia).

https://www.inet.se/produkt/5306035/amd-ryzen-5-7600-3-8-ghz-...
https://www.inet.se/produkt/1903880/asus-rog-strix-b650e-f-ga...
https://eu.crucial.com/memory/server-ddr5/mtc20c2085s1ec48br alt https://www.amazon.de/dp/B0C2B7W1W4?m=A3JWKAKR8XB7XF (utan ECC), tänk dock på att hastigheten blir rätt låg om du fyller alla DIMMs men det spelar inte så stor roll om du nu inte spelar på burken
Sen ev https://www.idealo.de/preisvergleich/OffersOfProduct/20310630... eller nått för transcoding kanske? Ingen aning om hur passthough etc funkar dock med dessa än...
+ ev någon SATA-kotrollerkort

Permalänk
Medlem
Skrivet av Klench:

Object detection med Frigate, utan Coral.
h264/h265 HW transcoding med Plex.

Hur många kameror och vilken upplösning? Hur många streams och hur ofta är det verkligen transcoding?

Permalänk
Medlem
Skrivet av diizzy:

Nu beror det väl lite på vad budget innebär men du vill komma ifrån 11-serien och äldre pga vulns (speciellt om du vill göra någon form av multimedia).

https://www.inet.se/produkt/5306035/amd-ryzen-5-7600-3-8-ghz-...
https://www.inet.se/produkt/1903880/asus-rog-strix-b650e-f-ga...
https://eu.crucial.com/memory/server-ddr5/mtc20c2085s1ec48br alt https://www.amazon.de/dp/B0C2B7W1W4?m=A3JWKAKR8XB7XF (utan ECC), tänk dock på att hastigheten blir rätt låg om du fyller alla DIMMs men det spelar inte så stor roll om du nu inte spelar på burken
Sen ev https://www.idealo.de/preisvergleich/OffersOfProduct/20310630... eller nått för transcoding kanske? Ingen aning om hur passthough etc funkar dock med dessa än...
+ ev någon SATA-kotrollerkort

Är det säkerhetshål vi talar om? Jag har inte hängt med så du får gärna förklara kort.
Tack för bra tips. Om jag skulle vilja satsa på Intel, skulle 12600K kunna vara ett bra alternativ?
Jag har tänkt hoppa över dedikerad GPU och förlita mig på den inbyggda i processorn så sparar jag pengar och ström. Tror det kommer räcka. Ett problem jag har idag är att min 4690K inte stöder HW transcoding för h265 så i det avseendet hade det räckt med en något nyare CPU än den jag har idag.

Skrivet av LicKeN:

Hur många kameror och vilken upplösning? Hur många streams och hur ofta är det verkligen transcoding?

Idag kör jag bara en kamera men det kommer sannolikt bli några fler längre fram, kanske 3 st totalt. Den skickar både 1080p och 720p strömmar och jag kör object detection på 720p. Just nu har jag tilldelat en processorkärna och det fungerar kanon. Dock blir den ganska högt belastad om det är mycket som rör på sig i bild men med en CPU som inte har 9 år på nacken kommer det nog inte vara något problem

Permalänk
Medlem
Skrivet av Klench:

Edit

Glömde skriva att det sitter i ett Fractal Design Integra M 450W PSU som jag hoppas kunna behålla.

Lade till info om PSU.

Permalänk
Medlem

https://en.wikipedia.org/wiki/Transient_execution_CPU_vulnera...
https://www.intel.com/content/www/us/en/developer/topic-techn... (verkar vara mer komplett)

Vissa påverkar även AVX2 och AVX512-prestanda negativt vilket inte är optimalt för ditt ändamål

12-serien och högre saknar AVX512 vilket är lite sådär (det har Ryzen CPUs för AM5 stöd för däremot), du bör kolla upp hur big.little-kärnor lirar i VMs etc också då jag kan tänka mig att det blir snedbelastning för schedulern inte förstår skillnaden mellan kärnorna. Ska du prompt ha Intel så är väl i5-12400 lämpligst annars som bara har performance-kärnor.

Permalänk
Medlem
Skrivet av Klench:

Idag kör jag bara en kamera men det kommer sannolikt bli några fler längre fram, kanske 3 st totalt. Den skickar både 1080p och 720p strömmar och jag kör object detection på 720p. Just nu har jag tilldelat en processorkärna och det fungerar kanon. Dock blir den ganska högt belastad om det är mycket som rör på sig i bild men med en CPU som inte har 9 år på nacken kommer det nog inte vara något problem

Är det just object detection som är det som skapat behovet av att uppgradera servern? I så fall, har du istället funderat på att komplettera med en TPU istället för att avlasta processorn? Ett Coral acceleratorkort för någon hundralapp ger mer prestanda än någon annan uppdatering du kommer göra ger.

https://eu.mouser.com/c/embedded-solutions/accelerator-cards/...

Och angående Plex med transcoding så ska man komma ihåg att nyare system med stöd för HW-acceleration dansar runt någon enstaka transcode. Och kör man inte ens transcoding alls så belastar man inte maskinen mycket mer än ren fildelning med t.ex. NFS.

Av det som framkommit hittills så tror jag att en CPU i klass med 11600K kommer vara väldigt mycket överkurs och jag tror att en t.ex. N100 som har ungefär samma prestanda som din nuvarande men med stöd för Quick Sync egentligen hade klarat uppgiften galant och i många år framöver om det inte är så att du har en Plex-server med flera användare där det görs mycket 4k-transcoding.

Permalänk
Medlem

Tvivlar på att en N100 "har ungefär lika prestanda" och det verkar t.ex https://cpu.userbenchmark.com/Compare/Intel-N100-vs-Intel-Cor... bekräfta. N100 stödjer också bara upp till 16Gb minne, https://ark.intel.com/content/www/us/en/ark/products/231803/i... sen blir det förmodligen också problem med antalet diskar som önskas.

Permalänk
Medlem
Skrivet av diizzy:

Tvivlar på att en N100 "har ungefär lika prestanda" och det verkar t.ex https://cpu.userbenchmark.com/Compare/Intel-N100-vs-Intel-Cor... bekräfta. N100 stödjer också bara upp till 16Gb minne, https://ark.intel.com/content/www/us/en/ark/products/231803/i... sen blir det förmodligen också problem med antalet diskar som önskas.

Nu var det en 4690K han skrev att han hade.

https://www.cpubenchmark.net/cpu.php?cpu=Intel+N100&id=5157
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i5-4690K+...

Är det för ZFS som du menar att 16GB inte skulle räcka?

Permalänk
Medlem

Ja, typo och första inlägget säger 32Gb som krav och har inget skrivit något om ZFS?
Prestandan verkar dock variera lite beroende på vad man gör men aja, någorlunda i närheten generellt.
Sen blir det förmodligen utmanande med att få ihop den platform med andra önskemål också.

Permalänk
Medlem
Skrivet av diizzy:

Ja, typo och första inlägget säger 32Gb som krav och har inget skrivit något om ZFS?
Prestandan verkar dock variera lite beroende på vad man gör men aja, någorlunda i närheten generellt.
Sen blir det förmodligen utmanande med att få ihop den platform med andra önskemål också.

Okej då förstår jag.
Men om jag har uppfattat det rätt så är N100 bara begränsad till att vara single channel och inte en egentlig storlek på ram även om Intel skriver 16GB på speccen.

Permalänk
Medlem

Större är instabilt och out of spec så finns ingen anledning till att satsa på den lösningen alls...
https://www.reddit.com/r/intel/comments/13npvng/what_is_the_r... t.ex

Permalänk
Medlem
Skrivet av LicKeN:

Är det just object detection som är det som skapat behovet av att uppgradera servern? I så fall, har du istället funderat på att komplettera med en TPU istället för att avlasta processorn? Ett Coral acceleratorkort för någon hundralapp ger mer prestanda än någon annan uppdatering du kommer göra ger.

https://eu.mouser.com/c/embedded-solutions/accelerator-cards/...

Är prestandan likvärdig oavsett om man köper en USB eller M2 TPU?

Visa signatur

:(){ :|:& };:

🏊🏻‍♂️   🚴🏻‍♂️   🏃🏻‍♂️   ☕

Permalänk
Medlem
Permalänk
Medlem
Skrivet av GLaDER:

Är prestandan likvärdig oavsett om man köper en USB eller M2 TPU?

Det skall det vara, sen finns det en M2 med dubbla TPU:er så den är ju kraftfullare.

Permalänk
Medlem

Skall väl också tilläggas att annat än Coral också verkar fungera, https://github.com/blakeblackshear/frigate/releases/tag/v0.12...

Permalänk
Medlem

Tack för många bra inlägg, det uppskattas.

Skrivet av diizzy:

https://en.wikipedia.org/wiki/Transient_execution_CPU_vulnera...
https://www.intel.com/content/www/us/en/developer/topic-techn... (verkar vara mer komplett)

Vissa påverkar även AVX2 och AVX512-prestanda negativt vilket inte är optimalt för ditt ändamål

12-serien och högre saknar AVX512 vilket är lite sådär (det har Ryzen CPUs för AM5 stöd för däremot), du bör kolla upp hur big.little-kärnor lirar i VMs etc också då jag kan tänka mig att det blir snedbelastning för schedulern inte förstår skillnaden mellan kärnorna. Ska du prompt ha Intel så är väl i5-12400 lämpligst annars som bara har performance-kärnor.

Delar av vad du skriver är tyvärr lite överkurs för min del men vad jag vet ska Unraid lösa allokering av olika kärnor till Docker containers och VM:s ganska väl.
Håller jag fast vid Intel tror jag det landar på i5-12400, tack!

Skrivet av LicKeN:

Är det just object detection som är det som skapat behovet av att uppgradera servern? I så fall, har du istället funderat på att komplettera med en TPU istället för att avlasta processorn? Ett Coral acceleratorkort för någon hundralapp ger mer prestanda än någon annan uppdatering du kommer göra ger.

https://eu.mouser.com/c/embedded-solutions/accelerator-cards/...

Och angående Plex med transcoding så ska man komma ihåg att nyare system med stöd för HW-acceleration dansar runt någon enstaka transcode. Och kör man inte ens transcoding alls så belastar man inte maskinen mycket mer än ren fildelning med t.ex. NFS.

Av det som framkommit hittills så tror jag att en CPU i klass med 11600K kommer vara väldigt mycket överkurs och jag tror att en t.ex. N100 som har ungefär samma prestanda som din nuvarande men med stöd för Quick Sync egentligen hade klarat uppgiften galant och i många år framöver om det inte är så att du har en Plex-server med flera användare där det görs mycket 4k-transcoding.

Object detection är inte det drivande för uppgraderingen. Som det är nu rullar maskinen på väl vid 95% av tiden men de återstående fem procenten går CPU:n på knäna. Som jag skrev snurrar i nuläget 39 Docker containers och om flera av dem hittar på saker samtidigt räcker processorn inte till. Ibland stoppar jag arrayen och/eller Docker servicen och det tar lång tid att dra igång allt igen och maskinen blir i princip onårbar under tiden (både via GUI och SSH). Det kan också ske om jag drar ner flera filmer eller TV-serieavsnitt till telefonen från Plex samtidigt (trots h264 och HW transcoding).
Du har rätt i att Quick Sync räcker för transcoding i Plex. Det enda problemet jag har på den fronten nu är att 4690K inte stöder h265, för h264 är en 4K transcode inte märkbar.
Coral kan nog bli aktuellt om jag köper fler kameror, oavsett val av CPU.

När jag byggde ihop servern 2017 använde jag den enbart för lagring och nu används den till mycket mer. Så jag vill att nästa maskin ska ha god marginal på prestandan så att jag kan lägga till några VM:s eller annat om jag blir sugen

Skrivet av LicKeN:

Nu var det en 4690K han skrev att han hade.

https://www.cpubenchmark.net/cpu.php?cpu=Intel+N100&id=5157
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i5-4690K+...

Är det för ZFS som du menar att 16GB inte skulle räcka?

ZFS kommer sannolikt bli aktuellt när jag har nördat in mig på det. Och så vill jag ha marginal för att lägga till fler docker containers och VM:s om jag skulle bli sugen.

---

Jag har landat i i5-12400 som val av CPU så jag skulle gärna ta emot tips på prisvärda moderkort, chassi, RAM och SSD som lirar väl ihop. Antalet mekaniska hårddiskar kommer nog ligga på 6-8 st som max. Fortsatt ifrågasättande av val av CPU är också välkommet.
Och så undrar jag om ni tror att nuvarande PSU kommer räcka till (Fractal Design Integra M 450W).

Permalänk
Medlem

Enda egentliga fördelen med Intel är väl just Quicksync sen är resten sämre inkl avsaknat stöd för ECC men inte mitt val.

https://www.idealo.de/preisvergleich/OffersOfProduct/20182546...
Intel NIC och du får ändå ett gäng PCIe slots som inte är en 16x och en massa 1x, lämpligt om du vill expandera i framtiden

https://www.idealo.de/preisvergleich/OffersOfProduct/20277774...
Inte det snabbaste minnerna som finns men de följer JEDEC och har ett väldigt bra pris just nu

Något enklare kontrollerkort, gärna AHCI för att göra det så enkelt som möjligt.
https://www.amazon.de/Informatique-unterstützt-Multiplier-Unt...
https://www.idealo.de/preisvergleich/OffersOfProduct/20159361...
Kan vara värt att nämnas att det finns en firmwareuppdatering på Silverstones hemsida för "Fix compatibility issue and support Intel 600 series chipset motherboard"

https://www.idealo.de/preisvergleich/OffersOfProduct/20178561...
Kanske inte det mest prisvärda CPUn just nu men aja...

https://www.idealo.de/preisvergleich/OffersOfProduct/20149404...
https://www.idealo.de/preisvergleich/OffersOfProduct/20149403...
Bra SSDs som inte blir galet varma och fungerar stabilt generellt, inte de allra snabbaste som finns men inga konstigheter

Fractal Designs chassin är hyggliga rent genrellt och rymmer mycket lagring, en R6a kanske?
https://www.idealo.de/preisvergleich/OffersOfProduct/5939431_...

Det mest här är på kampanj nu mer eller mindre

Jacob och Amazon.de är det inga kostigheter att beställa från, iaf när jag har gjort det

* Jag har inte testat denna kombination personligen men det är standardprylar så inga konstigheter

Permalänk
Medlem

Helt uteslutet att köpa moderkort från Kina som klarar xeon cpu och ecc reg minnen? Gamla serverdelar går ju att köpa för nästan gratis 😅

Permalänk
Medlem
Skrivet av diizzy:

Enda egentliga fördelen med Intel är väl just Quicksync sen är resten sämre inkl avsaknat stöd för ECC men inte mitt val.

https://www.idealo.de/preisvergleich/OffersOfProduct/20182546...
Intel NIC och du får ändå ett gäng PCIe slots som inte är en 16x och en massa 1x, lämpligt om du vill expandera i framtiden

https://www.idealo.de/preisvergleich/OffersOfProduct/20277774...
Inte det snabbaste minnerna som finns men de följer JEDEC och har ett väldigt bra pris just nu

Något enklare kontrollerkort, gärna AHCI för att göra det så enkelt som möjligt.
https://www.amazon.de/Informatique-unterstützt-Multiplier-Unt...
https://www.idealo.de/preisvergleich/OffersOfProduct/20159361...
Kan vara värt att nämnas att det finns en firmwareuppdatering på Silverstones hemsida för "Fix compatibility issue and support Intel 600 series chipset motherboard"

https://www.idealo.de/preisvergleich/OffersOfProduct/20178561...
Kanske inte det mest prisvärda CPUn just nu men aja...

https://www.idealo.de/preisvergleich/OffersOfProduct/20149404...
https://www.idealo.de/preisvergleich/OffersOfProduct/20149403...
Bra SSDs som inte blir galet varma och fungerar stabilt generellt, inte de allra snabbaste som finns men inga konstigheter

Fractal Designs chassin är hyggliga rent genrellt och rymmer mycket lagring, en R6a kanske?
https://www.idealo.de/preisvergleich/OffersOfProduct/5939431_...

Det mest här är på kampanj nu mer eller mindre

Jacob och Amazon.de är det inga kostigheter att beställa från, iaf när jag har gjort det

* Jag har inte testat denna kombination personligen men det är standardprylar så inga konstigheter

Tack för ett bra inspel. Vad kommer det sig att du hänvisar till en tysk sida? Är den typ som Prisjakt?
Har också sett Franctal Design rekommenderas på andra håll så det kommer bli ett sådant.

Skrivet av Linus:

Helt uteslutet att köpa moderkort från Kina som klarar xeon cpu och ecc reg minnen? Gamla serverdelar går ju att köpa för nästan gratis 😅

Japp, försöker minimera hur mycket pengar jag skickar till Kina 🙂
Kan du rekommendera Xeon i övrigt? De har inte integrerad grafik eller?

Permalänk
Medlem

För att du hade en budget och Jacob och Amazon.de är billigare än åf i Sverige

Permalänk
Medlem
Skrivet av Klench:

Tack för ett bra inspel. Vad kommer det sig att du hänvisar till en tysk sida? Är den typ som Prisjakt?
Har också sett Franctal Design rekommenderas på andra håll så det kommer bli ett sådant.

Japp, försöker minimera hur mycket pengar jag skickar till Kina 🙂
Kan du rekommendera Xeon i övrigt? De har inte integrerad grafik eller?

Ok, finns ju andra tillverka (Asus tex) men då blir moderkorten dyrare och framför allt större (e-atx osv)

Jag har kört dual xeon arbetsstationer senaste åren mest för att jag kommit över cpu'er och minnen gratis då det skrotas servrar. Flesta xeon har inte igpu

Borde inte vara omöjligt att komma över nåt sånt kinakort och en 12-14 Core cpu samt 32-64gb minne för 1000-1200:- totalt beroende på generation på cpu / fart på minnen.