Permalänk
Skrivet av Tommy:

så har fått hem en Ryzen 5 2600 för det.

Just cpu är jag själv kluven på till liknande bygge. Jag kommer inte köra någon VM vad jag planerar utan det görs från annan maskin. Priset skiljer ju ändå inte så mycket på ryzen 3/5. Även de billigare kanske funkar.

Skickades från m.sweclockers.com

Visa signatur

MB: MSI X99S MPOWER | CPU: i7 5820K 4.4GHz | RAM: HyperX Savage 32GB DDR4 2666mhz | GPU: MSI GTX1070 FE | | PSU: EVGA Supernova G2 850w | Chassi: Fractal Design R5 Titan/Window | Kylning: Noctua NH-D15 | HDD 1: Samsung EVO 970 500GB | HDD 2: 2TB WD 7200rpm | HDD 3: 500GB Samsung EVO 850 SSD RAID0 | HDD 4: Samsung EVO 850 1TB | Skärmar: 3x DELL U2515H |

Permalänk
Medlem
Skrivet av lindahl85:

Just cpu är jag själv kluven på till liknande bygge. Jag kommer inte köra någon VM vad jag planerar utan det görs från annan maskin. Priset skiljer ju ändå inte så mycket på ryzen 3/5. Även de billigare kanske funkar.

Skickades från m.sweclockers.com

De billigare fungerar garanterat, hade en Ryzen 1400 i korgen innan, det hade säkert funkat hur bra som helst, men som du själv säger skiljer det inte mycket i pris så då tänkte jag att det är lika bra att slå till aningen ovanför "target" nu och ha lite marginal.

Permalänk
Medlem

En liten lätt uppdatering här med bygge, har satt ihop servern utan diskarna eftersom jag inte fått hem alla än.
Ett problem jag märkte med nätagget (FD Integra M) var att ena SATA-kabeln hade tre kontakter, men den andra bara två, så med de sex diskarna jag ska ha i chassit så var jag en kontakt kort. Kontaktade Fractal Design men dom har inte kablar att sälja löst (wtf?), utan erbjöd ett splitter-adapter istället. Såna fullösningar gillar jag inte, så jag beställde istället en SATA-kontakt som gick att klämma på kabeln efter tips här på SweC. Blev jättebra och lär funka alldeles utmärkt!

3+2=dumheter, bara att kolla in vart den tredje kontakten borde sitta

Separerade de enskilda ledarna med lämpligt verktyg, och klämde sen ner dom i käftarna på kontakten.

Efter en stunds pillande med ledarna var det bara att kontrollera att stiften har fått kontakt, det pep på fint.

...och då har man plötsligt fixat sig kapacitet för sex diskar med minimalt kablage från PSU:n (om man inte skulle gå all-in och sätta alla kontakter på en enda kabel, men det känns ju något overkill)

Resten av bygget var ju väldigt enkelt, av med panelerna, in med nätagget

Och i vanlig ordning var det bara att droppa in alla komponenter, allt har fått plats utan problem. Det enda som skulle kunna strula framöver är nog om RAID-kortet jag beställt skulle ta i hårddisken som kommer att hänga ovanför den, men det tror jag inte.

Har hunnit installera OpenMediaVault på servern, och testat att köra den headless utan installerad GPU. Det funkar alldeles utmärkt och jag börjar bli riktigt nöjd med resultatet, OMV har ett fint web-ui och det går att SSH:a in i maskinen och köra som vanligt i Debian-miljö, precis det jag vill ha.

Återkommer säkert med någon bild till sen när diskarna och allt kommit på plats. Tills dess får ni ha en trevlig midsommar!

Permalänk
Medlem

@Tommy: Har själv Node 304 och tänk på att diskarna inte sitter i vända åt samma "håll" i sina hållare. Tre stycken har "undersidan" åt vänster och tre åt höger. Så att använda två kablar för ström är nog att rekommendera då du om du fixar en egen kabel med 6 kontakter behöver vrida den kabeln extremt mycket för att kontakterna ska vara åt rätt håll för att mata ström till diskarna.

Enklare kanske med en bild för att visa:
https://www.overclock.net/photopost/data/1134417/1/10/10cbad6...

Permalänk
Medlem
Skrivet av Aeshu:

@Cinder: Har själv Node 304 och tänk på att diskarna inte sitter i vända åt samma "håll" i sina hållare. Tre stycken har "undersidan" åt vänster och tre åt höger. Så att använda två kablar för ström är nog att rekommendera då du om du fixar en egen kabel med 6 kontakter behöver vrida den kabeln extremt mycket för att kontakterna ska vara åt rätt håll för att mata ström till diskarna.

