Ativando e desativando CPUs sob demanda
Publicado por Marcelo Moreira de Mello em 26/10/2009
[ Hits: 7.986 ]
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.
Ataque de dicionário com OpenSSL - quebrando senhas
Tunando o sistema de arquivos - entendendo o journal do EXT3
Atualizando o seu Fedora com o Preupgrade
Dedicando uma CPU para processos específicos
Utilizando o RPM como ferramenta de recovery e auditoria
Instalação pratica do novo kernel 2.6.20
Bootsplash e o kernel 2.6.19, sem gambiarras
Atualizando kernel do Kurumin 7 - Sem perder características do sistema
Instalando kernel-2.6.11 source em teu Linux
Problemas em diretório com milhares de arquivos [Resolvido]
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (0)
Programa fora de escala na tela do pc (33)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









