OVERSATT OG BEARBEIDET AV MORTEN SOLLI
En ny generasjon PC-servere truer RISC-leverandører som Sun, HP og Digital. Med to eller flere Pentium-brikker gir PC-serverne de nødvendige hestekreftene, men ikke i alle situasjoner. Fallgruvene er mange og leverandørene trimmer sine tester for å oppnå best mulig tall.
Dersom svakelig enkelt-prosessors ytelse får deg til å gå på veggene, er det på tide å oppskalere til et av systemene for symmetrisk multiprosessering (SMP). Disse Pentium-baserte maskinene er endelig i ferd med å nærme seg de RISC-baserte systemenes kapasitet for skalerbarhet og ytelse. Og med hjelp fra multiprosesserende nettverksoperativsystemer som Microsofts Windows NT 3.5 og Novells kommende Netware MP, er det mulig å dra fordel av denne nye prosesseringskraften uten å måtte bytte til Unix.
Med symmetrisk multiprosessering kan flere CPU-er dele en severs minne, interrupter og enheter ved hjelp av en "run-time"-algoritme. Hvor mye dette øker ytelsen er avhengig av applikasjonen, men en viss forbedring over hele rekken er sannsynlig. SMP-systemene er de som antageligvis appellerer mest til to brukergrupper -- de som skal krympe stormaskin-applikasjoner for å tilpasse dem til klient/tjener-systemer og de som har behov for å øke kapasiteten til en allerede tungt belastet server. Ifølge en undersøkelse gjort blant 1.000 Infoworld-lesere, bruker over 80 prosent av dem som anvender SMP-systemer disse sammen med en database-motor som Microsofts SQL Server eller Oracles Oracle7.
Vi brukte Windows NT 3.5 som NOS for å måle hvor mye skalerbarhet de fem Pentium-baserte SMP-serverne i denne testen kunne by på. Først testet vi dem med én prosessor, deretter to. Den gode nyheten er at dersom ditt nettverk stort sett arbeider med CPU-bundne applikasjoner, for eksempel on-line transaksjonsprosessering (OLTP), gir disse serverne langt på vei en løsning på problemene med ytelse. Compaqs Proliant 2000 5/90 var den soleklart mest skalerbare serveren, og den arbeidet nesten dobbelt så raskt med to prosessorer som med én.
Vi valgte Windows NT 3.5 som multiprosesserings-NOS for standard ytelse-testene på grunn av dennes fokusering på skalerbarhet. Flere enn halvparten av våre lesere som bruker SMP-servere, bruker to prosessorer, mens de på sikt kunne se for seg så mange som seks prosesorer per server.
Ettersom NT 3.5 støtter hele fire prosessorer rett ut av boksen, er den godt tilpasset lesernes behov. Hvis du trenger å utnytte kraften fra flere prosessorer, kan du kjøpe NT fra en leverandør som Sequent Computer Systems, som tilbyr NT-støtte for så mange som åtte prosessorer. I denne testen er det bare Proliant som har kapasitet for bruk av flere enn to prosessorer, hele fire 90-MHz Pentium.
Ingen av de serverne vi testet hadde helt perfekt skalering, men Proliant gjorde det ganske bra, med en økning i hastigheten på 97 prosent.
Men selv med slike hastigheter arbeidet disse serverne rundt 25 prosent saktere enn en MIPS-basert maskin med Windows NT 3.5 som vi brukte som sammenligningsgrunnlag (NEC Technologies' RISC server 2200 var ennå ikke sluppet på testtidspunktet). Men for første gang nærmer Intel-baserte systemer seg RISC, og det er ingen liten nyhet. Det betyr at IT-sjefer rundt omkring iallfall en stund til kan takle større prosesseringsbehov ved simpelthen å flytte sine applikasjoner til Intel.-maskiner med flere prosessorer. Den dårlige nyheten er at hvis du er helt avhengig av å ha de gjenstående 25 prosentene hastighetsøkning, må du porte til en MIPS-maskin. Og selv om den kjører NT, må du porte alle dine data, og i tillegg kjøpe nye versjoner av applikasjonene dine.
Produsentene er helt tydelig klar over dette. Derfor foretrekker de å kjøre standard ytelse-testene for sine multiprosesserings-systemer på CPU-intensive aktiviteter som database-transaksjoner, og ikke på fil/utskrift-tjenester som er mer knyttet til I/O.
Våre lesere var mer opptatt av overføringshastighet enn av mer I/O-relaterte transaksjoner, og dette er gjenspeilet i testen. Som ventet skalerte serverne ytelsen langt bedre i OLTP-testen, som ble gjort CPU-intensiv.
Mens vi grublet over mangelen på skalerbarhet i decision-support-operasjoner, oppdaget vi store avvik i ytelsen på hver serverdisks I/O-subsystemer. Det er dette som til syvende og sist er avgjørende for serverens ytelse.
Selv om ingen av poengsummene er basert utelukkende på disse disk I/O-resultatene, kan det være verdt å kikke nærmere på dem dersom dine database-servere jevnlig utfører operasjoner både med OLTP og beslutning-støtte-spørsmål.
Vi ringte Microsoft. Det viser seg at dersom du bruker SQL Server 4.21a's SMPStat parameter, noe Microsoft ikke anbefaler, vrir du et internt parameter i programvaren, som i sin tur ber programvaren om å bruke alle tilgjengelige prosessorer. Hvis ikke vil SQL-serveren behandle et 3-prosessors system som et 2-prosessors og 4-prosessors system som et med bare tre. Vi fikk ingen problemer i vår forholdsvis korte test, men Microsoft advarer med at bruk av SMPStat kan få nokså kjedelige følger og føre til at databsen låses. Microsoft gir derfor ingen støtte ved bruk av SMPStat, og hjelper deg ikke med eventuelle problemer i den forbindelse. I den kommende versjon 6.0 av SQL Server er dette plunderet eliminert, i og med at SMPStat her brukes som standard.
Vi hadde planlagt å ta med en Intel-basert SMP-server fra Digital Equipment (som selskapet selger i tillegg til sin egen Alpha-chip), men Digital var ikke i stand til å levere en slik maskin grunnet konflikter knyttet til produksjonsplanen.
Andre potensielle deltakere i denne kappstriden rundt SMP-servere, er multiprosesseringssystemer basert PowerPC-chipen. Kilder hevder at det innen juni skal foreligge versjoner Windows NT og OS/2 for PowerPC maskinvare, og at begge operativsystemene vil støtte SMP rett ut av boksen. Denne måneden har Microsoft formelt sluppet beta-versjonen av Windows NT for PowerPC, som innledningsvis kjører på et Motorola-system. Uansett hvilket operativsystem som blir det mest utbredte, vil Intel utvilsomt føle pusten i ryggen fra PowerPC. PowerPC-serverne vil bli omtalt når de er lanseringsklare.
Vi prøvde ut SMP-ene med en finjustert versjon av datasettet som ble brukt i en hastighetstest for transaksjonsprosessering på database-servere i november 1994. For å gjøre dataene så skalerbare og CPU-intensive som mulig, blåste vi opp antallet oppslag og kalkuleringer. For eksempel økte vi antallet understreng-søk i våre transaksjoner, samt antall linjer per ordre, slik at database-serveren ikke bare måtte innhente, men også sammenlikne og manipulere records. Alle disse oppgavene er svært avhengige av CPU-ytelsen. Vi eliminerte tenkepausene, som svarer til et par sekunder mellom hver transaksjon og er plassert i skriptet for å simulere brukernes tenkepauser.
Ytelse: Skalerbarhet (150) Bra 94
Manhattans 81.6 prosent gav annenplass.
Transaksjonsprosessering (200) Tilfredsstillende 100
28.88 TPM (transaksjoner pr. minutt) plasserte Manhattan sist av de tre serverne.
Beslutningsstøtte (125) Tilfredsstillende 63
Her var Manhattan nest dårligst med 2.19.09.
Konfigurering og bruksvennlighet (100) Veldig bra 75
AST forhåndskonfigurerer ikke systemet, men gir denne muligheten til forhandlerne. Programmet for diskkonfigurering er GUI-basert og krever en mus, den gjeldende konfigurasjonen vises i et godt diagram. Manhattans konfigureringsprogram er ikke integrert. Systemet kunne ikke startes opp fra disken.
Utvidelsesmuligheter (100) Bra 63
Manhattan er utstyrt med minst to 90-MHz Pentium-prosessorer. Det er det eneste systemet som tilbyr bare 256 KB cache RAM, og ikke 512 KB. Det har kapasitet for 256 MB 32-bits system-minne og 512 KB videominne. Systemet har seks EISA- og to PCI-spor (et av sporene deles), men et PCI-spor brukes av RAID-kontroller som leveres som standard. Serveren støtter så mye som 32 GB lagring (hot-swappable).
Systemdesign (75) Bra 47
Manhattans design er på det jevne, med delt cache og en enkel låsbar dør som er noe vrien å åpne og lukke. De første 16 MB minne inneholder en feilkorrigerende kode (Error Correcting Code- ECC); AST har lagt inn feilkorreksjon i andre komponenter i systemet, også kablingen. Når den enkle døra lukkes og låses, begrenses tilgangen til skruene på sidepanelet. System har 300 watts kraftforsyning med egen vifte. Hver CPU er utstyrt med en beskyttelseskappe med vifte. Det finnes også en sentralkjølevifte.
Støtte og pris:
Dokumentasjon (50) Perfekt 50
ASTs dokumentasjon er lettlest og velstrukturert. Den inneholder en omfattende del om problemsøk med en liste over feilkoder, samt en del som omhandler demontering av systemet.
Støtte (50) Perfekt 50
Teknisk støtte (50) Bra 31
Pris (100) Bra 63
Prisen på et basissystem med en 90-MHz CPU, 256 KB cache, 16MB RAM og to 1GBs stasjoner, RAID-kontroller koster 65.950, en Pentium-prosessor koster 5.000 kroner.
Poengsum 6.3
Ytelse: Skalerbarhet (150) Perfekt 150
97.34 prosent var best i testen.
Transaksjonsprosessering (200) Tilfredsstillende 100
32.80 TPM gav Proliant en ny førsteplass.
Beslutningsstøtte (125) Tilfredsstillende 63
Med 2:15:05 havnet Proliant øverst på pallen også her.
Konfigurering og bruksvennlighet (100) Veldig bra 75
Det CD-ROM-baserte SmartStart-programmet for systemkonfigurering er fullt integrert, selv om det ikke leveres forhåndsinstallert. SmartStart omfatter alle operativsystemer som støttes, og inneholder koder for lisensaktivering for dem som er innkjøpt. Proliant-systemet kan startes opp fra CD-ROM-platen, og installerer det forhåndskonfigurerte operativsystemet etter Compaqs anvisninger.
Utvidelsesmuligheter (100) Veldig bra 75
Proliant kan ta fire 90-MHz Pentium-prosessorer. Vil man gå fra to til fire CPU-er, blir det imidlertid nødvendig å flytte RAID-kontrollerne som ble brukt i denne konfigurasjonen til Proliants valgfrie lagringssystem. The Proliant har kapasitet for hele 512 MB 32-bits system-minne og 1MB videominne. Systemet har åtte EISA-spor, men ingen PCI-spor. Serverens støtte er begrenset til 10GB disklagringsplass.
Systemdesign (75) Bra 47
Proliant-serveren var det eneste systemet med en dedikert cache for hver enkelt CPU. De første 32 MB systemminne inneholder også ECC. Den låsbare frontdøra kan åpnes og tas bort fra systemet. Kassen er utformet slik at strømforsyningen ikke kan være på samtidig som frontdøra er åpen. Sidepanelet kan trekkes ut for å gi tilgang til prosessorene og sporene. Systemet har én strømforsyning, fire kjølevifter og beskyttelseskapper på prosessorene. Det er ganske lett å få tilgang til stasjonene, og de glir glatt inn og ut av rammene. Det er heller ikke vanskelig å finne bus-sporene eller SIMM-bankene.
Støtte og pris: Dokumentasjon (50) Veldig bra 38
Compaqs håndbok er perfekt. Den inneholder ikke illustrasjoner, "skritt-for-skritt"-instruksjoner eller diagrammer, men online-biblioteket er meget bra.
Støtte (50) Perfekt 50
Teknisk støtte (50) Tilfredsstillende 25
Pris (100) Tilfredsstillende 50.00
Basiskonfigurasjonen på Proliant 2000 5/90 inneholder en 90 Mhz Pentium, 32 MB RAM, nettverkskort, ingen disker koster 85.000 kroner. Et nytt prosessorkort koster 35.000 kroner.
Arild Slagnes
Poengsum 6.7
0830, Microsoft, 1-1,5 timer, Per Klaesson, Microsoft Sverige
Ytelse:
Skalerbarhet (150) Bra 94
80.7 prosent var dårligst av de tre.
Transaksjonsprosessering (200) Tilfredsstillende 100
30.50 TPM var såvidt bedre enn Manhattan.
Beslutningsstøtte (125) Dårlig 31
Svake 3.04.41 i denne testen gav Poweredge en klar sisteplass.
Konfigurering og bruksvennlighet (100) Bra 63
Poweredge leveres ukonfigurert, men kan forhåndskonfigureres av forhandleren hvis du er villig til å betale for det. Bryterinnstillingene er forholdsvis lett tilgjengelige. Vi måtte kjøre hvert konfigureringsprogram separat fra kommandolinjen. RAID-konfig.programmet er ikke integrert med EISA og systemkonfigurasjonen. Systemet kunne ikke startes opp fra konfigureringsdisken.
Utvidelsesmuligheter (100) Bra 63
Dell kan ta imot to 100-MHz Pentium-prosessorer, med 512 MB 64-bits system-minne og 2 MB videominne. Serveren har kapasitet for hele 24 GB lagringsplass. Den har åtte EISA-spor og to PCI-spor, men de to busene deler plassen som ikke kan romme mer enn ett kort.
Systemdesign (75) Veldig bra 56
Kun Poweredges bus-spor er helt tilgjengelige fra toppen av maskinen, noe som kompenserer for delt cache og mangelen på ECC-minne (som er valgfritt). Poweredge mangler lokk eller deksel for strømbryteren. Når kassen er tatt av, er bus-sporene tilgjengelige fra toppen av maskinen, or stasjonene glir lett inn og ut av rammene. Minnet er tilgjengelig bare dersom du skrur av bakplaten (fire skruer). Maskinen har to strømforsyninger som ligger ved siden av hverandre, og fire vifter. Beskyttelseskappene over CPU-ene mangler vifter, men kontrollerer temperaturen.
Støtte og pris:
Dokumentasjon (50) Veldig bra 38
Håndbøkene for Poweredge er fulle av "skritt-for-skritt"-instruksjoner, flytdiagrammer og diagrammer, og er velskrevne. Enkelte enheter, som programmet for diskkonfigurering, er dessverre ikke omtalt.
Støtte (50) Perfekt 50
Teknisk støtte (50) Veldig bra 38
Pris (100) Tilfredsstillende 50
Basis-konfigurasjonen på Poweredge XE 590-2 har en 90-MHz CPU, 16 MB RAM og en 1 GB harddisk koster 50.000 kroner, en Pentium-prosessor koster 8.400 kr.
Poengsum 5.8
------------------------------Poengene--------------------------
Compaq Proliant 2000 5/90 6.7
AST Manhattan P5090 6.3
Dell Poweredge XE 590-2 5.8