WN

WN (https://www.wn.se/forum/index.php)
-   Off Topic (https://www.wn.se/forum/forumdisplay.php?f=7)
-   -   Sätta ihop en server, tips? (https://www.wn.se/forum/showthread.php?t=1057727)

MusikMixen 2013-04-27 19:45

Sätta ihop en server, tips?
 
Vet inte riktigt var jag ska placera inlägget så jag skriver här.
Jag tänkte bygga ihop en egen server för MAX 5000 kr inkl moms.

Tips?
Krav: Energisnål, ssd disk på minst 256 GB (snabb, 550 MB/s skriv och läs)
Gärna så liten låda som möjligt.

MRDJ 2013-04-27 21:35

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468664)
Vet inte riktigt var jag ska placera inlägget så jag skriver här.
Jag tänkte bygga ihop en egen server för MAX 5000 kr inkl moms.

Tips?
Krav: Energisnål, ssd disk på minst 256 GB (snabb, 550 MB/s skriv och läs)
Gärna så liten låda som möjligt.

hemmabruk? ( towerlåda ) eller rack?

en rack-servern för 5k med ssd blir nog tight. men en towerlåda hittar du nog för det priset!

MusikMixen 2013-04-27 22:03

Citat:

Ursprungligen postat av MRDJ (Inlägg 20468673)
hemmabruk? ( towerlåda ) eller rack?

en rack-servern för 5k med ssd blir nog tight. men en towerlåda hittar du nog för det priset!

Hemma och hemma. Snålvariant :) Har fått sätta burkarna hos en förening som har 100/100.
Tower går bra, men helst så liten som möjligt.

MRDJ 2013-04-27 22:13

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468676)
Hemma och hemma. Snålvariant :) Har fått sätta burkarna hos en förening som har 100/100.
Tower går bra, men helst så liten som möjligt.

denna kanske?
http://www.dustinhome.se/product/501...5-2mb-4gb-0gb/

eller denna om du vill ha lite mer kräm:
http://www.dustinhome.se/product/501...8mb-2gb-b120i/

MusikMixen 2013-04-27 22:30

Citat:

Ursprungligen postat av MRDJ (Inlägg 20468677)

Tack för tipsen! Uppskattas.
Min personlig dator är en acer med denna processorn: http://www.komplett.se/k/ki.asp?sku=388817

Tror du den hade passat i tex Microservern som du länkade till först?

gh0st 2013-04-28 08:16

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468678)
Tack för tipsen! Uppskattas.
Min personlig dator är en acer med denna processorn: http://www.komplett.se/k/ki.asp?sku=388817

Tror du den hade passat i tex Microservern som du länkade till först?

Svar NEJ!

Ta och köp denna om du behöver en strömsnål server: http://www.misco.se/product/product....ectionID=10851.

Kör själv med N36L som är deras första version och har aldrig haft några som helst problem. Du klämmer lätt in 6 diskar i 3,5" då den har 4 bays och du har möjlighet med 2 diskar vid ODD´n. Alt. så köper du en ODD bay för 2,5" och då får du plats med ytterligare 6 diskar! ;)

MusikMixen 2013-04-28 10:13

Jag skulle behöva ngt med en kraftigare processor..
Om man skulle plocka ihop delar och sätta samman, har ni nga tips på det?
SSD disk är nästan ett måste, bra processor (minst 4 kärnor) och gärna runt 8-16 GB RAM minne..

gh0st 2013-04-28 10:21

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468695)
Jag skulle behöva ngt med en kraftigare processor..
Om man skulle plocka ihop delar och sätta samman, har ni nga tips på det?
SSD disk är nästan ett måste, bra processor (minst 4 kärnor) och gärna runt 8-16 GB RAM minne..

Till vad ska du ha kraftigare processor till som inte denna klarar av? Berätta vad du ska göra så får vi se. Vad ska du köra för OS på den? Linux eller M$?

Jag kör redan idag 8 GB i min N36L, men kan klämma in 16GB om jag vill! Sen har jag inte behov av 16GB heller, jag maxar inte ens mina 8GB jag har idag på den...

Kod:

[root@IDAVALLEN ~]# uptime
 10:29:32 up 26 days, 15:57,  1 user,  load average: 0.07, 0.02, 0.00


MusikMixen 2013-04-28 10:37

Citat:

Ursprungligen postat av Ragnarök Media (Inlägg 20468696)
Till vad ska du ha kraftigare processor till som inte denna klarar av? Berätta vad du ska göra så får vi se. Vad ska du köra för OS på den? Linux eller M$?

Jag kör redan idag 8 GB i min N36L, men kan klämma in 16GB om jag vill! Sen har jag inte behov av 16GB heller, jag maxar inte ens mina 8GB jag har idag på den...

Kod:

[root@IDAVALLEN ~]# uptime
 10:29:32 up 26 days, 15:57,  1 user,  load average: 0.07, 0.02, 0.00


Det är linux (debian) som ska köra på den. Jag har en dell poweredge 860 stående nu, men den pallar inte trycket.

Kod:

lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):        1
NUMA node(s):          1
Vendor ID:            GenuineIntel
CPU family:            6
Model:                15
Stepping:              2
CPU MHz:              1866.743
Virtualization:        VT-x
L1d cache:            32K
L1i cache:            32K
L2 cache:              2048K


pelmered 2013-04-29 17:45

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468699)
Det är linux (debian) som ska köra på den. Jag har en dell poweredge 860 stående nu, men den pallar inte trycket.

Kod:

lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):        1
NUMA node(s):          1
Vendor ID:            GenuineIntel
CPU family:            6
Model:                15
Stepping:              2
CPU MHz:              1866.743
Virtualization:        VT-x
L1d cache:            32K
L1i cache:            32K
L2 cache:              2048K


Räcker inte den?
Den bör väl vara tillräcklig för de flesta sidor om man konfigurerar den bra och skriver bra kod.
Hur som helst är det svårt att veta vad vi ska rekommendera när vi ahr så lite information om användningsområdet. För 5000 kr får du inte mycket till server. Enda möjligheten att få en hyfsat vettig server för 5000 är väl om du köper något begagnat som har några år på nacken. Bara en vettig serveranpassad SSD äter ju upp halva din budget om du ska ha en ny.

MRDJ 2013-04-29 19:11

Citat:

Ursprungligen postat av ITisGood.se (Inlägg 20468797)
Räcker inte den?
Den bör väl vara tillräcklig för de flesta sidor om man konfigurerar den bra och skriver bra kod.
Hur som helst är det svårt att veta vad vi ska rekommendera när vi ahr så lite information om användningsområdet. För 5000 kr får du inte mycket till server. Enda möjligheten att få en hyfsat vettig server för 5000 är väl om du köper något begagnat som har några år på nacken. Bara en vettig serveranpassad SSD äter ju upp halva din budget om du ska ha en ny.


som itisGood säger så känns det märkligt att det inte skulle räcka, om du kör en databas på servern, har du kollat så du indexerat databasen rätt?

index är ofta boven till prestandaproblem.. :)

MikaelB 2013-04-30 08:19

Vem säger att det är en webbplats har ska ha på den? Låter inte så tycker jag.

Om man nu behöver en SSD och fet CPU för att klara prestandan för en webbplats låter 5000kr helt fel och att sätta den "hemma" låter också rejält fel. Kanske är en spelserver? Hur som helst vore det vettigare om TS kunde ange vad han ska använda den till.

För mindre servrar hemma kan även jag pusha för HP Microserver, har en sådan som snurrar hemma med 4 virtuella servrar. 8GB ram och 4x2TB hdd i Raid10 + 250GD SSD för snabb lagring. Nästan helt ljuslös och extremt strömsnål.

gh0st 2013-04-30 09:50

Citat:

Ursprungligen postat av ITisGood.se (Inlägg 20468797)
Bara en vettig serveranpassad SSD äter ju upp halva din budget om du ska ha en ny.

Precis, då en vanlig konsument-SSD inte är att rekommendera för servers där det skrivs frekvent... :)

MikaelB 2013-05-01 09:03

Citat:

Ursprungligen postat av Ragnarök Media (Inlägg 20468840)
Precis, då en vanlig konsument-SSD inte är att rekommendera för servers där det skrivs frekvent... :)

Om man köper en server för 5000kr duger nog en vanlig konsument-ssd.
Känns inte som man tänkt använda den för affärskritiska applikationer direkt.

MusikMixen 2013-05-01 10:49

Här händer det saker :)
Jag kör 7 joomla installationer på servern.
2 av installationerna ansluter till min dator för att kolla mot radioprogrammet.

Jag har ändrat lite i apache och mysql filerna så sidan verkar jobba betydligt bättre nu och cpu ligger oftast under 60%.

Enligt new relica är det apache som slukar all cpu, mysqlen ligger fint på mellan 4-8% cpu kraft.

Denna ssd disken är tänkt att köpa in. http://www.netonnet.se/art/dator/kom...c/179393.7072/

Jag vill helst köpa lite nyare saker, jag har själv en Acer Aspire M7200 som jag tänkte köra som server annars. Servern som kör nu installeras windows på så får den köra som med radioprogrammen.

Anledning att jag frågade här är för många sitter på bra priser på produkter eller har riktigt bra tips. :) Att köpa en microserver känns bra ur strömförsörjningen, men hastighetsmässigt känns den likvärdig.

Tack för alla era kommentarer och tips.
Trevlig första maj!

linusoleander 2013-05-01 11:30

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468895)
Här händer det saker :)
Jag kör 7 joomla installationer på servern.
2 av installationerna ansluter till min dator för att kolla mot radioprogrammet.

Jag har ändrat lite i apache och mysql filerna så sidan verkar jobba betydligt bättre nu och cpu ligger oftast under 60%.

Enligt new relica är det apache som slukar all cpu, mysqlen ligger fint på mellan 4-8% cpu kraft.

Denna ssd disken är tänkt att köpa in. http://www.netonnet.se/art/dator/kom...c/179393.7072/

