Инструменты пользователя

Инструменты сайта


memory-allocation

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
memory-allocation [2019/08/21 06:25]
admin1 создано
memory-allocation [2019/10/28 04:17] (текущий)
admin1
Строка 1: Строка 1:
-===== Рекомендуемое выделение памяти для компонента ​Прокси ​===== +===== Рекомендуемое выделение памяти для компонента ​"​Proxy" ​===== 
-Рекомендуемый к выделению объём памяти необходимый для компонента Proxy зависит от установленного объема оперативной памяти на хосте его типа (виртуальный,​ физический и т.д.) и загруженности сервера безопасности. В таблице ниже приведены общие рекомендации выделения памяти для компонента Proxy  относительно ​ установленного объема памяти хоста.+Рекомендуемый к выделению объём памяти необходимый для компонента Proxy зависит от установленного объема оперативной памяти на хостеего типа (виртуальный,​ физический и т.д.) и загруженности сервера безопасности. В таблице ниже приведены общие рекомендации выделения памяти для компонента Proxy  относительно ​ установленного объема памяти хоста.
  
 ^  Установленная память хоста ​ ^   ​Значение параметра PROXY_PARAMS ​ ^ ^  Установленная память хоста ​ ^   ​Значение параметра PROXY_PARAMS ​ ^
Строка 9: Строка 9:
  
    
- <code>По умолчанию значение параметра PROXY_PARAMS  + <note>По умолчанию значение параметра PROXY_PARAMS  
-оптимизированно к минимальной конфигурации сервера (-Xms200m -Xmx512m)</​code>+оптимизированно к минимальной конфигурации сервера (-Xms200m -Xmx512m)</​note>
  
 ==== Пошаговая инструкция ==== ==== Пошаговая инструкция ====
Строка 17: Строка 17:
 1. Скопируйте переменную и её значение из файла **/​etc/​xroad/​services/​proxy.conf** и вставьте в файл **/​etc/​xroad/​services/​local.conf**. Далее производите все изменения в файле **/​etc/​xroad/​services/​local.conf** 1. Скопируйте переменную и её значение из файла **/​etc/​xroad/​services/​proxy.conf** и вставьте в файл **/​etc/​xroad/​services/​local.conf**. Далее производите все изменения в файле **/​etc/​xroad/​services/​local.conf**
  
-<code>По умолчанию конфигурация Прокси компонента хранится в файле **/​etc/​xroad/​services/​proxy.conf**+<note>По умолчанию конфигурация Прокси компонента хранится в файле **/​etc/​xroad/​services/​proxy.conf**
 который всегда перезаписывается при обновлении программного обеспечения. ​ который всегда перезаписывается при обновлении программного обеспечения. ​
 Поэтому файл /​etc/​xroad/​services/​local.conf должен использоваться для переопределения ​ Поэтому файл /​etc/​xroad/​services/​local.conf должен использоваться для переопределения ​
 исходных параметров так как он не перезаписывается при обновлении программного обеспечения. ​ исходных параметров так как он не перезаписывается при обновлении программного обеспечения. ​
 По умолчанию файл /​etc/​xroad/​services/​local.conf пустой. По умолчанию файл /​etc/​xroad/​services/​local.conf пустой.
-</code>+</note>
  
-2. Откройте в файл /​etc/​xroad/​services/​local.conf ​ на редактирование и внесите изменения значение переменной **PROXY_PARAMS**. Например конфигурацию динамического выделения памяти 200 - 2000 МБ (куча, ​максимальная память 2000 МБ, минимальная память 200 МБ): ​+2. Откройте в файл /​etc/​xroad/​services/​local.conf ​ на редактирование и внесите изменения значение переменной **PROXY_PARAMS**. Например конфигурацию динамического выделения памяти 200 - 2000 МБ (максимальная память 2000 МБ, минимальная память 200 МБ): ​
  
 <​code>​ <​code>​
-PROXY_PARAMS="​ -Xms200m ​-Xmx2000m ​-XX:​MaxMetaspaceSize=80m \+PROXY_PARAMS="​ -Xms512m ​-Xmx2048m ​-XX:​MaxMetaspaceSize=80m \
 -Dlogback.configurationFile=/​etc/​xroad/​conf.d/​proxy-logback.xml \ -Dlogback.configurationFile=/​etc/​xroad/​conf.d/​proxy-logback.xml \
 -Dxroad.proxy.clientHandlers=${CLIENT_HANDLERS#?​} \ -Dxroad.proxy.clientHandlers=${CLIENT_HANDLERS#?​} \
Строка 33: Строка 33:
 </​code>​ </​code>​
  
-  + <note warning> 
-Чрезвычайно важно, чтобы ​содержимое файлов local.conf <-> proxy.conf ​было выровнено друг с другом. Например, ​конфигурация регистрации должна быть определена в local.conf так же, как она определена в proxy.conf - оба файла должны содержать строку "​-Dlogback.configurationFile =+Чрезвычайно важно, чтобы ​переменные ​объявленны в обоих  ​файлах local.conf <-> proxy.conf. 
 +Например, ​переменная задающая параметры логгирования  ​должна быть объявлена в local.conf так же, как она объявлена в proxy.conf - оба файла должны содержать строку "​-Dlogback.configurationFile=/​etc/​xroad/​conf.d/​proxy-logback.xml в одинаковом формате 
 + </​note>​
  
  
 +3. Сохраните файл /​etc/​xroad/​services/​local.conf после внесения изменений.
  
 +4. Перезапустите службу компонента "​Прокси"​.
  
 +<​code>​
  
-  <alert info>​Here is an informational message.</​alert>​ +systemctl restart xroad-proxy 
-  <​alert warning>​Here is a warning message.</alert+</code
-  <​alert danger>​Something dangerous is happening!</​alert>​ + 
-  <​alert success>​Something good is happening!</​alert>​+ 
 +  
 +----
  
 +Автор С.Бутенко
  
memory-allocation.1566368734.txt.gz · Последние изменения: 2019/08/21 06:25 — admin1