FAQ |
Kalender |
2004-05-01, 15:55 | #11 | |||
|
||||
Klarade millennium-buggen
|
HT fungerar på följande sätt:
I en vanlig processor så ställs instruktionerna i kö (och "i rad") för att exekveras internt av processorn. I processorn finns det en massa steg som utför olika typer av beräkningar. En instruktion som skall exekveras kanske bara behöver köras i steg #3 i processorn. Typ: Kö med instruktioner -> [#1: flytalsopertioner -> #2: heltalsoperationer -> #3: blablabla ] Ovanstående var exempel, har inte koll på vad alla steg är för något. Så till HT teknologin då: I en HT processor så kan det skapas 2 köer då stegen i processorn delas upp på de båda köerna. Exempel: Kö #1 med instruktioner -> [#1: flytalsopertioner -> #3: blablabla ] Kö #2 med instruktioner -> [#2: heltalsoperationer -> #4: heltalsoperationer -> #5: blablabla ] Detta innebär att processorn kan köra 2 simultana instruktioner förutsatt att de är av olika typ. Tex att köra 2 st renderingsprogram som överlag använder flyttalsoperationer skulle köras i samma kö (för det mesta). Däremot så kan man tex kopiera 1 fil samtidigt som man renderar en bild i ett 3d program. Så HT är för hemmamarknaden, ja. Man kanske kan se några prestandaskillnader på en server men det beror som sagt på vilka typer av program som körs samtidigt... En äkta dual processor maskin överglänser givetvis en HT processor då du dedikerat kan köra tex SQL server på processor 1 och en IIS server på processor 2. /edit: stavfel |
|||
Svara med citat |
2004-05-01, 17:37 | #12 | |||
|
||||
Klarade millennium-buggen
|
Celeron, P4, AMD, Xeon , beror helt på vad man räknat med för belastning.
Vill man klämma in så mycket som möjligt på en enda server, självklart, köp ett moderkort som klarar 4 x XEON. Vill du sprida och inte belasta en maskin så mycket så fungerar HT alldeles utmärkt, finns ingen anledning att använda Xeon då. Som tjänsteleverantör är det riktigt dumt att köra så mycket som möjligt på en maskin, då man riskerar att få pluggar och nersegat när enstaka stora operationer tar tid. Personligen har jag ett par dual-xeon och testar även AMD´s nya 64 , har däremot inte sett att dessa klarar saken bättre än HT, men dessa har overkill just av den anledning att dom aldrig får bli sega eller overloada. Vår äldsta windowsmaskin kör med tyan tiger moderkort och 2 x amd mp2000+, strulat rätt mycket, men tyan har inte direkt haft bra produkter just vid 2001 då den införskaffades heller. Men om ni har tänkt köra endast en maskin, som hanterar allt, web, mail, sql o.s.v.. så är xeon gott val, hellre 2gb än 1gb om du som jag skrev innan ska köra allt på samma maskin. |
|||
Svara med citat |
2004-05-01, 17:39 | #13 | |||
|
||||
Medlem
|
Tack Decibel för ditt svar! Intressant läsning! Låter som vi har överdimensionerat lite, men å andra sidan så skadar det nog inte då man har lite att växa i. Till specifikationen vi tittat på som supreme skrev, kan tilläggas att vi inledningsvis räknar med 10000 träffar per dag med en del tunga databasförfrågningar..
Nu blir det till att leta co-location plats.. Edit: hann få ett nytt svar under tiden jag skrev detta.. tillägger att "allt" inte kommer skötas på en maskin, sql+web ligger dock på samma.. //Peter |
|||
Svara med citat |
2004-05-01, 17:52 | #14 | |||
|
||||
Klarade millennium-buggen
|
Decibel verkar inte ha läst mitt inlägg alls... B)
|
|||
Svara med citat |
2004-05-01, 20:32 | #15 | |||
|
||||
Klarade millennium-buggen
|
Citat:
Jag har dock svårt att tro att man har behov av xeon om man ska köra egen tjänst, möjligen i förebyggande syfte att slippa uppgradera, har man däremot webbhotelltjänst så är xeon självklart val då belastningen rent logiskt är större. Läste ditt inlägg två gånger till, men hajjar ännu inte vad du ansåg jag missat :blink: |
|||
Svara med citat |
2004-05-01, 21:49 | #16 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Är uppe och traskar i 98dagars uptime nu och den fortsätter att stiga. Utan problem med "burken" på något sätt. |
||
Svara med citat |
2004-05-01, 22:47 | #17 | ||||
|
|||||
Bara ett inlägg till!
|
Pingasus:
Citat:
Man kör en process i 20% CPU-load och sen startar en benchmark-process som ger järnet. Eftersom OS:et ser CPU:n som två separata kör den 20%-processen i ena och benchmark-processen i den andra. OS:et tror att den gjort ett bra jobb, MEN eftersom det egentligen bara är en CPU-kärna och bara ett cache-minne i CPU:n kommer det bli ett bråk mellan de båda processerna. Så fort den ena lagt in sitt data i cache-minnet kommer den andra processen köra över det datat då den läser in sin data. Processerna kommer alltså sinka varandra. Har man t.ex Linux 2.6 så är det dock inget problem längre för den är gjort med fullt stöd för virtuella CPU:er. Värt att nämna är att nya Prescott har en mer effektiv HT. Bra artiklar finns att läsa på t.ex. www.linuxhardware.org/com samt www.2cpu.com. Föredrar alltid att läsa om hårdwara på linux-siter. Dom är generellt sett mycket bättre än t.ex. Tomshardware.com som bara hanldar om Windows. Pingasus igen: Citat:
MaStEr_Pr: Citat:
Supreme: Citat:
|
||||
Svara med citat |
2004-05-02, 02:08 | #18 | |||
|
||||
Bara ett inlägg till!
|
Citat:
|
|||
Svara med citat |
2004-05-03, 12:46 | #19 | ||
|
|||
Medlem
|
Jag skulle rekommendera rejält med minne - gärna 2GB om du har råd. Att slå på querycache etc i MySQL gör stor skillnad.
Vi kör bara Xeonburkar - oftast dubbelpluggar och SCSI-diskar. Om några dagar kommer vår feting: en Apple Xserve dual G5 med 750GB lagring. Återkommer efter test |
||
Svara med citat |
2004-05-03, 19:40 | #20 | ||
|
|||
Medlem
|
Efter att ha läst alla svar så har vi kommit fram till att det är något overkill att ha 2st Xeon processorer så vi är överens om att vi ska börja med en processor till att börja med. Men vi har delade meningar om hur vi ska göra om det behövs mer resurser, jag vill satsa på en rack-server som har stöd för dual men alltså bara ha en Xeon i från början, medans priority vill köra på en rack-server med bara en processor och sedan köpa en till. Vilket tycker ni är vettigast?
Sen har vi försökt hitta ett rack som stödjer dual vanlig P4:a men har inte lyckats hitta något, finns detta? Vi börjar nog med 1gig i ram och bygger ut detta såfort vi ser att det behövs. Kullervo Citat:
Citat:
(kan tillägas att de medlemmar som kan plocka fram 14.000 rader inte kommer att göra det mer än 1gng per dag, och när vi har 3st sådanna kan vi köpa ny server ) Tack för tipset med partioneringen också! bjornstrom Tack för tipset med querycache, men som sagt vi kör nog med 1gig minne till att börja med. Och nä vi är inte ett dugg avundsjuka på din nya server |
||
Svara med citat |
Svara |
|
|