Synpunkter på serverbygge

Permalänk
Medlem

Synpunkter på serverbygge

Hej

Jag tänkte bygga en hemmaserver och skulle vilja höra lite synpunkter på den variant som jag har tänkt mig. Servern är tänkt att användas till att dela filer mellan datorerna i mitt hushåll (mac + win pc), att serva filmer till PS3 samt köra någon torrent-klient i terminalläge. Min tanke är att köra Ubuntu server på den och administrera den via ssh från Mac OS X.

Jag hade tänkt ställa servern i en klädkammare på ca. 5 m2 och ansluta den via gigabit ethernet till min airport extreme.

Hårdvaran jag har tänkt mig är:

Processor: AMD A6 X3 3500 2,1GHz FM1
Moderkort: ASUS F1A75-V - ATX / A75
Minne: Corsair Vengeance Low Profile 8GB DDR3 PC3-12800 1600MHz
Hårddisk: 5 x Western Digital Red 3TB SATA III (plus en gammal Hitachi som jag slaktat från en död Macbook för OS)
PSU: Fractal Design Integra 400W

Tror ni att det kommer bli problem med värmen? Jag tänkte välja A6 före A8 just för att den har en TDP på 65 istället för 100.

Jag är inte främmande för att köra Intel heller, men AMD verkar vara ganska prisvärt när man tänker på att jag vill ha ett moderkort med stöd för 6 SATA-enheter.

typo
Permalänk
Medlem

Värt att tänka på är att din PS3 kanske inte klarar av alla formaten du vill att den ska spela.
Det är bara att googla på detta.

Om det skulle vara så att du har filer som din PS3 inte kan spela så måste din server transcoda dessa medan dom streamar.
Jag är inte säker på att denna CPU är stark nog att göra detta.
Har någon annan provat detta med en liknande CPU?

Visa signatur

AMD FX-8350 @ 3,5 GHz, Gigabyte GA-990FXA-UD3, 2X Crucial Ballistix Sport DDR3 PC12800/1600MHz CL9 2x8GB (16GB total), Asus GTX 970 Turbo, Corsair CX600M, 2x HDD 7200 RPM 1TB Raid 1, Fractal Design Core 3000, 2x Intel SSD 40GB Raid 0.

Permalänk
Medlem
Skrivet av Iskra:

Hej

Jag tänkte bygga en hemmaserver och skulle vilja höra lite synpunkter på den variant som jag har tänkt mig. Servern är tänkt att användas till att dela filer mellan datorerna i mitt hushåll (mac + win pc), att serva filmer till PS3 samt köra någon torrent-klient i terminalläge. Min tanke är att köra Ubuntu server på den och administrera den via ssh från Mac OS X.

Jag hade tänkt ställa servern i en klädkammare på ca. 5 m2 och ansluta den via gigabit ethernet till min airport extreme.

Hårdvaran jag har tänkt mig är:

Processor: AMD A6 X3 3500 2,1GHz FM1
Moderkort: ASUS F1A75-V - ATX / A75
Minne: Corsair Vengeance Low Profile 8GB DDR3 PC3-12800 1600MHz
Hårddisk: 5 x Western Digital Red 3TB SATA III (pluid en gammal Hitachi som jag slaktat från en död Macbook för OS)
PSU: Fractal Design Integra 400W

Tror ni att det kommer bli problem med värmen? Jag tänkte välja A6 före A8 just för att den har en TDP på 65 istället för 100.

Jag är inte främmande för att köra på Intel heller, men AMD verkar vara ganska prisvärt när man tänker på att jag vill ha ett moderkort med stöd för 6 SATA-enheter.

Ehm jag tror det där är jättebra faktiskt. Det kan vara bra att köpa ett intel nätverkskort för att slippa eventuella nätverksproblem, men det kan du ju ta efter hand om du märker att det är knackigt.

Några grejjer bara.

- Se till att välja ett chassi med fler inblås-fläktar än utblås samt dammfilter på dessa. Då skapas ett positivt tryck i chassit vilket gör att allt damm fastnar i dammfiltret. Har man fler utblåsfläktar än inblås sugs luft in genom alla små springor överallt och fastnar i datorn.

- Om du kör ren nätverksdelning av dina filer kanske det är så att PS3an inte klarar alla filmformat. Detta har jag ingen aning om, men du måste kolla upp detta. Annars måste du ha ett program på datorn som transcodar en film från t.ex x264 mkv till .mov eller mp4 eller nåt. Transcoding i realtid kräver mycket cpu. Jag tror att den cpu du valt borde klara av det, men jag vet inte. Jag har heller ingen koll på vilket program du bör använda. Min Intel Atom D510 (jag vet...) klarar inte att realtidstranscoda film, men den klarar FLAC -> mp3.

