Hallå,
Jag driver en ganska tung PHP sida och igår hände det som inte får hända. Min HP server dök och jag kom inte åt maskinen. Jag var tvungen att installera sidan på vår Xserve G5 istället. Det som förvånade mig var hur mycket segare sidan gick på G5'an... visserligen kör jag mail och andra sidor på den servern också men CPU loaden är alltid runt 5%.
Gammal burk:
HP DL140 G1, 2 x 2.4 GHz XEON (med Hyper threading, Fedora visar att den har 4xCPU) med 512k cache, 533MHz bus, 2GB RAM, 2x80GB ATA
Körde fedora core med Apache 2.2
Ny burk:
Xserve G5, 1 x 2GHz G5 med 512k cache, 1GHz bus, 2GB RAM, 3 x 80GB SATA
Kör Tiger med Apache 1.33
Visserligen har HP maskinen dubbla CPU'er men det är ganska gamla XEON proccessorer. Jag trodde att G5'an skulle vara likvärdig men loaden är ganska snabbt uppe i 1.0 medans på HP maskinen låg den ofta på 0.15.
Så min fråga är vad är det som skiljer? Kan det vara att Apache 2.2 är mycket snabbare?
Var gamla Intel processorer så mycket snabbare än G5:an?
Funderar på att köpa en Xserve 2.8GHz Octo core nu med leopard server vilket på pappret borde vara ett prestanda monster om man jämför med maskinerna ovan. Om Apache utnyttjar alla CPU'erna så borde den vara minst 10x snabbare. Enligt Apple är Apache 60% snabbare i Leopard, fast jag antar att det är hoppet till Apache 2.2.
Vad tror ni? Jag är lite trött på commando raden och Apple's Server Admin är riktigt najs för grundläggande saker.