Enklare kanske med en bild för att visa:
https://www.overclock.net/photopost/data/1134417/1/10/10cbad6...

Jag har klart inte avsikt att använda en kabel, det var ju därför jag fixade så att jag hade två stycken med tre kontakter. Men du har helt rätt i sak, det är enklare med två kablar, kanske är det även fördel att ta ut lasten jämnare ur nätagget, vet inte om kablarna hämtar ström från samma lina i agget, eller om dom är fördelade.

Permalänk
Medlem

Nu har jag äntligen fått ihop hela servern så att det går att köra!

6x6Tb i ZFS Raid-Z2 för två diskars redundans kör jag (går att köra med speglade par också, men då förlorar man en tredje disk till redundans, vilket känns lite väl mycket, och prestandan behöver jag inte). På maskinen körs OpenMediaVault som OS, baserat på Debian med full tillgång till apt och paketen därifrån, tänk FreeNAS fast på Linux - väldigt smutt. OMV erbjuder annars ett väldigt fint web-ui i paritet med Synology, med många plugins för att utöka funktionaliteten (t.ex. ZFS, docker, borg backup mm)

Hela härligheten körs på ett AsRock Fatal1ty moderkort tillsammans med ett RAID-kort (m1015) för att utöka SATA-portarna från 4st till 6st och därmed kunna fylla chassit maximalt med alla 3.5"-platser utnyttjade. Detta innebär alltså att servern körs headless, vilket går med just AsRock-kortet, verkar inte vara helt garanterat att det går med alla andra moderkort. Men det går utmärkt att komma åt servern med både SSH och web-ui, så GPU är bara överflödigt.

Nedan lite bilder på hopsättningen, det blev rätt mycket ormbo på ena sidan eftersom det går ut 4+4 kablar från RAID-kortet. Överlag är jag supernöjd och den här maskinen går ju föga förvånande som ett skott jämfört med en Synology DS412+ som jag hade innan, även om den är och var en perfekt nybörjarserver.

Framöver kanske jag byter kylare till processorn till en Noctua NH-U9S och lägger till 16Gb ram ytterligare för totalt 32Gb bara för att maxa ut minnet och inte vänta tills det tas ur produktion och blir hopplöst att få tag i.

Tack för mig, och ställ såklart frågor om det är något ni undrar över kring servern.

Permalänk
Medlem

Snyggt, hur är tempraturerna?

Visa signatur

Dator: AMD Ryzen 5800X | Arctic Freezer II 280 | Arous X570S Pro AX | 2x16GB Hyper X Fury DDR4 3600MHz | 980 PRO 1TB | EVGA 3080 FTW Ultra | Fractal Design Torrent | Enermax Revolution 1050W | Win 10 PRO | Asus PG279Q
Server: HP Microserver Gen8 | Intel Xeon E3-1260L | 16GB DDR3 ECC | 240GB SSD | 2x8TB WD White Label | TrueNAS

Permalänk
Medlem
Skrivet av Biermann:

Snyggt, hur är tempraturerna?

Verkar vara lite svårt att komma åt sensorerna för CPU:n, men diskarna ligger på 38C, CPUn ligger väl något högre

Permalänk
Medlem

Gick det bra att få minnet att fungera i ECC-läge? Funderar själv på att sätta ihop en Ryzen NAS, men det är ju nästan omöjligt att få ett tydligt svar på huruvida AMD moderkort faktiskt har stöd för ECC. ASRock tycks vara det som flest anser att det fungerar för, men det är en salig röra av påståenden att det fungerar bra och inte, eller att vissa ECC minnen fungerar att köra med men då utan ECC funktionalitet. Känns ju lite surt om man skulle ha valt ut och betalat för något som sedan visar sig inte fungera som man trodde.

Permalänk
Medlem
Skrivet av Thomas H:

Gick det bra att få minnet att fungera i ECC-läge? Funderar själv på att sätta ihop en Ryzen NAS, men det är ju nästan omöjligt att få ett tydligt svar på huruvida AMD moderkort faktiskt har stöd för ECC. ASRock tycks vara det som flest anser att det fungerar för, men det är en salig röra av påståenden att det fungerar bra och inte, eller att vissa ECC minnen fungerar att köra med men då utan ECC funktionalitet. Känns ju lite surt om man skulle ha valt ut och betalat för något som sedan visar sig inte fungera som man trodde.