- Vill du dela musik och film till mobila klienter så som paddor eller smartphones kan jag rekommendera http://www.subsonic.org/pages/index.jsp
Det är ett program som transcodar både film och musik och streamar det antingen till web-ui eller en klient. Klienten i android kan cacha filer på minneskortet så man slipper streama varje gång. Subsonic använder FFmpeg för att transcoda. Om jag testar via Subsonic kan min AMD A8-3850 transcoda film i realtid. Med kommandot 'top' visar den att CPUn ligger på 170%, dvs den använder nästan två cores.

- Ubuntu är jättebra at börja med som hemmaserver-OS om man vill ha servern till mer än bara fildelning i nätverket. Det finns en enorm community så det är bara söka "ubuntu transcode movie" eller nåt och du får ofta nybörjarvänliga svar.

- Som torrentprogram skulle jag rekommendera Transmission. Det är ett riktigt Unixprogram och krånglar aldrig. Det finns bra web-ui eller transmission-remote klienter. Deluge är ett annat bra torrentprogram för linux med schysst web-ui eller åtminstone windows-klient. Sätter du upp en watch-folder behöver du dock inte klient eller webui så ofta.

- Har du en router mellan servern och "internet" måste du se till att det är en router av kvalité. Dåliga routers packar ihop av torrenttrafik för de klarar inte av så många anslutningar.

Visa signatur
Permalänk
Medlem
Skrivet av usilusken:

Ehm jag tror det där är jättebra faktiskt. Det kan vara bra att köpa ett intel nätverkskort för att slippa eventuella nätverksproblem, men det kan du ju ta efter hand om du märker att det är knackigt.

Några grejjer bara.

- Se till att välja ett chassi med fler inblås-fläktar än utblås samt dammfilter på dessa. Då skapas ett positivt tryck i chassit vilket gör att allt damm fastnar i dammfiltret. Har man fler utblåsfläktar än inblås sugs luft in genom alla små springor överallt och fastnar i datorn.

- Om du kör ren nätverksdelning av dina filer kanske det är så att PS3an inte klarar alla filmformat. Detta har jag ingen aning om, men du måste kolla upp detta. Annars måste du ha ett program på datorn som transcodar en film från t.ex x264 mkv till .mov eller mp4 eller nåt. Transcoding i realtid kräver mycket cpu. Jag tror att den cpu du valt borde klara av det, men jag vet inte. Jag har heller ingen koll på vilket program du bör använda. Min Intel Atom D510 (jag vet...) klarar inte att realtidstranscoda film, men den klarar FLAC -> mp3.

- Vill du dela musik och film till mobila klienter så som paddor eller smartphones kan jag rekommendera http://www.subsonic.org/pages/index.jsp
Det är ett program som transcodar både film och musik och streamar det antingen till web-ui eller en klient. Klienten i android kan cacha filer på minneskortet så man slipper streama varje gång. Subsonic använder FFmpeg för att transcoda. Om jag testar via Subsonic kan min AMD A8-3850 transcoda film i realtid. Med kommandot 'top' visar den att CPUn ligger på 170%, dvs den använder nästan två cores.

- Ubuntu är jättebra at börja med som hemmaserver-OS om man vill ha servern till mer än bara fildelning i nätverket. Det finns en enorm community så det är bara söka "ubuntu transcode movie" eller nåt och du får ofta nybörjarvänliga svar.

- Som torrentprogram skulle jag rekommendera Transmission. Det är ett riktigt Unixprogram och krånglar aldrig. Det finns bra web-ui eller transmission-remote klienter. Deluge är ett annat bra torrentprogram för linux med schysst web-ui eller åtminstone windows-klient. Sätter du upp en watch-folder behöver du dock inte klient eller webui så ofta.

- Har du en router mellan servern och "internet" måste du se till att det är en router av kvalité. Dåliga routers packar ihop av torrenttrafik för de klarar inte av så många anslutningar.

Tack för svaren!

Kör du din A8:a med den medföljande kylaren? Det finns ju A8:or som har tdp på 65 watt också, men de verkar inte säljas separat utan bara i färdigbyggda datorer.

Jag har transcodat filmer förut med handbreak på min gamla iMac med penryn Core 2 duo och det funkade hyfsat, så med tanke på att A6:an kom ut 4 år efter den processorn så känns det som att det borde fungera. Funkar det inte så får jag fortsätta att göra som jag gör nu och koppla bärbara till TV:n, då kan jag åtminstone läsa filerna från servern istället för att behöva lägga över dem på datorn.

Det största anledningen till att jag tänker bygga en server är för att kunna samla alla filer på ett ställe och kunna ha lite bättre säkerhet. Tänkte köra Raid 5, alternativt Raidz 1.

