Hi Narendra The only technique I am aware of for utilizing multiple cpus is via mpi. You will have to code yourself (like thread creatio and assignment). You will have to figure out how the task an be broken down into disjoint tasks.
Regarding processes to kill, most daemon type services really don't do much and sit dormant. If you want to see which processes or modules are causing IRQ interrupts or waking up too often, use powertop (for intel cpus only?). You can set vm.swappiess (sysctl -w) to a low value to reduce using swapdisk too often. Have you considered using ramdisk for files created temporarily? Also, if you are using a lot of hdd io, you might want to mount the filesytem with noatime (changed to noreltime?) to reduce the number of writes. HTH Sharad -- LUG@IITD - http://lug-iitd.org/Footer
