Какая виртуализация для Высокой среды ЦП

только 1 экземпляр может работать на экземпляр Windows (потому что приложение пишет в общее ответвление реестра),

Это - вероятно, программист во мне, но я сфокусировался бы на этой части. Обновите приложение так, чтобы было использование файл конфигурации, и внезапно Вы улучшаете масштабируемость (меньше служебное от нескольких экземпляров окон), а также уменьшаете Ваши затраты (не нуждайтесь как много лицензий окон).

Больше, чем это, Вы используете Tomcat, который будет работать очень счастливо на Linux. Если можно потерять зависимость от окон, Вы могли бы сохранить вполне немного при хостинге затрат и возможно увеличить масштабируемость снова (если можно найти хорошего администратора Linux).

0
задан 1 December 2011 в 15:40
4 ответа

Не существует быстрого и простого способа установить привязку к процессору для виртуальных машин в Linux, о котором я знаю, используя как VMWare, так и VirtualBox, но любой из них должен работать нормально. Если вы действительно заинтересованы в скорости, возможно, вы захотите полностью перейти на KVM, хотя бы для собственной интеграции по сравнению с несколькими уровнями, добавленными для VMWare / VirtualBox. Похоже, вам действительно не нужно много для gfx, звука и т. Д., Так что это может быть оптимальным для вас.


Следующая часть этого ответа немного не по теме, поскольку вы просили полное решение для виртуальной машины, но я Я все равно публикую, потому что это может иметь больше смысла в вашей ситуации. Использование виртуальной машины звучит ужасно тяжеловесно, если вместо этого можно было бы использовать контейнер , чтобы получить те же преимущества (изоляцию) без недостатков (накладные расходы на виртуальную машину).

1
ответ дан 4 December 2019 в 12:00

Какая среда виртуализации является лучшей для приложений с привязкой к ЦП JAVA?

Та, которая позволяет постоянно назначать физические ЦП виртуальным машинам, так что подкачка контекста сведена к минимуму.

1
ответ дан 4 December 2019 в 12:00

Почему бы не исправить утечку памяти вместо смены платформы?

Если он однопоточный, планировщик не будет сильно влиять на вещи, если хост не будет чрезмерно задействован. На большинстве платформ производительность должна быть примерно одинаковой.

1
ответ дан 4 December 2019 в 12:00

С последней версией сервера vmware вы можете объединить несколько ядер в один виртуальный процессор, что может помочь, если у вас есть однопоточное приложение:

http://kb.vmware.com /selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1010184[127 providededit: это есть в версии 4.1. Вы можете попробовать бесплатную версию esxi и протестировать на ней свое приложение.

1
ответ дан 4 December 2019 в 12:00

Теги

Похожие вопросы