2016-07-27 14 views
0

Я запускаю Liferay 6.2, запустив Tomcat 7.0.42 на JVM 1.7 со следующими параметрами на 64-битном сервере CentOS с 8G Ram, но он все еще работает с низкой скоростью!Как улучшить производительность Liferay 6.2?

-XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:+UseConcMarkSweepGC -Xms3072m 
-Xmx3072m -XX:MaxPermSize=512m 

Что мне делать, чтобы улучшить производительность?

+0

Оперативная память - не единственный убийца производительности - пожалуйста, объясните, что вы имеете в виду под «низкой скоростью». –

+0

На низкой скорости я имею в виду длительное время загрузки страниц, например. страница с единственным значком в портлете занимает около 8 секунд для полной загрузки. –

+0

Как насчет загрузки CPU/IO/сети в течение этого 8 секунд? –

ответ

0

Проблема была решена некоторыми модификациями БД. Дробление данных является одной из причин сокращения времени отклика БД. Организация и восстановление индексов помогают решить эту проблему. Когда среднее значение фрагментации составляет от 5 до 30 процентов, организация индексов (ALTER INDEX REORGANIZE) является решением, а когда среднее значение превышает 30 процентов, вы должны перестроить индекс. Для получения дополнительной информации вы можете обратиться к https://technet.microsoft.com/en-us/library/ms189858(v=sql.110).aspx. Сокращение - это еще одна работа, которая может оптимизировать БД.

Сжимающиеся файлы данных восстанавливают пространство, перемещая страницы данных из конца файла в незанятое пространство ближе к передней части файла. Когда в конце файла создается достаточное свободное пространство, страницы данных в конце файла могут быть освобождены и возвращены в файловую систему. https://msdn.microsoft.com/en-us/library/ms189035.aspx

Running Следующая команда позволяет 10% свободного пространства в БД:

DBCC SHRINKDATABASE (UserDB, 10); 
+0

Спасибо моим друзьям Amir & Hamed –

0

В Liferay Панель управления -> Администрирование сервера, вы можете найти некоторые действия, которые могут освободить память. Как запустить сборщик мусора, чтобы освободить кнопку памяти и другие действия.

 Смежные вопросы

  • Нет связанных вопросов^_^