Application / cpu core

Bonjour,
je disposes d’un serveur dual core, où il y a 3 applications qui vont tourner.

Les info du cpu:

[quote]$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon™ X2 Dual Core Processor BE-2300
stepping : 2
cpu MHz : 1900.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips : 3800.81
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon™ X2 Dual Core Processor BE-2300
stepping : 2
cpu MHz : 1900.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips : 3799.76
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps
[/quote]

Je voudrais mettre les 2 premières applications sur le 1er core et le 3’ème sur le 2ème core du processeur.

Les applications sont lancé via screen.
L’application 2 et 3 ont le même nom, mais dans différent screen/endroits.

Je veux que les applications ne sors pas du core auquel il sera définie.
Comment procéder ?

Merci.

En tapant " Debian application cpu core " dans google il y a une multitude de réponses auxquelles je ne comprends pas un traître mot …
As-tu essayé ?

[quote=“kripteks”]Bonjour,
je disposes d’un serveur dual core, où il y a 3 applications qui vont tourner.

Je voudrais mettre les 2 premières applications sur le 1er core et le 3’ème sur le 2ème core du processeur.

Les applications sont lancé via screen.
L’application 2 et 3 ont le même nom, mais dans différent screen/endroits.

Je veux que les applications ne sors pas du core auquel il sera définie.
Comment procéder ?

Merci.[/quote]

La commande taskset est là pour ça ( cherche dans mes anciens messages sur le lancement de serveurs de jeu :wink: )

taskset 0 pour lancer sur le premier core taskset 1 pour lancer sur le deuxième core