Java съедает %100 CPU

При использовании контроллера, чтобы сделать 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) используют те зеленые диски, прекрасны.

3
задан 16 August 2011 в 11:27
2 ответа

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.

5
ответ дан 3 December 2019 в 05:07

Я бы запустил VisualVM (если у вас установлена ​​версия Java для Oracle), подключился к процессу, затем сделал дамп виртуальной машины (убедитесь, что это самая последняя версия VisualVM / JDK, которая возможно). Кроме того, где-то у них есть кнопка «обнаружить замок» (а может, она была в jconsole.exe). Затем вы можете использовать такой инструмент, как jhat.exe (или Eclipse) для просмотра дампа.

3
ответ дан 3 December 2019 в 05:07

Теги

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