Ao executar o topo, pressione a tecla '1' para informações por-CPU.
Eu tenho um servidor Dell 1950 Poweredge com dois Quad Core Intel Xeon 2,33 GHZ e 16 GB de RAM sob o Gentoo Linux. Estou executando tarefas pesadas de cálculo que não sei como foram implementadas ...
Top dá minhas informações parciais (% CPU, ...) mas não sei se o script está rodando nas 2 CPUs
Eu gostaria de monitorar tanto a carga / atividade da CPU (como o topo faz para todo o sistema) para ver se o script leva vantagem da CPU dupla ou não?
Exceto a recodificação do script, como otimizar a carga para 2 CPUs?
Observe que, se você tem dois processadores quad core, na verdade você tem 8 CPUs.
Otimizar tarefas seriais para processamento paralelo é um exercício não trivial.
Você pode dividir o cálculo em 8 partes e executar 8 cópias do script em intervalos de dados separados?