Det verkar vara svårt att få reda på exakt huruvida ECC fungerar eller inte, men det ser ut som att det är aktivt i min maskin.
Om jag kör 'sudo dmidecode -t memory' så visas:

Citat:

Handle 0x000A, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
Maximum Capacity: 256 GB
Error Information Handle: 0x0009
Number Of Devices: 2

Handle 0x0011, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000A
Error Information Handle: 0x0010
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL A
Type: Unknown
Type Detail: Unknown
Speed: Unknown
Manufacturer: Unknown
Serial Number: Unknown
Asset Tag: Not Specified
Part Number: Unknown
Rank: Unknown
Configured Clock Speed: Unknown
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: Unknown

Handle 0x0013, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000A
Error Information Handle: 0x0012
Total Width: 128 bits
Data Width: 64 bits

Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2666 MHz
Manufacturer: Micron Technology
Serial Number: 2106F3EF
Asset Tag: Not Specified
Part Number: 18ASF2G72AZ-2G6D1
Rank: 2
Configured Clock Speed: 1333 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Verkar nämnas om man googlar att "Total Width" ska vara större än "Data Width" för att ECC ska köras, och i mitt fall skrivs det ju även ut att det är obuffrat minne med en error information handle.

Jag tror att det funkar, men kan inte säga 100% säkert, verkar inte finnas nåt lätt sätt att få reda på det.

Permalänk
Medlem

Hm, tja, det fyller mig inte direkt med förtroende, men det är väl bara att le och se glad ut med förhoppningen att det stämmer. Att det ska vara så svårt för datorn att känna av. Tack ändå.

Permalänk
Medlem

För att göra det ännu knepigare så verkar det vara nån BIOS-bugg i vad som rapporteras.

Skrivet av Tommy:

Total Width: 128 bits
Data Width: 64 bits

64 ECC-bitar är lite väl mkt, 8 brukar det vara och se ut:
Total Width: 72 bits
Data Width: 64 bits

Edit: Kanske är nåt ryzenspecifikt. Fått hem ett Asus Pro WS med ECC-minnen som visar samma sak:
Error Correction Type: Multi-bit ECC
Total Width: 128 bits
Data Width: 64 bits

Det ska finnas nån möjlighet i Linux att injecta fel för att testa reaktionen, ska ge det ett försök vid tillfälle.

Permalänk
Medlem

@Tommy:
@Thomas H:

dmidecode verkar inte säga nåt vettigt. Det kommer lite patchar i kernel 5.4 som fixar ECC för Ryzen Matisse, jag la på dem på min 5.3-kernel och gick från följande i kernelloggen:

Citat:

[ 0.400850] EDAC MC: Ver: 3.0.0
[ 31.233454] EDAC amd64: Node 0: DRAM ECC enabled.
[ 31.233457] EDAC amd64: F17h detected (node 0).
[ 31.233467] EDAC amd64: Error: F0 not found, device 0x1460 (broken BIOS?)
[ 31.233468] EDAC amd64: Error: Error probing instance: 0
[ 31.284988] EDAC amd64: Node 0: DRAM ECC enabled.
[ 31.284989] EDAC amd64: F17h detected (node 0).
[ 31.284992] EDAC amd64: Error: F0 not found, device 0x1460 (broken BIOS?)
[ 31.284992] EDAC amd64: Error: Error probing instance: 0

Till följande:

Citat:

[ 0.208258] EDAC MC: Ver: 3.0.0
[ 14.498878] EDAC amd64: Node 0: DRAM ECC enabled.
[ 14.498879] EDAC amd64: F17h_M70h detected (node 0).
[ 14.498922] EDAC MC: UMC0 chip selects:
[ 14.498922] EDAC amd64: MC: 0: 0MB 1: 0MB
[ 14.498923] EDAC amd64: MC: 2: 8192MB 3: 8192MB
[ 14.498925] EDAC MC: UMC1 chip selects:
[ 14.498926] EDAC amd64: MC: 0: 0MB 1: 0MB
[ 14.498926] EDAC amd64: MC: 2: 8192MB 3: 8192MB
[ 14.498926] EDAC amd64: using x16 syndromes.
[ 14.498927] EDAC amd64: MCT channel count: 2
[ 14.498973] EDAC MC0: Giving out device to module amd64_edac controller F17h_M70h: DEV 0000:00:18.3 (INTERRUPT)
[ 14.498980] EDAC PCI0: Giving out device to module amd64_edac controller EDAC PCI controller: DEV 0000:00:18.0 (POLLED)
[ 14.498980] AMD64 EDAC driver v3.5.0

