Kom ihåg mig?
Home Menu

Menu


Hemmabyggd MySQL-server

 
Ämnesverktyg Visningsalternativ
Oläst 2006-07-21, 20:31 #1
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
Har länge gått i tankar om att fixa en ordentlig databas-server som min sajt ska kunna utnyttja åtminstone de närmaste två åren. Ja, kanske ett år i alla fall, servrar har ju en tendens att bli gamla så fort man har plockat hem grejorna till dem.

Tankarna gick först och främst till att beställa hem en märkesserver, tyvärr så är det inte det lättaste eftersom märken som Dell, HP eller Fujitsu-Siemens inte riktigt har vad jag vill ha. Och om de har det så är det oftast billigt att skaffa grundmaskinen och sen ryker både plånbok och byxor när man ska skaffa mer minne eller extra processor.

Så det får bli ett avancerat hemmabygge denna gång och då skulle jag behöva ha lite tankar om servern, vilka flaskhalsar som kan uppstå och så vidare. Det finns ju tusen olika sätt att skapa en server på, men så här skulle jag nog kunna tänka mig den:

Chassi
AIC 2U 460W m SCA-bakplan för 6 st diskar

Inkråm
Tyan Thunder K8SD Pro m U320 SCSI, socket 940 (S2882UG3NR-D)
2 x AMD Opteron Dual-core 270
2 x 2048MB Kingston DDR333 ECC REG

Lagring
Adaptec 2020ZCR, 0-channel RAID
4 x Maxtor Atlas 15K II, 36 GB, SCA 80-pin
2 x Maxtor Atlas 10K V, 73 GB, SCA 80-pin

Information
- Moderkortet har 2-kanalig U320 SCSI som kompletteras med ett Adaptec 2020ZCR-kort som ger RAID.
- 15000-varvarna blir en RAID5-volym för databasen
- 10000-varvarna blir en RAID1-volym för loggar och övrig lagring.

Jag kan inte se några direkta problem med denna setup, annat än att jag inte vet vilken Linux jag kommer att köra (troligen blir detta CentOS)?
Om inte någon annan kan se något problem som kan uppstå?
SkyNet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-22, 00:39 #2
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Får du samma storlek på servern om du bygger den själv som om du köper en märkesserver? Ring och prata med Dells säljare för att se om de inte kan erbjuda något vettigt och få ner priset lite från det de listar på webben.

De har en riktigt trevlig serverspecialist som jag brukar diskutera med.
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-22, 00:44 #3
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Hur mycket skrivs mot databasen? Jag skulle inte rekommendera RAID5 om du behöver någorlunda skrivhastighet. Ett tips är att åtminstone skaffa ett RAID-kort med skrivcache + batteri för att väga upp.

Om jag inte minns fel är SCSI optional på moderkortet? Ta i så fall och köp ett LSI-raidkort istället.

Annars ser det ut att vara bra grejjer, har själv ett K8SD som fungerat klockrent.
Crotalus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-22, 00:47 #4
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Citat:
Originally posted by jonny@Jul 22 2006, 00:39
Får du samma storlek på servern om du bygger den själv som om du köper en märkesserver? Ring och prata med Dells säljare för att se om de inte kan erbjuda något vettigt och få ner priset lite från det de listar på webben.

De har en riktigt trevlig serverspecialist som jag brukar diskutera med.
Dell går fetbort som databasserver så länge de bara erbjuder Xeon och p4r i servrarna. När Woodcrest kommer blir det dock trevligare.

Sen har jag hört många som klagat på Dells raidkort, det verkar vara Adaptec-kort med halvtaskig BIOS.
Crotalus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-22, 10:34 #5
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
Citat:
Originally posted by jonny@Jul 21 2006, 23:39
Får du samma storlek på servern om du bygger den själv som om du köper en märkesserver? Ring och prata med Dells säljare för att se om de inte kan erbjuda något vettigt och få ner priset lite från det de listar på webben.
Jag tror att inte ens Dell kan skala av 10 000 kr på en 40 000 kr-server. Inget ont om Dell, de gör riktigt hyggliga maskiner.
SkyNet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-22, 11:02 #6
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
Citat:
Hur mycket skrivs mot databasen? Jag skulle inte rekommendera RAID5 om du behöver någorlunda skrivhastighet. Ett tips är att åtminstone skaffa ett RAID-kort med skrivcache + batteri för att väga upp.
Det ligger på ungefär 15% skriv och 85% läs mot databasen så det är på gränsen. Det är ju en av nackdelarna med RAID5 - taskig skrivkapacitet. Man vill ju givetvis ha superduper snabb skrivning och läsning, men även skydd mot diskbortfall. Annars får man se sig om efter någon alternativ RAID-nivå. Då skulle ju RAID 10 med 4 diskar vara en kandidat.

