Сервис RMI в Amazon-EC2: огромная задержка
У меня есть служба Java RMI, которую я пытаюсь развернуть на экземпляре micro linux на Amazon EC2. Меня сбивает с толку большое время ответа на вызовы на мой сервер, которое занимает до двух минут и не менее полминуты.
Конфигурация:
Я открыл весь трафик на сервер. Я не предпринял никаких других шагов по настройке сервера.
Как я разверну:
Я просто загружаю файл jar и запускаю программу в оболочке. Я запускаю такую команду
java -Djava.net.preferIPv4Stack = true -Djava.rmi.server.hostname = ec2- [... IP...].us-west-2.compute.amazonaws.com ... [остальные аргументы]
Программа создает и выставляет в своем реестре, программно.
Сервис:
Услуга не требует значительной вычислительной мощности для выполнения. Он мгновенно возвращается, когда запускается на моем ноутбуке. Основными объектами обмена являются массив из ~5000 элементов.
Мой вопрос:
Кто-нибудь имеет представление о том, что является причиной такой низкой производительности, или какие шаги я мог бы предпринять, чтобы определить причину?