Då funkar edac och jag kan lista antalet korrigerade fel:

Citat:

# edac-util -v
mc0: 0 Uncorrected Errors with no DIMM info
mc0: 0 Corrected Errors with no DIMM info
mc0: csrow2: 0 Uncorrected Errors
mc0: csrow2: mc#0csrow#2channel#0: 0 Corrected Errors
mc0: csrow2: mc#0csrow#2channel#1: 0 Corrected Errors
mc0: csrow3: 0 Uncorrected Errors
mc0: csrow3: mc#0csrow#3channel#0: 0 Corrected Errors
mc0: csrow3: mc#0csrow#3channel#1: 0 Corrected Errors
edac-util: No errors to report.

Permalänk
Medlem
Skrivet av thu:

@Tommy:
@Thomas H:

dmidecode verkar inte säga nåt vettigt. Det kommer lite patchar i kernel 5.4 som fixar ECC för Ryzen Matisse, jag la på dem på min 5.3-kernel och gick från följande i kernelloggen:

Till följande:

Då funkar edac och jag kan lista antalet korrigerade fel:

Fan va bra, då ska jag se till att dubbelkolla det där när det kommer en 5.4-release till OMV.

Permalänk
Medlem
Skrivet av thu:

@Tommy:
@Thomas H:

dmidecode verkar inte säga nåt vettigt. Det kommer lite patchar i kernel 5.4 som fixar ECC för Ryzen Matisse, jag la på dem på min 5.3-kernel och gick från följande i kernelloggen:

Till följande:

Då funkar edac och jag kan lista antalet korrigerade fel:

Tackar, bra att veta. Dock har jag redan kört på en annan lösning och har FreeNAS, men man vet ju aldrig vad som händer.

Permalänk
Medlem

Lite frågor!

Headless, hur fann du att just det moderkortet hade stöd för det?

ECC-minnen, blir de nå flaskhalsar mot din 2600 cpu?

Jag tänkte ge mig på ett bygge med ryzen och klurar lite på att skippa gfx men vill inte ha en av deras G-cpu för de levererar inte lika mycket kräm som de vanliga?

Vilken cpu kan tänkas behövas om en vill kunna streama 4k x265 via chromecast i framtiden?

Permalänk
Medlem
Skrivet av xxargs:

och att förtydliga - en NAS är inte en Backup - det är som en större disk där man kan byta några av dess interna delar under drift - men kraschar hela disken så är datat borta även där.

Backup behövs även för NAS

Ett ofta upprepat mantra. Men helt sant är det inte. För många kan ju faktiskt NAS:en vara själva backupen! Dessutom går det utan vidare att ha en NAS konfigurerad så att man har separata lagringsenheter i samma fysiska låda, där man kan göra backup automatiskt eller manuellt från primärdiskar till backupdiskar.

Det beror lite på vad man lägger i begreppet "backup". För mig handlar det om att skydda mot dataförlust pga trasiga hårddiskar eller klantighet från min sida (raderar fel fil). Risken för brand eller vattenskador kräver backup till "utsidan" och det är på tok för dyrt, för långsamt och för besvärligt. Risken för virus och ransomware ser jag också som så försvinnande liten baserat på hur jag använder min dator, så det bekymrar jag mig inte för.

Så, NAS kan visst vara backup.

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem

Visst NAS kan agera backup - men då har man komplett uppsättning av filerna på annan och oberoende enhet också och det kan vara både en server och/eller annan NAS.

Att man har oberoende diskar i samma NAS räknas inte som oberoende enhet eftersom den delar samma CPU, bakplan, SATA-kretsar, OS och nätaggregat och går blixten eller överspänning på elnätet ner i detta eller det blir ett bakplansfel eller ett RAM-minnesfel så rycker alltihop på en gång.

Backup som är online hela tiden bör om möjlig placera på annan ort med annan strömförsörjning från annan leverantör alternativt flera lager med UPS eller så har man offline-backup där man rycker ur sladdarna och lägger undan diskarna mellan backupperna. - låter detta jobbigt och krångligt?, tja det är dina data i potten... och har man råkat ut för en storkrasch i sitt liv så är det här med att ta backup och sedan lägga undan diskarna ett billigt pris gentemot att förlora allt, igen - men de flesta måste smaka på det först innan man förstår...

