Your server may have 1 or more physical processors, each with 1 or more (likely more) processor cores, each with 1 or more logical cpu. An IBM POWER8 processor for instance can be assigned 1, 2, 4, or 8 logical cpu per core via the SMT setting.
You allocation of cores is probably much less than 16. The ent=1.94 means that your LPAR is entitled to use 1.94 processor cores at any given time. It is likely you can exceed the entitlement number as well.
Are you on AIX? If so, run the lparstat -i command to see more details (min/max values, etc.).
All that aside, you can increase or decrease the number of logical nodes your jobs use while running to find one that is optimal (at least optimal for a given job...).
Choose a job you love, and you will never have to work a day in your life. - Confucius
Ack... noticed the "l" and meant to mention that as well, then got sidetracked. Thanks.
Rather than simply throw more nodes at it to 'make the job faster', my first pass would be to ensure the current job design was as optimal as possible for the task at hand. Once there, throw more workers at it - if needed.
-craig
"You can never have too many knives" -- Logan Nine Fingers