Suomi.fi för tjänsteutvecklare
Gå direkt till innehållet.

Anslutningsserverns rekommenderade minnesinställningar och anvisningar för hur man ändrar dem

I den här artikeln beskrivs de rekommenderade minnesinställningarna för programmet för anslutningsservern i Suomi.fi-informationsleden. Minnesinställningarna beror på hur mycket centralminne anslutningsserverns värddator har. Dessutom ger artikeln anvisningar om hur minnesinställningarna ska ändras.

Minnesinställningar för anslutningsserverns Proxy- och Signer-processer beroende på mängden centralminne

Proxys standardminnesinställning är som standard för liten om värddatorns minikonfiguration inte är i bruk. Om minnesinställningen är för liten är anslutningsserverns prestanda inte optimal. Proxys minnesinställning rekommenderas att öka enligt det centralminne som finns tillgängligt för maskinen. Det lönar sig också att öka Signers minne, men det har inte lika stor betydelse.

Tabell 1 visar de rekommenderade minnesinställningarna för Proxy- och Signer-processerna i förhållande till den mängd minne som finns tillgängligt på värddatorn. Man har strävat efter att göra rekommendationerna konservativt. En rekommendation som lämpar sig för varje situation kan inte ges, eftersom den optimala minnesmängden beror på anslutningsservern och dess användningsfall.

Mängden centralminne

Typ av instans *)

PROXY_PARAMS-värde

SIGNER_PARAMS-värde

4

t2.medium

-Xms200m -Xmx512m

-Xms50m -Xmx100m

8

m4.large

-Xms512m -Xmx2g

-Xms50m -Xmx150m

16

m4.xlarge

-Xms2g -Xmx8g

-Xms50m -Xmx200m

31

m4.2xlarge

-Xms2g -Xmx16g

-Xms50m -Xmx200m

Tabell 1. Rekommenderade minnesinställningar för Proxy- och Signer-processer beroende på mängden centralminne

*) Som exempel har man använt allmänna instanstyper för maskiner som används i AWS-miljö. Instanstyperna kan variera beroende på användningsmiljö.

Ändring av minnesinställningarna för Proxy- och Signer-processerna på anslutningsservern

Anslutningsserverns minnesinställningar (både Proxy- och Signer-processer) ändras vid behov till filen /etc/xroad/services/local.conf. Nedan finns anvisningar för hur man ändrar minnesinställningarna för Proxy- och Signer-processerna enligt X-Road versionen.

Proxy- och Signer-processerna läser konfigurationsfiler som finns på anslutningsservern i sökvägarna /etc/xroad/services/proxy.conf och /etc/xroad/services/signer.conf. Båda processerna läser också local.conf-filen i samband med att programmet på anslutningsservern startas, så lokala ändringar som avviker från standardvärdena kan göras i filen. För att ändringarna i minnesinställningarna ska träda i kraft är just local.conf-filen (proxy.conf- och signer.conf-filerna överskrivs i samband med installationen) rätt ställ att göra dem.

Rekommenderade minnesinställningar för Proxy-processen

Proxy (X-Road 7):

1. Ändra parametern nedan för att ange Proxy-processen 200-2000 megabyte dynamiskt minnesområde (heap, max 2000, min 200):

XROAD_PROXY_PARAMS=-Xms200m -Xmx2000m

2. Spara filen efter ändringar

3. Starta om Proxy-processen genom att ange följande kommandon:

systemctl restart xroad-proxy

Proxy (X-Road 6):

1. Ändra parametern nedan för att ange Proxy-processen 200-2000 megabyte dynamiskt minnesområde (heap, max 2000, min 200):

PROXY_PARAMS="$PROXY_PARAMS -Xms200m -Xmx2000m "

2. Spara filen efter ändringar

3. Starta om Proxy-processen genom att ange följande kommandon:

# Ubuntu
service xroad-proxy restart
# RHEL
systemctl restart xroad-proxy

Läs mer om att ändra minnesinställningarna för Proxy-processen i NIIS dokumentationenÖppnas i ett nytt fönster..

Rekommenderade minnesinställningar för Signer-processen

Signer (X-Road 7):

1. Ändra parametern nedan för att ange Signer-processen 50-200 megabyte dynamiskt minnesområde (heap, max 200, min 50):

XROAD_SIGNER_PARAMS=-Xms50m -Xmx200m

2. Spara filen efter ändringar

3. Starta om Signer-processen genom att ange följande kommandon:

systemctl restart xroad-signer

Signer (X-Road 6):

1. Ändra parametern nedan för att ange Signer-processen 50-200 megabyte dynamiskt minnesområde (heap, max 200, min 50):

SIGNER_PARAMS="$SIGNER_PARAMS -Xms50m -Xmx200m "

2. Spara filen efter ändringar

3. Starta om Signer-processen genom att ange följande kommandon:

# Ubuntu
service xroad-signer restart 
# RHEL
systemctl restart xroad-signer

Läs mer om att ändra minnesinställningarna för Signer-processen i NIIS dokumentationenÖppnas i ett nytt fönster..


Uppdaterad: 3.10.2024

Är du nöjd med innehållet på denna sida?