Im trying to install Fedora 16(64bit) as guest OS on my VMware ESXi 5 host... But when configuring new vm, in tab Guest Operating System there is no Fedora 16. I can choose between RedHat 6, CentOS and Other Linux, Other Linux 2.6.x ...
What should I choose for best performance?
Fedora 16 isn't supported on ESXi but obviously it's a RH variant so logic would suggest choosing RHEL6-64bit. The only problem with that is that F16 has a v3.3 kernel, whereas RHEL6 is a 2.x kernel so you may have some problems adding in the vmtools, if you planned to do so. Ultimately though always try to use supported OSs.
Fedora is a bad idea for production, given the rapid release cycle. It's not an easy target for vendors like VMWare. But I understand developer pressure...
Choose either "Redhat Enterprise 6 64-bit" first or the "Other 2.6.x Linux". Fedora 16 will already have a paravirtual SCSI device and network card in the build. If the VMWare Tools don't install properly, you'll still have some flexibility. (check to see if the guest's IP shows up in the vSphere console before you attempt to install the VMWare Tools)