Rodar 2 aplicações em processadores diferentes
Possuo um servidor com dois processadores.
Está rodando Redhat 9 com o kernel 2.4.20-20.9smp
o que eu quero é que uma aplicação rode num processador e a outra aplicação no outro processador.
quando rodo os dois processos ele ficam apenas num processador.
alguem sabe como posso fazer isso? <IMG SRC="images/forum/icons/icon_wink.gif">
Rodar 2 aplicações em processadores diferentes
vc tah certo d q os seus dois processadores foram reconhecidos corretamente??
dah um cat /proc/cpuid e posta ae, e pra ver os processos vc tah usando o q?? o top???
[]´s
Rodar 2 aplicações em processadores diferentes
estranho... bom voce esta usando o kernel SMP que eh o certo ... bom qual proc vc tem??
eu tenho um dual xeon 2.4 onde no top aparece 4 procs, e eles migram muito bem entre si <IMG SRC="images/forum/icons/icon_smile.gif">
verifique no top, e veja na lacuna CPUID se eu nao me engano que la tem os numeros dos processadores... bom copie aki o seu dmesg tbm, ele mostra la os procs <IMG SRC="images/forum/icons/icon_smile.gif">
Rodar 2 aplicações em processadores diferentes
Bom acho q eu nao expliquei bem.
Os 2 processos pulam de um processador para o outro normalmente.
Mas o que eu quero saber é se é possível eu fixar o processo só em um processador.
Porque acontece assim: os dois processos ficam rodando um processador só até que um deles precise de mais processamento ai o linux joga um deles para o outro processador. mas notando aqui as 2 aplicações ficam lentas até que uma delas vá para o outro processador.
será q tem como fazer isso? no win2k é possível então no linux deve haver alguma maneira também.