PDA

Bekijk Volledige Versie : Problemen met NUMA ondersteuning i.c.m. Dual Opteron Systeem



Mannekino
01/04/04, 10:47
Ik heb gisteren mijn Dual Opteron systeem ontvangen en vanzelfsprekend ben ik direct aan de gang gegaan met het configureren van mijn systeem. Het plan was om er Windows Server 2003 64-bit edition erop te gaan draaien, allereerst even de specificaties: Tyan Thunder K8S Pro AMD Opteron 244 (2x) 512 MB ECC REG PC2100 Infineon (2x) WD Raptor 36 GB Chenbro RM21500 rackmountNaar aanleiding van dit (http://www.tweakers.net/nieuws/31375/?highlight=NUMA) nieuwsartikel op Tweakers.net (zie JumpStart's zijn bevindingen) was ik erg benieuwd hoe mijn systeem zou presteren in diezelfde benchmark. Echter vallen de resultaten bij mij enigszins tegen, ik besef dat ik maar over PC2100 beschik (PC2700 modules zijn onderweg). Ik haal dus niet meer dan 2 GB/s.

Dit kan dus absoluut beter dus ben uit gaan zoeken waarom de resultaten tegenvallen, het blijkt dat NUMA ondersteuning niet is geactiveerd, dit geeft SiSoft Sandra aan. Nu heb ik de volgende twee artikelen kunnen vinden over NUMA ondersteuning in Windows Server 2003 32-bit en 64-bit (ik heb zowel de 32-bit als de 64-bits versie geprobeerd).

Artikel 1: http://www.gamepc.com/labs/view_content.asp?id=opteronmemory&page=6
Artikel 2: http://www.microsoft.com/whdc/hwdev/platform/server/datacenter/NUMA_ISV.mspx#XSLTsection124121120120

Zoals je kunt lezen in die artikel heb je een drietal dingen nodig om gebruik te kunnen maken van NUMA You need two Opteron CPU's At least two DDR memory modules A motherboard which has dual independant memory bus connections NUMA-aware operating system En ACPI 2.0 ondersteuning (Microsoft artikel)Zoals jullie kunnen zien voldoe ik aan al deze eisen, de K8S Pro heeft een aparte memory bus voor elke CPU. Daarom vind ik het erg merkwaardig waarom NUMA niet bij mij wordt geactiveerd.

Om het één en andere even concreet te maken: Moet ik nog iets doen om ervoor te zorgen dat NUMA ondersteuning wordt geactiveerd onder Windows? Kan het eventueel liggen aan het feit dat er nu PC2100 modules gebruikt worden i.p.v. PC2700? Moet ik nog iets in de BIOS wijzigen om ervoor te zorgen dat de APCI tabel de juiste informatie krijgt over het systeem? Ik heb APCI 2.0 dus al aangezet. Of, dat kan natuurlijk ook, werkt NUMA wel maar herkend SiSoft Sandra dit niet. Zo ja, hoe kan ik dan nagaa of NUMA ondersteuning operationeel is?Ik hoop dat een webhoster hier ervaring heeft met een vergelijkbare configuratie en hiervoor een oplossing heeft. Alvast bedankt,

Hans Vos

EDIT: hier een link naar het een screenshot van het resultaat: http://www.clanhost.nl/stuff/bench.png

Ahead-IT
01/04/04, 17:26
Volgens mij heb je de latjes in het verkeerde slot gestoken, staan ze wel degelijk in Dual-Channel?

Mog
02/04/04, 00:56
Linux is vanaf 2.6.1 standaard numa supported ;)
2.4 kan patched ook al.

Maar even betreffende windows;

Heb je wel enterprise of datacenter edition 2003/64 ? alleen die versies hebben namelijk numa support.
Bij gamepc gebruiken ze zo te zien een beta van winxp/64, dat blijkt dus ook een mogelijkheid.

-quote-
De ondersteuning zal beschikbaar komen in twee versies van Windows, .Net Enterprise Server en .Net Datacenter
-quote-

-quote2-
NUMA support is ook "gewoon" aanwezig in Windows 2003 Enterprise Edition 32-bit (de gewone server! versie heeft het niet!) en het zit ook al in de recentelijk vrijgegeven AMD64 beta van Windows 2003 Server Enterprise Edition.
-quote2-

Op GOT staan er ook wel wat threads over met wat kort geneuzel.

Mannekino
02/04/04, 10:07
Ik heb inderdaad de Enterprise Edition. En het is inmiddels gelukt, ik heb mijn moederbord geflashed met een beta versie van de BIOS. Hier zat nog een extra optie in wat ervoor zorgde dan NUMA goed word doorgegeven. Nu is het wachten nog even op de PC2700 modules.