You are right that if you have a CPU intensive mapper then having more mappers will help in that case. As suggested you can reduce the block size of the files you are processing and disable split combination and you'll end up with more mappers in your job.
One correction to my previous email, the setting to turn off split combination is: SET pig.noSplitCombination true; scott.