Som chassi tänkte jag ta Fractal design Arc just för att den verkar ha bra luftgenomströmmning och rejält med ventilation av hårddiskarna (jag är lite paranoid när det gäller lagring efter min senaste hårddiskkrasch). Den har dessutom dammfilter.

Routern är en Apple Airport extreme som hittills har fungerat mycket bra. Hade en d-link innan som hade just det problemet att den kraschade när använde bittorrent.

Såg att du länkar till freeBSD i din signatur. Jag har funderat lite på att kanske köra på det istället för Ubuntu för att kunna köra ZFS. ZFS verkar vara ett väldigt kraftfullt filsystem, med många möjligheter att kunna fördela diskutrymme och skapa redundans där man vill ha det. Problemet är bara att veta vilken hårdvara som kommer att fungera... Även om servern kommer köras utan skärm, så behöver man ju ändå kunna koppla in en skärm för installation och ev. felsökning så den integrerade grafiken måste ju funka, sen vore det ju en fördel om det integrerade nätverkskortet fungerade också... Tror att jag ska köra på de komponenter jag hade tänkt och testa helt enkelt.

Permalänk
Medlem
Skrivet av Iskra:

Tack för svaren!

Kör du din A8:a med den medföljande kylaren? Det finns ju A8:or som har tdp på 65 watt också, men de verkar inte säljas separat utan bara i färdigbyggda datorer.

Jag har transcodat filmer förut med handbreak på min gamla iMac med penryn Core 2 duo och det funkade hyfsat, så med tanke på att A6:an kom ut 4 år efter den processorn så känns det som att det borde fungera. Funkar det inte så får jag fortsätta att göra som jag gör nu och koppla bärbara till TV:n, då kan jag åtminstone läsa filerna från servern istället för att behöva lägga över dem på datorn.

Det största anledningen till att jag tänker bygga en server är för att kunna samla alla filer på ett ställe och kunna ha lite bättre säkerhet. Tänkte köra Raid 5, alternativt Raidz 1.

Som chassi tänkte jag ta Fractal design Arc just för att den verkar ha bra luftgenomströmmning och rejält med ventilation av hårddiskarna (jag är lite paranoid när det gäller lagring efter min senaste hårddiskkrasch). Den har dessutom dammfilter.

Routern är en Apple Airport extreme som hittills har fungerat mycket bra. Hade en d-link innan som hade just det problemet att den kraschade när använde bittorrent.

Såg att du länkar till freeBSD i din signatur. Jag har funderat lite på att kanske köra på det istället för Ubuntu för att kunna köra ZFS. ZFS verkar vara ett väldigt kraftfullt filsystem, med många möjligheter att kunna fördela diskutrymme och skapa redundans där man vill ha det. Problemet är bara att veta vilken hårdvara som kommer att fungera... Även om servern kommer köras utan skärm, så behöver man ju ändå kunna koppla in en skärm för installation och ev. felsökning så den integrerade grafiken måste ju funka, sen vore det ju en fördel om det integrerade nätverkskortet fungerade också... Tror att jag ska köra på de komponenter jag hade tänkt och testa helt enkelt.

Heh, jag skrev faktiskt en bit om FreeBSD i mitt svar, men tog bort det innan jag postade. Vill inte agera fanboy även om jag gillar det mer än alla linux. FreeBSD är lite kantigare än Ubuntu och kräver lite mer av användaren, men det är inte så farligt och man lär sig. Fördelen är att det är gjort för servers. Det är lätt att lägga till autostart och konfiguration av grejjer med hjälp av filen /etc/rc.conf.

Mjukvarumässigt är det lugnt. Man kan köra de flesta linuxprogrammen. Det finns porthantering, "pkg_add", så som ubuntus "apt-get", men ibland kan det vara lite äldre versioner. Man kan annars lätt kompilera själv. Av torrentprogrammen rekommenderar jag Transmission, det är outstanding på FreeBSD.

Hårdvarumässigt är det mest wifi-kort och grafikdrivrutiner som kan ha problem. När det gäller grafik så funkar det ju alltid, det är bara det att man kanske inte får hårdvaruacceleration eller optimal upplösning. Kör du grafisk desktop kanske du får 1024*768. Kör du terminal är det inga problem alls. Jag tror inte du kommer ha några problem med hårdvara.

ZFS är skitsmidigt. Det är gjort för att hantera diskarna själv istället för att förlita sig på dyra raidkort. Jag har fyra WD green diskar i min hemmaserver. Värsta skitdiskarna när det gäller raid, men ZFS har inga problem med dem. Enda grejjen man måste göra är att säga åt ZFS att använda 4K-sektorer som default när man skapar diskpoolen, för de diskarna luras annars och säger 512b. Jag tror kommandot var nånting i stil med:

