Тестирование библиотеки Java с использованием 100 - 1000 ГБ памяти - PullRequest
22 голосов
/ 09 августа 2011

У меня есть библиотека с открытым исходным кодом , которая разработана для эффективной поддержки очень больших коллекций. Я протестировал его на своем ПК с 24 ГБ, но хотел бы протестировать его на гораздо большей системе, до 1 ТБ. Большинство хостинговых решений не поддерживают такого рода объемы памяти, и мне нужен доступ только в течение коротких периодов времени.

Я протестировал набор из 500 миллионов объектов с 12 полями, полное время GC которого меньше 0,11 секунды. У меня есть другой тест, где он хранит 128 миллиардов элементов с одним битом.

Библиотека / тест небольшая, поэтому мне не нужно ничего, кроме много основной памяти.

Есть ли у вас какие-либо предложения о том, как можно провести это тестирование, не покупая собственный сервер с 96 или 192 ГБ?

Ответы [ 4 ]

8 голосов
/ 10 ноября 2011

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

На их странице Advocates for Innovation указано, кому они уже помогают.Просто заполните нашу контактную форму по номеру http://www.contegix.com/contact/, и они скоро свяжутся с вами.

8 голосов
/ 09 августа 2011

EC2 имеет экземпляры с большим объемом памяти до 68,4 ГБ каждый, и они заряжаются по часам.Конечно, это не 100 ГБ памяти, но, если сложить несколько из них вместе ...

1 голос
/ 16 ноября 2011

Возможно, вы могли бы использовать «виртуализированную» JVM, такую ​​как Zing - максимальный размер кучи составляет 512 ГБ.Возможно, если вы свяжетесь с ними, они позволят вам выполнить этот тест бесплатно - это будет отличной демонстрацией для их сборщика мусора.

0 голосов
/ 09 августа 2011

Вам стоит взглянуть на Amazon EC2 или движок приложений Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...