Jag vill helst köpa lite nyare saker, jag har själv en Acer Aspire M7200 som jag tänkte köra som server annars. Servern som kör nu installeras windows på så får den köra som med radioprogrammen.

Anledning att jag frågade här är för många sitter på bra priser på produkter eller har riktigt bra tips. :) Att köpa en microserver känns bra ur strömförsörjningen, men hastighetsmässigt känns den likvärdig.

Tack för alla era kommentarer och tips.
Trevlig första maj!

Vilken RPM (request per minute) ligger du på enligt New Relic?

pelmered 2013-05-01 11:39

Det låter inte som om du behöver en SSD i alla fall.
Det är väl möjligen om det är väldigt viktigt att servern är väldigt tyst som det skulle kunna vara en anledning till det.

Hur har du konfigurerat Apache? Kör du prefork?
Jag tror du skulle lösa problemen om du istället kör Worker mode med PHP-FPM, eller använder Nginx istället.
Windows är dock inte att rekommendera för att köra PHP.

Vad är det för radiomjukvara du kör? Kan inte den köras på Linux?

MusikMixen 2013-05-01 11:44

Citat:

Ursprungligen postat av linusoleander (Inlägg 20468899)
Vilken RPM (request per minute) ligger du på enligt New Relic?

http://prntscr.com/12xu7p

Hoppas du kan se bilden i sin helhet.

MusikMixen 2013-05-01 11:46

Citat:

Ursprungligen postat av ITisGood.se (Inlägg 20468901)
Det låter inte som om du behöver en SSD i alla fall.
Det är väl möjligen om det är väldigt viktigt att servern är väldigt tyst som det skulle kunna vara en anledning till det.

Hur har du konfigurerat Apache? Kör du prefork?
Jag tror du skulle lösa problemen om du istället kör Worker mode med PHP-FPM, eller använder Nginx istället.
Windows är dock inte att rekommendera för att köra PHP.

Vad är det för radiomjukvara du kör? Kan inte den köras på Linux?

Anledningen att jag inte kör Nginx är för att jag använder htaccess.
Jag har inte tänkt köra PHP på windows, bara mjukvaran för radioprogrammet. SAM Broadcaster är det (spacial.net), kan tyvärr bara köras på windows. Hade det fungerat på Linux hade detta underlättat en massa :)

pelmered 2013-05-01 14:32

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468903)
Anledningen att jag inte kör Nginx är för att jag använder htaccess.
Jag har inte tänkt köra PHP på windows, bara mjukvaran för radioprogrammet. SAM Broadcaster är det (spacial.net), kan tyvärr bara köras på windows. Hade det fungerat på Linux hade detta underlättat en massa :)

Aha, okej.
.htaccess är rätt kasst för prestandan dock eftersom de ska läsas in och parsas VARJE request. Det är mycket bättre med riktiga konfigurationsfiler.

Läste visst lite fel i ditt förra inlägg. Trodde du ska bara skulle köra en server med Windows för både radio och web, men så var ju inte fallet då :)
Köper du en tillräckligt bra server så kan du ju alltid köra Windows som en VM på den servern i så fall. Då behöver du bara ha en server igång. :)

MusikMixen 2013-05-01 16:10

Hur menar du med riktiga konfigfiler? Att jag skriver in det i själva apache.conf filen?

linusoleander 2013-05-01 18:58

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20468915)
Hur menar du med riktiga konfigfiler? Att jag skriver in det i själva apache.conf filen?

Ja, eller domänspecifika konfig-filer som du sedan inkluderar i din apache.conf-fil.

Har själv aldrig riktigt förstått vad man ska med .htaccess-filer till om man ändå har tillgång till apache.conf

pelmered 2013-05-01 21:04

Ja, jag menade precis som linusoleander skrev ovan.

Här har du lite information om varför .htaccess är dåligt och varför Nginx inte har stöd för något liknande:
http://wiki.nginx.org/LikeApache-htaccess

MusikMixen 2013-05-01 22:46

Så här ser den ut nu:
Kod:

Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##
RewriteBase /
RewriteCond %{HTTP_HOST} ^musikmixen.se
RewriteRule (.*) http://www.musikmixen.se/$1 [R=301,L]

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

AddType text/plain txt
AddType audio/mpeg mp3
AddType audio/x-mpegurl m3u
AddType audio/x-ms-wma wma
AddType audio/x-ms-wax wax
AddType video/x-ms-asf asf
AddType video/x-ms-asf asf asx
AddType video/x-ms-wmv wmv
AddType video/x-ms-wvx wvx
AddType video/x-ms-wmx wmx
AddType application/ogg ogm
AddType application/ogg ogg
AddType audio/x-pn-realaudio ram
AddType audio/x-pn-realaudio-plugin rpm
AddType audio/x-pn-realaudio ra
AddType audio/x-pn-realaudio rm
AddType audio/x-scpls pls

Hur sätter man in den i apache config filen?
Länka gärna till en svensk sida som beskriver det om ni inte själva gör det :)


Alla tider är GMT +2. Klockan är nu 05:30.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson