- Björnström
- Medlem ●
- Stockholm
Du besöker just nu Skandinaviens största Macintoshforum - som från och med idag drivs av två kvicka G5 processorer och Mac OS X Server.
Visst kvittrar fåglarna lite extra? Solen skiner mer än vanligt. Allt känns bra. 99mac drivs äntligen på Applehårdvara!
Redan tidigt i våras togs beslutet att 99mac skulle sluta köra Windows 2000 Server och gå över till en snabbare G5-baserad lösning. Tillsammans med Oscar Bjers och MacSupport lade vi en beställning på en fullutrustad Xserve G5. Tyvärr har Apple fått leveransproblem och kunde inte leverera en Xserve G5 med RAID-5 så vi fick hitta en annan lösning.
Svaret blev 2st Power Macintosh G5 2x2GHz med mycket internminne och en extern RAID-5 lösning ifrån Speedmania med Firewire 800 anslutning.
Idag tog vi steget till att pensionera våra gamla IBM-server och ersätter den med X - vår nya Power Macintosh G5 2x2GHz (rev A) med inte mindre än 3.5GB RAM som fyller alla åtta minnesplatser. 2st speglade 160GB SATA-hårddiskar står för lagringsytan.
I våra tester får vi rejält mycket bättre prestanda ifrån PHP i kombination med Apache 2 och den PHP-accelerator som vi använder. MySQL har numera så mycket RAM tilldelat att hela databasen (ca 1150MB) kan ligga i RAM! Det verkar dock som att vi kommer kunna ta emot en hel del stryk innan vi slutar leverera forumsidor i fortsättningen...
Vi kommer skriva en utförlig krönika kring konfigurationsarbetet som innebar en hel del testande innan vi hittade rätt kombination av programvaror och inställningar. För mig som inte är bekväm med alltför tungt terminalknackande innebar det en rejäl utmaning faktiskt men nu är vi uppe och kör (med hjälp av Arvid Björkström som kan Unix).
Beroende på vilka prestanda vi får av denna lösning kommer vi välja hur vi använder X2 - systermaskinen som ännu inte är i drift. Tanken är att dela upp tjänstera mellan maskinerna och samla vitala data på en rejäl RAID-5 volym mellan maskinerna. Vi väntar dock ett tag för att se hur X hanterar trafiken innan vi sätter X2 i drift.
Första rejäla testet ser vi nog den sista Augusti när AppleExpo rullar igång! Denna gång kanske vi kan få en livefeed genom vår Quicktime Streaming Server som finns installerad på X?
Ett enormt stort tack till alla inblandade och särskilt Oscar Bjers / Apple Sverige samt Magnus Krantz / MacSupport som gjort detta möjligt!
Lite bilder på nya X.99mac.se:
Jag kan tillägga att sajten kommer gå snabbare ju längre vi kör - allt fler script hamnar i cache och en större del av databasen laddas upp i RAM när MySQL fyller sina buffertar.
Under kommande veckan ska vi försöka optimera sidorna så att dom laddar snabbare, vi har några halvfula lösningar vad gäller exempelvis toppbilderna och AppleStore annonserna som gör sidorna långsammare.
Det tog några timmar - dags att sova
Mycket bra bilder...
Bra Jobbat.
Snyggt jobbat grabbar!
Hoppas allt fungerar som det skall nu!
Lycka till med Amerika resan Martin!
Mvh
Martin
Trevligt!
Märker redan skillnaden.
Bra jobbat.
Bra Jobbat Martin! Att du höll dig trots alla hmmm mindre lyckliga utrop under vägen...
grattis 99mac!
Det finns fortfarande saker att fixa - när vi är klara ska nog sidan vara jäkligt trevlig
Turck MMCache
MMCache support enabled
Version 2.4.6
Caching Enabled true
Optimizer Enabled true
Memory Size 134,217,696 Bytes
Memory Available 123,606,384 Bytes
Memory Allocated 10,611,312 Bytes
Cached Scripts 99
I takt med att vi använder sajten kommer Turck MMCache (vi kallar den för turken) samla på sig en massa PHP-script i RAM/Cache vilket naturligtvis gör saker betydligt kvickare.
Härligt! Nu slipper ni bekymra er om virusattacker, gigantiska mängder av säkerhetshål och annat otrevligt. OS X Server börjar bli ett riktigt trevligt alternativ!
Ciryon
Körde dom inte Apache 2.0.48?
Lite otrevligt finns där alltid
[Åven om det inte verkade vara viktiga grejor .48->.49->.50]
Körde dom inte Apache 2.0.48?
Lite otrevligt finns där alltid
[Åven om det inte verkade vara viktiga grejor .48->.49->.50]
Jag skrev det tidigare - det är bara Windowsburkar som blir hackade
Underbart att se detta: