При использовании контроллера, чтобы сделать RAID'ing, затем имеющий два контроллера, будет, очевидно, означать, что у Вас будет два отдельных массива (т.е. диски 2 x 10 или диски 2 x 5) при использовании программного обеспечения RAID затем, это не проблема.
Также что-то для знания; 20 дисков в R6 конфигурируются = 18* (1000*.95) =17.1TB, Windows (Вы не упоминаете то, что ОС Вы используете), будет поддерживать объемы на 16 ТБ с самым большим размером кластера, но больше, чем это 'не поддерживается' в лучшем случае если это - Linux затем, вещи варьируются.
Теперь на вопрос и мой ответ сводится, насколько важный данные, которые Вы храните. Я полагаю, что мое основное внимание обслуживание существующих данных, все остальное вторично - с тем в памяти я испытал бы желание пойти для конфигурации RAID 10 20 x 2 ТБ, если у Вас есть бюджет, если не затем конфигурация RAID 6 10 x 2 ТБ и наконец RAID 5 20 x 1 ТБ. Я также удостоверился бы, что у меня было несколько резервных дисков, лежащих вокруг соседнего, и удостоверьтесь, что у меня было свое предупреждение сбоя диска, хорошо работающее также.
Относительно резервного копирования затем для неустойчивого (т.е. non-24/7) используют те зеленые диски, прекрасны.
There is obviously a thread that is hanging.
kill -3 processid
Will show a list of the running threads in the java-app. Collect these and send it back to the dev.
Я бы запустил VisualVM (если у вас установлена версия Java для Oracle), подключился к процессу, затем сделал дамп виртуальной машины (убедитесь, что это самая последняя версия VisualVM / JDK, которая возможно). Кроме того, где-то у них есть кнопка «обнаружить замок» (а может, она была в jconsole.exe). Затем вы можете использовать такой инструмент, как jhat.exe (или Eclipse) для просмотра дампа.