Bom, acabei de fazer o teste mencionado. Ambiente: 2 CPU fisicas com HTT
CPU: Intel(R) Xeon(TM) CPU 2.40GHz (2399.33-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf27 Stepping = 7 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Hyperthreading: 2 logical CPUs real memory = 4193452032 (3999 MB) avail memory = 4105736192 (3915 MB) ACPI APIC Table: <PTLTD APIC > FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 6 cpu3 (AP): APIC ID: 7 Testes inciandos ha 2 horas atras. Resultados: Sem HTT: # 46m50.15s real 1h11m4.14s user 25m7.20s sys [1] Done /usr/bin/time -h make -j4 buildworld > /tmp/bw.log Com HTT: # 34m12.11s real 43h10m11.11s user 24m13.29s sys [1] Done /usr/bin/time -h make -j4 buildworld > /tmp/bw.log Os world foram precedidos de "make cleanworld && make cleandir" Mais informacoes sobre a maquina: mptable =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f6540 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x3f mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x0009e870 signature: 'PCMP' base table length: 308 version: 1.4 checksum: 0xc3 OEM ID: ' ' Product ID: 'PLACER CRB ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 30 local APIC address: 0xfee00000 extended table length: 184 extended table checksum: 29 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x14 BSP, usable 15 2 7 0xbfebfbff 6 0x14 AP, usable 15 2 7 0xbfebfbff -- Bus: Bus ID Type 0 PCI 1 PCI 2 PCI 3 ISA -- I/O APICs: APIC ID Version State Address 2 0x20 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT active-hi edge 3 0 2 0 INT active-hi edge 3 1 2 1 INT active-hi edge 3 0 2 2 INT active-hi edge 3 3 2 3 INT active-hi edge 3 4 2 4 INT active-lo level 0 29:C 2 18 INT active-hi edge 3 6 2 6 INT active-hi edge 3 7 2 7 INT active-hi edge 3 8 2 8 INT active-hi edge 3 9 2 9 INT active-hi edge 3 10 2 10 INT active-lo level 0 29:A 2 16 INT active-hi edge 3 12 2 12 INT active-hi edge 3 13 2 13 INT active-hi edge 3 14 2 14 INT active-hi edge 3 15 2 15 INT active-lo level 0 29:B 2 19 INT active-lo level 0 29:D 2 23 INT active-lo level 0 31:B 2 17 INT active-lo level 2 2:A 2 20 INT active-lo level 2 8:A 2 19 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT active-hi edge 3 0 255 0 NMI active-hi edge 3 0 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: -- System Address Space bus ID: 0 address type: I/O address address base: 0x0 address range: 0x10000 -- System Address Space bus ID: 0 address type: I/O address address base: 0x0 address range: 0x10000 -- System Address Space bus ID: 0 address type: memory address address base: 0x0 address range: 0xe0000000 -- System Address Space bus ID: 0 address type: prefetch address address base: 0xe0000000 address range: 0x18000000 -- System Address Space bus ID: 0 address type: memory address address base: 0xf8000000 address range: 0x6e00000 -- System Address Space bus ID: 0 address type: memory address address base: 0xfee01000 address range: 0x11ff000 -- System Address Space bus ID: 1 address type: memory address address base: 0xa0000 address range: 0x20000 -- System Address Space bus ID: 4 address type: memory address address base: 0xd4000 address range: 0xc000 -- Bus Heirarchy bus ID: 3 bus info: 0x01 parent bus ID: 0 -- Compatibility Bus Address bus ID: 0 address modifier: add predefined range: 0x00000000 -- Compatibility Bus Address bus ID: 0 address modifier: add predefined range: 0x00000001 =============================================================================== top -S PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND 11 root 171 52 0K 8K CPU3 3 146.2H 76.76% 76.76% idle: cpu3 12 root 171 52 0K 8K RUN 2 142.1H 71.44% 71.44% idle: cpu2 14 root 171 52 0K 8K CPU0 0 131.2H 61.43% 61.43% idle: cpu0 13 root 171 52 0K 8K CPU1 1 129.9H 60.45% 60.45% idle: cpu1 55 root 171 52 0K 8K pgzero 1 97:09 1.27% 1.27% pagezero 40 root -44 -163 0K 8K WAIT 0 91:06 1.07% 1.07% swi1: net 699 qmails 96 0 2192K 1628K select 0 42:17 1.03% 1.03% qmail-send 3 root -8 0 0K 8K - 1 19:33 0.20% 0.20% g_up 58 root 20 0 0K 8K syncer 3 25:05 0.15% 0.15% syncer 97555 qmaild 96 0 1324K 812K select 1 0:10 0.15% 0.15% qmail-smtpd Infelizmente pela maquina ser DUAL nao cabe o mesmo teste com kernel UP, apenas MP, pra saber o overhead que as rotinas SMP adicionariam. Mas da pra ter uma ideia se faz ou nao diferenca ter HTT. Os dados estao ai, mesmo ambiente, a unica diferenca eh um boot pra subir sem HTT. Lembrando que esse nao eh um ambiente ideal pra bench, ja que buildworld tem acesso constante em disco. Os benchs com conversao de video (dvd/divx) sao os mais apropriados de "vida real". Seria bom tambem ter uma calculadora tipo bc, porem, multithread. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br "Long live Hanin Elias, Kim Deal!" ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd