Ativando e desativando CPUs sob demanda
Publicado por Marcelo Moreira de Mello em 26/10/2009
[ Hits: 7.523 ]
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: 0Como 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: 0Agora 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: 0Espero 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
Dedicando uma CPU para processos específicos
Atualizando o seu Fedora com o Preupgrade
Tunando o sistema de arquivos - entendendo o journal do EXT3
Slackware com kernel 3.10 - Erro com driver NVidia [Resolvido]
Problemas BIOS Laptop Acer Aspire 2050-1317 - Debian 4 Etch e Lenny
Conexões PPTP através de gateways Linux
Compilando kernel 3.16.1 no Fedora 20
Placa de rede Intel gigabit (Marvell 88E8050)
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Impressora Canon Ip 1800 (Drivers) 64 bit (3)
iso de sistema 32 bit em atividade (15)
Como transfiro os pokemons do fire red para o emulador mupen64? (1)