Если все перечисленное ниже имеет место
то ребалансировка IRQ внутри виртуальной машины все еще имеет смысл.
Без нескольких процессоров в виртуальной машине ребалансировка IRQ внутри виртуальной машины, очевидно, не имеет смысла. В остальных случаях все становится сложнее, поскольку "реальные" процессоры, на которых сидит ваша ВМ, могут перемещаться под ней, и ОС ВМ не знает, какие из виртуальных прерываний будут обрабатываться реальными процессорами. Кроме того, если реальный процессор делится между несколькими ВМ, вы не знаете, какую еще работу он выполняет и когда виртуальный процессор будет обслуживаться, поэтому "виртуальная ребалансировка" может ухудшить ситуацию...
PS: Два года назад - это не так уж и давно! Некоторая информация не подвластна времени...
PPS: VMCI является устаревшим и не поддерживается на ESXi 6 или более поздней версии.
Вы должны предпочесть поместить папки вашего приложения в / opt, что и есть вы просите.
/ usr - это папка, в которой файлы и папки обслуживаются менеджерами пакетов, такими как apt-get для Debian или yum для CentOS.
Также вы можете проверить Стандарт иерархии файловой системы для Linux.
Ответ @ukil, вероятно, самый распространенный (/opt)
/usr/local также часто используется.