Я запускаю JBoss как на физической машине, так и на виртуальной машине, которая работает на той же физической машине. Экземпляр JBoss на физической машине работает быстро, но JBoss на виртуальной машине работает медленно (на несколько порядков). Похоже, что следующие операции на виртуальной машине выполняются медленно: проверка SVN, потоки больших данных (из базы данных или внешних систем), вызовы гибернации. ЦП и% памяти кажутся хорошими на консоли виртуализации.
Поэтому я бы предположил, что узким местом является либо 1) дисковый ввод-вывод, либо 2) сеть. Диск, который использует виртуальная машина, находится на той же машине, что и физическая машина, а виртуальная машина находится в той же сети, что и физическая машина (конечно, с другим IP).
Есть идеи, с чего мне начать? Спасибо