Ativando e desativando CPUs sob demanda
Publicado por Marcelo Moreira de Mello em 26/10/2009
[ Hits: 8.064 ]
Blog: http://tchellomello.blogspot.com
processor : 0 model name : Genuine Intel(R) CPU T2400 @ 1.83GHz processor : 1 model name : Genuine Intel(R) CPU T2400 @ 1.83GHz# cat /proc/interrupts
CPU0 CPU1
1: 15838 0 Phys-irq i8042
8: 1 0 Phys-irq rtc
9: 15563 0 Phys-irq acpi
12: 1419340 0 Phys-irq i8042
14: 196343 0 Phys-irq ide0
16: 2 0 Phys-irq yenta, uhci_hcd:usb2,
radeon@pci:0000:01:00.0
21: 27 0 Phys-irq ehci_hcd:usb1, uhci_hcd:usb5
22: 1635 0 Phys-irq uhci_hcd:usb3, HDA Intel
23: 0 0 Phys-irq uhci_hcd:usb4
248: 563615 4974 Phys-irq iwl3945
249: 11012 0 Phys-irq peth0
250: 111120 0 Phys-irq ahci
256: 3211767 0 Dynamic-irq timer0
257: 456846 0 Dynamic-irq resched0
258: 51 0 Dynamic-irq callfunc0
259: 0 725421 Dynamic-irq resched1
260: 0 123 Dynamic-irq callfunc1
261: 0 1709771 Dynamic-irq timer1
262: 771 0 Dynamic-irq xenbus
263: 0 0 Dynamic-irq console
264: 2 0 Dynamic-irq vif1.0
265: 1 0 Dynamic-irq blkif-backend
NMI: 0 0
LOC: 0 0
ERR: 0
MIS: 0
Como podemos perceber, dentro do diretório /sys/devices/system/cpu existem 2 diretórios (cpu0 e cpu1) que na verdade refletem a quantidade de CPUs reconhecidas pelo kernel.
processor : 0 model name : Genuine Intel(R) CPU T2400 @ 1.83GHz# cat /proc/interrupts
CPU0
1: 18028 Phys-irq i8042
8: 1 Phys-irq rtc
9: 15808 Phys-irq acpi
12: 1459630 Phys-irq i8042
14: 199799 Phys-irq ide0
16: 2 Phys-irq yenta, uhci_hcd:usb2, radeon@pci:0000:01:00.0
21: 27 Phys-irq ehci_hcd:usb1, uhci_hcd:usb5
22: 1657 Phys-irq uhci_hcd:usb3, HDA Intel
23: 0 Phys-irq uhci_hcd:usb4
248: 572614 Phys-irq iwl3945
249: 11206 Phys-irq peth0
250: 111818 Phys-irq ahci
256: 3282320 Dynamic-irq timer0
257: 479545 Dynamic-irq resched0
258: 51 Dynamic-irq callfunc0
262: 771 Dynamic-irq xenbus
263: 0 Dynamic-irq console
264: 2 Dynamic-irq vif1.0
265: 1 Dynamic-irq blkif-backend
NMI: 0
LOC: 0
ERR: 0
MIS: 0
Agora sim!!! :) processor : 0 model name : Genuine Intel(R) CPU T2400 @ 1.83GHz processor : 1 model name : Genuine Intel(R) CPU T2400 @ 1.83GHz# cat /proc/interrupts
CPU0 CPU1
1: 19194 0 Phys-irq i8042
8: 1 0 Phys-irq rtc
9: 15923 0 Phys-irq acpi
12: 1467238 0 Phys-irq i8042
14: 201365 0 Phys-irq ide0
16: 2 0 Phys-irq yenta, uhci_hcd:usb2,
radeon@pci:0000:01:00.0
21: 27 0 Phys-irq ehci_hcd:usb1, uhci_hcd:usb5
22: 1660 0 Phys-irq uhci_hcd:usb3, HDA Intel
23: 0 0 Phys-irq uhci_hcd:usb4
248: 576780 4974 Phys-irq iwl3945
249: 11294 0 Phys-irq peth0
250: 112381 0 Phys-irq ahci
256: 3316395 0 Dynamic-irq timer0
257: 480164 0 Dynamic-irq resched0
258: 51 0 Dynamic-irq callfunc0
259: 0 761653 Dynamic-irq resched1
260: 0 123 Dynamic-irq callfunc1
261: 0 1759641 Dynamic-irq timer1
262: 771 0 Dynamic-irq xenbus
263: 0 0 Dynamic-irq console
264: 2 0 Dynamic-irq vif1.0
265: 1 0 Dynamic-irq blkif-backend
NMI: 0 0
LOC: 0 0
ERR: 0
MIS: 0
Espero em breve demonstrar como podemos dedicar algumas CPUs para tarefas/processos específicos no sistema, como por exemplo, executar o Oracle em um processo físico com exclusividade em uma máquina biprocessada por exemplo.
Utilizando o RPM como ferramenta de recovery e auditoria
Ataque de dicionário com OpenSSL - quebrando senhas
Atualizando o seu Fedora com o Preupgrade
Dedicando uma CPU para processos específicos
Tunando o sistema de arquivos - entendendo o journal do EXT3
Como inserir o Tux/TuxDebian durante o boot do Debian
Metasys - Informações complementares
Carregando o "config" para recompilar o kernel
Atualizando kernel no Debian 6 - 32 bits
Trabalhando com módulos compactados
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Podem me chamar de 1mbecil :) (13)
Não consigo instalar distro antiga no virtualbox nem direto no hd (18)









