[FUG-BR] Kernel SMP com 1 xeon HTT..

Welington F.J welingtonfj em gmail.com
Ter Maio 23 18:12:18 BRT 2006


Eu uso um Xeon HT rodando em 6.1-stable maquina show nunca deu problemas

quer ver as 2 cpus no top?

digite top -S

On 5/23/06, Leonardo Linden <leonardolinden at yahoo.com> wrote:
> eheh ta um tedio pq a maquina ainda nao foi pra producao..
>
> Sei la, imagino que o HT deve ajudar no caso de uma cpu apenas
> em horas de muito IO e processamento simultaneo..
>
> Agora ta funcionando, faltava o sysctl mesmo
>
> sysctl machdep.hyperthreading_allowed=1
>
> Ta aparecendo no top uso das duas cpus
>
> valeu pela ajuda amigos
>
> []'s
>
>
> --- Joao Rocha Braga Filho <goffredo at gmail.com> wrote:
>
> > Qual é índice de carga do seu computdor? Se estiver
> > muito baixo, então por que usar a segunda CPU lógica?
> >
> > Pelo que vi no top, estava um tédio só no seu computador.
> > As linhas de cima do TOP também ajudariam, para ver o
> > índice de idle do sistema.
> >
> >
> >     João Rocha.
> >
> > On 5/23/06, Leonardo Linden <leonardolinden at yahoo.com> wrote:
> > > Ola
> > >
> > > Estou rodando um kernel com SMP numa maquina que
> > > suporta
> > > 2 cpus, mas esta com apenas uma instalada.
> > > É um xeon com Hiper Threading, e esta habilitado..
> > >
> > > O dmesg mostra o seguinte:
> > >
> > > FreeBSD 6.1-RELEASE #7: Wed May 17 20:31:21 UTC 2006
> > >     root at pe1800:/usr/src/sys/i386/compile/KERNEL1_SMP
> > > acpi_alloc_wakeup_handler: can't alloc wake memory
> > > ACPI APIC Table: <DELL   PE1800  >
> > > Timecounter "i8254" frequency 1193182 Hz quality 0
> > > CPU: Intel(R) Xeon(TM) CPU 3.20GHz (3192.01-MHz
> > > 686-class CPU)
> > >   Origin = "GenuineIntel"  Id = 0xf41  Stepping = 1
> > >
> > > Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
> > >
> > > MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
> > >
> > > Features2=0x641d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,CX16,<b14>>
> > >   AMD Features=0x20100000<NX,LM>
> > >   Logical CPUs per core: 2
> > > real memory  = 1073479680 (1023 MB)
> > > avail memory = 1041489920 (993 MB)
> > > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> > >  cpu0 (BSP): APIC ID:  0
> > >  cpu1 (AP): APIC ID:  1
> > > ioapic0: Changing APIC ID to 2
> > > ioapic1: Changing APIC ID to 3
> > > ioapic1: WARNING: intbase 32 != expected base 24
> > > ioapic2: Changing APIC ID to 4
> > > ioapic2: WARNING: intbase 64 != expected base 56
> > > ioapic0 <Version 2.0> irqs 0-23 on motherboard
> > > ioapic1 <Version 2.0> irqs 32-55 on motherboard
> > > ioapic2 <Version 2.0> irqs 64-87 on motherboard
> > > ...
> > >
> > > Bom, se nao estou enganado diz acima que foram
> > > detectadas 2 cpus logicas.
> > >
> > > Só que no top, na coluna "C" que diz o numero da cpu
> > > onde o processo esta rodando, sempre fica na cpu 0, ou
> > > seja, parece
> > > que nunca vai nada para a cpu 1, mesmo rodando varios
> > > processos.
> > >
> > > Isso é pq o HT nao rola no freebsd ? preciso de 2 cpus
> > > fisicas
> > > mesmo ?
> > >
> > > Olhem o top:
> > >
> > >
> > >   PID USERNAME  THR PRI NICE   SIZE    RES STATE  C
> > > TIME   WCPU COMMAND
> > >  1589 root        1  96    0  2740K  2008K select 0
> > > 0:43  0.00% top
> > >   892 mysql       4  20    0   454M 71188K kserel 0
> > > 0:05  0.00% mysqld
> > >   592 root        1  96    0 79360K  9144K select 0
> > > 0:02  0.00% httpd
> > >   268 root        1  96    0  1388K  1064K select 0
> > > 0:00  0.00% dhclient
> > >   486 root        1  96    0  1300K   916K select 0
> > > 0:00  0.00% syslogd
> > >   900 root        1   8    0  1312K  1044K nanslp 0
> > > 0:00  0.00% cron
> > >  2297 root        1  96    0  2656K  1924K CPU0   0
> > > 0:00  0.00% top
> > >   310 _dhcp       1  96    0  1388K  1104K select 0
> > > 0:00  0.00% dhclient
> > >  2275 root        1   4    0  6104K  3108K sbwait 0
> > > 0:00  0.00% sshd
> > >  1546 root        1  20    0  4588K  2812K pause  0
> > > 0:00  0.00% csh
> > >   978 root        1   8    0  1596K  1300K wait   0
> > > 0:00  0.00% login
> > >  2282 root        1  20    0  4588K  2836K pause  0
> > > 0:00  0.00% csh
> > >  2279 leonardo    1  20    0  4568K  2804K pause  0
> > > 0:00  0.00% csh
> > >  2278 leonardo    1  96    0  6080K  3124K select 0
> > > 0:00  0.00% sshd
> > >   853 mysql       1   8    0  1652K  1276K wait   0
> > > 0:00  0.00% sh
> > >  2281 leonardo    1   8    0  1604K  1292K wait   0
> > > 0:00  0.00% su
> > >   981 root        1   5    0  1268K   904K ttyin  0
> > > 0:00  0.00% getty
> > >   982 root        1   5    0  1268K   904K ttyin  0
> > > 0:00  0.00% getty
> > >
> > >
> > > Ficam todos os processos na cpu 0.
> > >
> > > Entao minha duvida é se usar uma cpu xeon HT apenas
> > > vale a pena ou nao. Se nao é melhor deixar o HT
> > > desativado e usar um kernel sem o SMP.
> > >
> > > Valeu
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam protection around
> > > http://mail.yahoo.com
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >
> >
> >
> > --
> > "Sempre se apanha mais com as menores besteiras. Experiência própria."
> >
> > goffredo at goffredo.eti.br
> > goffredo at gmail.com
> > http://www.goffredo.eti.br
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Welington F.J
BSD User: 51392
ICQ: 31320518
MSN: welingtonfj at hotmail.com
Drogas ? Pra que? Já Tenho Meu Windows!!


Mais detalhes sobre a lista de discussão freebsd