zpool create -o ashift=12 raidz1 <name> <dev's>

Det kommer annars fungera ändå, men gå lite långsammare. Lite offtopic kanske. ZFS har sjukt många funktioner men jag ska inte dra allt nu. Hade jag köpt diskar idag hade jag valt WD Red som dig, längre garantitid åtminstone.

För att komma igång:
- Tanka senaste. Bränn till skiva, eller fixa in på USB-minne och installera ifrån. Installern ser kass ut men den är skitlätt. Behöver du hjälp kan du läsa här, eller fråga nån.
- FreeBSD handboken - Grundläggande svar på nästan allt.
- Guide på svenska - Jag vill egentligen inte rekommendera den här guiden längre för den är gammal och innehåller överkurs. Följ den inte steg för steg men du kan titta i den om det är nåt du inte fattar.
- Googla. Även om info är gammal är det större chans att den funkar i FreeBSD än i linux då linux ändrar sig hela tiden.
- Bästa texteditorn i FreeBSD heter EE och följer med.
- Börja odla Unixskägg.

Sen finns ju också FreeNAS vilket är en specialiserad variant av FreeBSD anpassad för NAS och små servers. Slimmad på vissa sätt men med ett smidigt web-ui för enkel konfiguration. Om du inte känner att du har ork/lust att lära dig FreeBSD kanske detta är ett bra alternativ. Man ska kunna installera andra program än de som följer med också men då får man ta fram kommandoraden.

-

Min AMD A8 är 100W TDP och jag har aldrig ens testat kylaren. Den såg kass ut... Jag hade redan en bättre ändå. Det är min desktopdator som jag kör win7/ubuntu dualboot på.

Visa signatur
Permalänk
Medlem

Jag testade att installera FreeBSD på min vanliga dator via Virtualbox, och det verkar vara precis vad jag vill ha för mitt serverbygge. Det verkar så cleant och välstrukturerat jämfört med Linux. Det enda jag inte riktigt kunde med var att alla standardskal var varianter av sh, jag kände mig lite bortkommen över att inte kunna trycka esc-esc och se vilka kommandon och program som fanns installerade, så det första jag installerade var bash

Jag tror att FreeBSD har ganska bra stöd för det moderkort som jag beställt eftersom det finns med på FreeNASs lista över rekommenderade moderkort. Därför chansade jag också på att det integrerade nätverkskortet kommer att funka.

Testade till och med att köra ps3mediaserver, och det funkade faktiskt att streama till PS3:an inifrån virtualbox. De filmklipp som behövde transcodas blev förstås ganska hackiga, men så är det ju virtualisering också.

Kylaren på A6:an verkar också vara riktigt kass, bara aluminium och ingen koppar samt en liten högvarvig fläkt. Men jag brydde mig ändå inte om att köpa någon annan kylare, processorn har ju bara en tdp på 65 och exakt likadana kylare ska ju funka på processorer med 100w tdp. Processorn borde dessutom gå svalare eftersom grafikdelen inte behöver arbeta.

Permalänk
Medlem

Personligen skulle jag välja ett mer påkostat nätagg till en server. Jag har visserligen ingen koll på Fractal Designs nätagg, dvs vilken OEM-tillverkare de tar dem ifrån, men håller de lika medioker kvalité som deras övriga produkter så är jag ytterst tveksam). Det låga priset hissar skyhög varningsflagg.

Visa signatur

5950X, 3090

Permalänk
Medlem
Skrivet av backfeed:

Personligen skulle jag välja ett mer påkostat nätagg till en server. Jag har visserligen ingen koll på Fractal Designs nätagg, dvs vilken OEM-tillverkare de tar dem ifrån, men håller de lika medioker kvalité som deras övriga produkter så är jag ytterst tveksam). Det låga priset hissar skyhög varningsflagg.

Jag har redan beställt grejerna, men min tanke kring nätagget var väl att det här systemet i sin helhet aldrig kommer dra över 150 watt, så nätagget borde gå på lågvarv hela tiden. Integran fick dessutom ett bra omdöme när den testades här på sweclockers. Sen får man väl se hur bra det håller med 24/7 drift...

Permalänk
Medlem
Skrivet av Iskra:

Jag har redan beställt grejerna, men min tanke kring nätagget var väl att det här systemet i sin helhet aldrig kommer dra över 150 watt, så nätagget borde gå på lågvarv hela tiden. Integran fick dessutom ett bra omdöme när den testades här på sweclockers. Sen får man väl se hur bra det håller med 24/7 drift...

Jag har sett att folk fått problem med den ganska fort (inom några månader) - antingen att den börjat brumma eller att den rent gått sönder. Men jag ska inte vara olyckskorp; får hoppas den funkar bra för dig (ej ironi)!

Visa signatur

5950X, 3090