Как отличить VDS от выделенного сервера?
habrahabr.ru/company/selectel/blog/221143
Вот собственно статейка, почитай, проделай все что он описал!
Грубо:
cat /proc/cpuinfo|grep "model name"|head
Если покажет реальный процессор- дедик 
если что-то типа QEMU Virtual CPU version (cpu64-rhel6) - аппаратная виртуализация qemu-kvm
ovz...
пока писал, обратил внимание, что для openvz правило не действует. поверхностный гугляж помог найти такую штуку micky.ibh.net/~liske/imvirt.html 
Думаю, это оптимальный вариант и определяет добрый десяток виртуализаций.