Sono tornato, ho scoperto taskset e lo eseguo con
m@localhost ~/Desktop/bitmap $ time taskset -c 1 ./desc && time taskset -c 2 ./desc && time taskset -c 3 ./desc && time taskset -c 4 ./desc
real 0m0.015s
user 0m0.013s
sys 0m0.002s
real 0m0.014s
user 0m0.013s
sys 0m0.001s
real 0m0.013s
user 0m0.012s
sys 0m0.001s
real 0m0.012s
user 0m0.009s
sys 0m0.002s
così eseguo piu istanze dello stesso prog su core diversi ma non ottengo un rallentamento i tempi sono quelli di una singola istanza perchè si eseguono in parallelo.
è giusto? stò capendo bene? ho ottenuto la parallelizzazione?