De värsta elskador på utrustning/routrar jag råkat ut för har skett vintertid och i samband med längre strömavbrott - och det var påslaget som skrotade utrustning och väggvårtor och tom. skadade ethernetportar då dessa slutade att fungera på båda sidorna och fick bytas - Ethernetportar har i sin signaltransformator en elektrisk barriär på minst 1500 Volt tålighet mellan sidorna och tydligen så räckte det inte...

Permalänk
Medlem

Men man får vara redigt nördig om man vill lägga tiotusentals kronor extra på en backup för att hantera ett scenario som är ohyggligt osannolikt. Men visst, det är dina pengar. Det kan ju komma en asteroid och krocka med jorden så att båda dina backuper förstörs, så kanske ska man även skicka ut en backup i rymden, eller kanske två - en åt varje håll!?

Jodå, separata diskar i samma låda är oberoende enheter. De hanteras inte samtidigt.

En UPS för NAS:en är gott om säkerhet för en beskedlig slant.

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem
Skrivet av cyklonen:

Men man får vara redigt nördig om man vill lägga tiotusentals kronor extra på en backup för att hantera ett scenario som är ohyggligt osannolikt. Men visst, det är dina pengar. Det kan ju komma en asteroid och krocka med jorden så att båda dina backuper förstörs, så kanske ska man även skicka ut en backup i rymden, eller kanske två - en åt varje håll!?

Jodå, separata diskar i samma låda är oberoende enheter. De hanteras inte samtidigt.

En UPS för NAS:en är gott om säkerhet för en beskedlig slant.

Lägg det på IPFS så överlever det nog asteroiden

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av cyklonen:

Men man får vara redigt nördig om man vill lägga tiotusentals kronor extra på en backup för att hantera ett scenario som är ohyggligt osannolikt. Men visst, det är dina pengar. Det kan ju komma en asteroid och krocka med jorden så att båda dina backuper förstörs, så kanske ska man även skicka ut en backup i rymden, eller kanske två - en åt varje håll!?

Jodå, separata diskar i samma låda är oberoende enheter. De hanteras inte samtidigt.

En UPS för NAS:en är gott om säkerhet för en beskedlig slant.

Alla faktorer som gör att åverkan av någon slag på ena enheten också kan drabba den andra enheten gör att de inte kan räknas som oberoende - allt från ESD-knäppen på USB-sladden man kommunicerar med till att en smäll genom nätaggregatet rensar alla enheter i burken eller en mjukvarumässig angrepp så fort enheten dök upp logiskt - eller som det hände en bekant, hela burken knuffas i golvet av en katt - högt ifrån där en katt inte borde ha nått och dörren till utrymmet hålls ständigt stängt (garderob), ja utom den gången då... nu hade han en backup på ytterligare en extern USB-disk på inrådan från mig för flera år sedan, så det blev inte så stor konsekvens som det hade kunnat blivit...

---

Att ha 2 st USB-diskar som man gör backup med varannan gång och läggs undan mellan tillfällena är inga 10000:- (men väl över 4000:- om det är 2 st 8TB-diskar) och de räknas som oberoende enheter - kör du båda samtidigt för att göra parallell backup för att spara tid så är de inte längre oberoende enheter medans backuppen görs då fel och mjukvarumässigt angrepp kan göra båda backupperna blir skadade samtidigt - när det är oberoende enheter så skadas bara en backup i taget. Samma sak när man bär externa USB-disken till förvaring efter backup - man tar en i taget och placerar den säkert innan man tar nästa externa USB-disk

med andra ord är det en attityd/filosofi i grunden, och den brukar infinna sig efter den första stora svidande dataförlusten... - den som inte fick hända...

Permalänk
Medlem
Skrivet av Def_Dog:

Lite frågor!

Headless, hur fann du att just det moderkortet hade stöd för det?

ECC-minnen, blir de nå flaskhalsar mot din 2600 cpu?

Jag tänkte ge mig på ett bygge med ryzen och klurar lite på att skippa gfx men vill inte ha en av deras G-cpu för de levererar inte lika mycket kräm som de vanliga?

Vilken cpu kan tänkas behövas om en vill kunna streama 4k x265 via chromecast i framtiden?

Headless funkar utan problem.
Har inte märkt av något flaskande mot CPU, det är irrelevant i användningsområdet där det är mycket viktigare att få felhantering än maximal prestanda.

G-modellerna har jag för mig hade inte stöd för ECC heller, så då går dom bort per automatik för mig.

Streamingen får någon annan svara på, jag streamar inte till chromecast.