Are there any performance drawbacks (CPU, Memory or IO) when running a 32-bit application on a 64-bit Linux?
My main concern is inefficient utilization of pointers and memory blocks.
Note though that 64 and 32 bit application don't share libraries, so running one instance of 32 bit application may cause loading of many shared libraries "again".
You may not feel any differences..
OS will do every thing for you. Just Main memory space due to Duplicate libraries and other functions and also some CPU cycles wil be wasted. It will not affect you until you are not a super user (means who runs a lot of programs simultaneously)