Citat:
Om jag inte minns fel är SCSI optional på moderkortet? Ta i så fall och köp ett LSI-raidkort istället.
Det är optional ja. Så jag kan skaffa ett separat RAID-kort med exempelvis 2 kanaler och köra det så också. LSI's MegaRAID-kort är ju inte så dumma i så fall, får ju plats med Low Profile-kort i lådan utan riserkort. Hur mycket vinner man i prestanda med skrivcache (kanske svårt att säga exakt, men mellan tummen och pekfingret).
SkyNet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-23, 09:52 #7
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Några kommentarer:
* Varför PC2700-minne? Det är ju PC3200 alla Opteron kör på.
* Helt sjukt mycket disk för databasen. Räcker det verkligen inte att spegla två 36-gigabyteare?
* RAID 10 känns inte vettigt. Kör två RAID 1 istället.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-23, 10:21 #8
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
Citat:
Varför PC2700-minne? Det är ju PC3200 alla Opteron kör på.
Using DDR400, this system supports a maximum SIX ranks of memory per CPU. Six ranks is achieved with two Dual Rank DIMMs plus two Single Rank DIMMs
Läste fel, tyckte att jag bara hade 6 ranks för hela systemet, men det står ju per processor. Bra då, slipper jag ett problem i alla fall.

Citat:
Helt sjukt mycket disk för databasen. Räcker det verkligen inte att spegla två 36-gigabyteare?
Man kan aldrig få för mycket utrymme. Om diskarna kostar ca 1300 spänn styck + moms så är det en minimal kostnad i sammanhanget tycker jag. Det kan ju faktiskt bli så att den här servern i framtiden blir något helt annat än en dedikerad MySQL-server.
SkyNet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-23, 13:17 #9
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Citat:
Originally posted by SkyNet@Jul 22 2006, 11:02

Det är optional ja. Så jag kan skaffa ett separat RAID-kort med exempelvis 2 kanaler och köra det så också. LSI's MegaRAID-kort är ju inte så dumma i så fall, får ju plats med Low Profile-kort i lådan utan riserkort. Hur mycket vinner man i prestanda med skrivcache (kanske svårt att säga exakt, men mellan tummen och pekfingret).
Det är som natt och dag, man slipper den mesta av latencyn vid skrivning, märks speciellt vid checkpoints - ungefär som att man skriver utan fsync efteråt. Sen buntas ju flera writes ihop till en enda, så det blir mindre disksökningar. Glöm bara inte att köpa med det tillhörande batteriet.

Med ditt nuvarande antal diskar skulle du nog egentligen inte behöva ett 2-kanalskort men iofs är det aldrig fel att bygga för framtiden.
Crotalus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-07-23, 13:25 #10
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Crotalus Crotalus är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 40
Citat:
Originally posted by kullervo@Jul 23 2006, 09:52
Några kommentarer:
* Varför PC2700-minne? Det är ju PC3200 alla Opteron kör på.
* Helt sjukt mycket disk för databasen. Räcker det verkligen inte att spegla två 36-gigabyteare?
* RAID 10 känns inte vettigt. Kör två RAID 1 istället.
6 diskar kan väl inte räknas som "sjukt mycket disk" för en databasserver? För det mesta är det väl inte antalet gb som är intressant, utan antalet seeks / s - som direkt korrelerar med antalet diskar i en array.

Så länge som databasen ryms i RAM är söktiden på disksystem iofs inte kritiskt men ju större data man har att göra med desto fler diskar behövs. När man börjar komma upp i arrayer med 4+ diskar så är RAID10 ett mycket bra alternativ.
.
Crotalus är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:48.

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