Introduktion
Även om vi har utfört några intressanta riktmärken för processorer på Linux i våra tidigare riktmärken, när jag får hörn av en professor på campus eller gästtalar vid en Linux-användargrupp, är den första frågan någon ställer mig: “Vilken processor ska jag skaffa mig för min nya arbetsstation?” Även om möjligheterna är helt obegränsade, har Linux-användarna som jag har träffat generellt mentaliteten att “bygga något av helt nya delar, så det håller” eller “bygga något av saker som jag hittar för free.” Generellt sett erbjuder det sistnämnda inte många alternativ, så idag kommer vi att ta itu med det första scenariot – vilka nya komponenter som gör den ultimata Linux-arbetsstationen. Vi hittade några avancerade AMD- och Intel-processorer som kan ställas mot vår omfattande Linux-riktmärkesvit. Naturligtvis, glöm inte att kolla in några av våra andra riktmärken inklusive AMD Sempron, Opteron 150 och Nocona 3.6 från förra månaden.
Med så många sockel-, minnes- och processorkonfigurationer kan de senaste datorkonfigurationerna vara extremt förvirrande. DDR2 eller DDR1? AMD eller Intel? 1MB L2-cache eller 512KB? HyperThreading på eller av? Ingen av dessa är lätta frågor, särskilt om vi kastar ett alternativt operativsystem i mixen. Vi ställer in alla våra riktmärken så att de enkelt kan replikeras av alla som använder en liknande konfiguration. Nedan kan du se vilka konfigurationer som användes för benchmarkanalysen.
Konfiguration av prestandatest | |
Processor(er): | AMD Athlon FX-53 (130nm, 2,4GHz, 1MB L2-cache, Socket 939) AMD Athlon 64 3800+ (130nm, 2,4GHz, 512KB L2-cache) AMD Athlon 64 3500+ (130nm, 2,2GHz, 512KB L2-cache) Intel Pentium 4 Extreme Edition 3.4GHz (130nm, 512KB L2-cache, 2MB L3-cache) Intel Pentium 4 560 3,6 GHz (90nm, 1 MB L2-cache) Intel Pentium 4 530 3.0GHz (90nm, 1MB L2-cache) |
BAGGE: | 2 x 512 MB Mushkin PC-3200 CL2 (400MHz) 2 x 512 MB Corsair PC2-5400 CL3 (475 MHz) |
Moderkort: | DFI LanParty 915P-T12 (Socket 775) MSI K8T Neo2 (Socket 939) |
Minnestider: | Standard |
Operativsystem): | SuSE 9.1 Professional Kärna 2.6.5-7.108 |
Kompilator: | linux:~ # gcc -v Läser specifikationer från /opt/gcc-mainline/lib/gcc/i586-suse-linux/3.4.1/specs Konfigurerad med: ../configure –enable-threads=posix –prefix=/opt/gcc-mainline –with-local-prefix=/usr/local –infodir=/opt/gcc-mainline/share/info –mandir=/opt/gcc-mainline/share/man –libdir=/opt/gcc-mainline/lib –libexecdir=/opt/gcc-mainline/lib –enable-languages=c,c++,f77, objc,java,ada –enable-checking –enable-libgcj –with-gxx-include-dir=/opt/gcc-mainline/include/g++ –with-slibdir=/lib –with-system-zlib –enable-shared –enable-__cxa_atexit i586-suse-linux Trådmodell: posix gcc version 3.4.1 20040508 (förutgåva) (SuSE Linux) |
För majoriteten av benchmarkanalysen lämnar vi HyperThreading-kapaciteten för Intel-processorerna avstängda. Tyvärr är de flesta arbetsstationsapplikationer inte kapabla till flertrådsapplikationer, och att köra HyperThreading straffar Intel-processorerna när det inte behövs. Vi kör vissa riktmärken där flera trådar används, och i dessa fall tar vi speciell hänsyn med flera riktmärken. För de flesta av våra tester kommer du att se 32-bitars binärer på 32-bitars Linux-kärnor. Att flytta musen över dessa benchmark-grafer kommer faktiskt att avslöja de 64-bitars tester som vi har gjort med våra Athlon 64-processorer. Intel-processorerna i denna analys har inte 64-bitars kapacitet.
Vi har också en liten jämförelse mellan DDR2 och DDR1 i slutet av den här artikeln. För Intel-processorerna använder vi DDR2-minnet som tillhandahålls av Corsair exklusivt förutom jämförelsen mellan DDR2 och DDR1. Vi valde MSI K8T-kortet för våra AMD-tester, eftersom det var ett av de mest stabila och prisvärda moderkorten för 939-arkitekturen. DFI vann vår plats som Socket 775-testbädden för dess DDR2/DDR1-stöd och solida stabilitet. Att testa DDR2 mot DDR1 var extremt relevant för detta moderkort, eftersom vi bara kunde byta minnesmoduler utan att byta moderkort. Låt oss hoppa direkt in i benchmarking.
I allmänhet tas alla våra riktmärken tre gånger och sedan registreras de högsta betygen om inte annat anges. Observera att vi har uppdaterat till den mer aktuella GCC 3.4.1.