WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   FreeBSD + mysql + AMD64 (https://www.wn.se/forum/showthread.php?t=10711)

chrizz 2005-11-05 12:35

Står inför att byta OS och det lutar åt FreeBSD 5.4

Enligt mysql.com finns det bara "Limited Support" för den här kombinationen. Vad innebär det egentligen? (Förklaringen på mysql.com ger mig inget)

Listan: http://www.mysql.com/support/supportedplatforms.html

Förklaring:
Citat:


What is Limited Support (LS)?
A: These are specific operating system and hardware combinations for which MySQL provides only limited support. For this tier, MySQL does not have the target OS/hardware; and MySQL does not build binaries for these combinations; and MySQL does not test on these platforms. The MySQL Support Team will use commercially reasonable efforts to attempt to provide technical support for these platforms, but with the customer's acknowledgement that there may be scenarios that cannot be resolved due to the above limitations.


Nån som kör freebsd 64-bitars (dual opteron t.ex.) med mysql? Hur fungerar det för er?

Danielos 2005-11-05 13:00

De enda OS kombinationer som mysql rekommenderar är Enterprise versionerna eller att köra utan amd64/em64t support på kerneln. Annars är risken att mysql kommer att krasha för dig stor, inkl FreeBSD. Många som har FreeBSD5.4 förstår inte varför man nu snart har 6.0 färdig utan att ha fixat en mängd buggar i 5.4, så jag har tagit Debian utan stöd för min XEON em64t, alltså vanlig 32 bitars kernel. Här har mysql FS samt det fungerar mkt bra för några jag känner.

chrizz 2005-11-05 14:59

Citat:

Originally posted by danielos@Nov 5 2005, 14:00
De enda OS kombinationer som mysql rekommenderar är Enterprise versionerna eller att köra utan amd64/em64t support på kerneln. Annars är risken att mysql kommer att krasha för dig stor, inkl FreeBSD. Många som har FreeBSD5.4 förstår inte varför man nu snart har 6.0 färdig utan att ha fixat en mängd buggar i 5.4, så jag har tagit Debian utan stöd för min XEON em64t, alltså vanlig 32 bitars kernel. Här har mysql FS samt det fungerar mkt bra för några jag känner.
Du kör vanlig i386 SMP debian alltså? Det är lite tråkigt att man kanske måste göra det när man med 64 bit kan klämma ur så pass mycket mer ur systemet :/

Har läst om prestandaskillnader på runt 10%-20% i vissa fall (främst opteron).

Danielos 2005-11-05 15:44

Citat:

Har läst om prestandaskillnader på runt 10%-20% i vissa fall (främst opteron).
Japp det stämmer, men vad hjälper 20% bättre prestanda om det går instabilt? Jag har en DL380G4 3G XEON med 2 Gb ram och pressar man den går CPU:n med 94% idle, så det är inget problem. Läsar man http://dev.mysql.com/books/hpmysql-excerpts/ch06.html så framgår det att man CPU:n sällan är flaskhalsen, då är det bättre med ett stabilt system med snabba diskar raid 1. Fördelen med raid 1 är att man läsar i optimala fall dubbelt så snabbt från disk (OS:et kan välja vilken disk att läsa ifrån) Att skriva till disk är som vanligt. Men eftersom ett mysql uppbyggda webbapplikationer oftast displayar info snarare än sparar ny data är raid 1 det som är viktigast tycker jag. Dock om man vill satsa extra ska man köra raid 1+0 för ytterliggare prestanda förbättring.

chrizz 2005-11-05 17:42

Citat:

Originally posted by danielos@Nov 5 2005, 16:44
Citat:

Har läst om prestandaskillnader på runt 10%-20% i vissa fall (främst opteron).
Japp det stämmer, men vad hjälper 20% bättre prestanda om det går instabilt? Jag har en DL380G4 3G XEON med 2 Gb ram och pressar man den går CPU:n med 94% idle, så det är inget problem. Läsar man http://dev.mysql.com/books/hpmysql-excerpts/ch06.html så framgår det att man CPU:n sällan är flaskhalsen, då är det bättre med ett stabilt system med snabba diskar raid 1. Fördelen med raid 1 är att man läsar i optimala fall dubbelt så snabbt från disk (OS:et kan välja vilken disk att läsa ifrån) Att skriva till disk är som vanligt. Men eftersom ett mysql uppbyggda webbapplikationer oftast displayar info snarare än sparar ny data är raid 1 det som är viktigast tycker jag. Dock om man vill satsa extra ska man köra raid 1+0 för ytterliggare prestanda förbättring.

Mjo, jag kör raid1 idag. Mjukvaruraid dock via debian, men jag planerar att köpa ett riktigt hårdvaruraid, främst för att slippa krångel och problem vid bytet till freebsd (jag kommer byta ändå förmodligen, även om det numera lutar mot i386)

kullervo 2005-11-05 19:29

Citat:

Originally posted by chrizz@Nov 5 2005, 17:42
Mjo, jag kör raid1 idag. Mjukvaruraid dock via debian, men jag planerar att köpa ett riktigt hårdvaruraid, främst för att slippa krångel och problem vid bytet till freebsd (jag kommer byta ändå förmodligen, även om det numera lutar mot i386)
På vilket sätt är hårdvaruraid mer flexibelt än mjukvaru? Jag kan inte se en enda fördel ur den synpunkten.

chrizz 2005-11-05 20:02

Citat:

Ursprungligen postat av kullervo
Citat:

Ursprungligen postat av chrizz
Mjo, jag kör raid1 idag. Mjukvaruraid dock via debian, men jag planerar att köpa ett riktigt hårdvaruraid, främst för att slippa krångel och problem vid bytet till freebsd (jag kommer byta ändå förmodligen, även om det numera lutar mot i386)

På vilket sätt är hårdvaruraid mer flexibelt än mjukvaru? Jag kan inte se en enda fördel ur den synpunkten.

För att du får ett smidigt gränssnitt att hantera raiden med och du slipper blanda in operativsystemet. Dessutom ges möjligheter som hotswap för enkla diskbyten. Må hända att hotswap kanske fungerar med mjukvaruraid (OS-baserat alltså) om kontrollerkortet stödjer det, men i mina ögon innebär det fortfarande mer krångel i form av konfigurering av raiden i operativsystemet.

edit: Du missförstod nog, eller så skrev jag otydligt bara. Jag menar inte att hårdvaruraid som sådant innebär krångelfritt, men mjukvaruraid finns i två varianter; kontrollerkortbaserat eller helt operativsystembaserat. Det senare är i mina ögon betydligt krångligare, men ser man på det så kan jag omformulera att jag vill byta till kontrollerkortbaserad raid (så man inte blandar in operativsystemet helt enkelt) men i mitt fall lutar det åt riktigt hårdvaruraid.

kullervo 2005-11-06 09:48

Kan man alltså styra en bättre hårdvaruraid under drift genom att byta diskar, lägga in fler diskar i arrayen osv?

Nu känner jag inte till FreeBSD i sakfrågan men jag antar att den funkar lika bra som MD (mjukvaruraid i Linux). Då finns det ingen begränsning på vad man kan göra i drift jämfört när man inte är i drift. Byta ut diskar, in med fler diskar, stoppa in en hot spare att dela mellan flera arrayer osv. Dessutom funkar MD per block device och man slipper därför raid:a en hel disk. Du kan t.ex. köra spegling över några partitioner, mode 5 över vissa och sedan sedan helt utan på ytterligare några andra. Eller så speglar du helt enkelt en floppy, en bandstation och någon form av nätverksresurs. Inte så meningsfullt med flexibelt =)

Föresten, hur skulle halv-hårdvaruraid kunna vara enklare en FreeBSD/Linux egna mjukvaruraid? Först måste du se till att det finns bra stöd för hårdvaran och sedan är du låst vid de förmodligen väldigt simpla verktygen (eftersom det är en budgetlösning för Windowsanvändare) som dessutom bara är tillgängliga då du startar om datorn. Finns ingen fördel med halvhårdvaru-RAID framför mjukvaru i ett vettigt OS.

chrizz 2005-11-06 10:00

Citat:

Originally posted by kullervo@Nov 6 2005, 10:48
Kan man alltså styra en bättre hårdvaruraid under drift genom att byta diskar, lägga in fler diskar i arrayen osv?

Nu känner jag inte till FreeBSD i sakfrågan men jag antar att den funkar lika bra som MD (mjukvaruraid i Linux). Då finns det ingen begränsning på vad man kan göra i drift jämfört när man inte är i drift. Byta ut diskar, in med fler diskar, stoppa in en hot spare att dela mellan flera arrayer osv. Dessutom funkar MD per block device och man slipper därför raid:a en hel disk. Du kan t.ex. köra spegling över några partitioner, mode 5 över vissa och sedan sedan helt utan på ytterligare några andra. Eller så speglar du helt enkelt en floppy, en bandstation och någon form av nätverksresurs. Inte så meningsfullt med flexibelt =)

Föresten, hur skulle halv-hårdvaruraid kunna vara enklare en FreeBSD/Linux egna mjukvaruraid? Först måste du se till att det finns bra stöd för hårdvaran och sedan är du låst vid de förmodligen väldigt simpla verktygen (eftersom det är en budgetlösning för Windowsanvändare) som dessutom bara är tillgängliga då du startar om datorn. Finns ingen fördel med halvhårdvaru-RAID framför mjukvaru i ett vettigt OS.

Jag har ingen praktisk erfarenhet av hårdvaruraid eller hotswap som sådant, men av det jag läst så ska det kunna vara så pass enkelt att du i en raid1 t.ex. bara kan dra ut en disk i drift, stoppa in en ny och systemet automatiskt upptäcker den nya och börjar bygga upp spegligen igen på den.

Möjligt att det inte finns praktiska begränsningar via os-baserad mjukvaruraid, men i mina ögon innebär det fortfarande mer administration. Ett bra kontrollerkort ger dig ett webb-baserat gränssnitt för att administrera raiden. Du kan lägga till, ta bort och ändra diskar utan att behöva kunna alla komandon os-baserad raid kräver. Vad jag läst är även hårdvaruraid betydligt bättre på att upptäcka felaktiga diskar och slå av dem. Dessutom avlastas cpu via hårdvaruraid, men det hör inte till saken just nu ;)

Tror vi har gått lite offtopic nu btw ;)

edit: skrivfel


Alla tider är GMT +2. Klockan är nu 07:53.

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