ballerupgis / SeMaWi

Semantic MediaWiki med fokus på kommunal software porteføljeforvaltning
GNU General Public License v3.0
10 stars 5 forks source link

CPU forbruget på itf2-GIS #241

Open adam42-dk opened 6 years ago

adam42-dk commented 6 years ago

Hej

Jeg har nu forsøgt, at sætte en dev-version op af SeMaWi på itf2-GIS serveren, men er stødt ind i et "mindre" problem / udfordring:

Når jeg kører kommandoen docker stats kan jeg se at containeren postgis (id 85d04867af64) optager ret meget af CPU kræfterne - den står og svinger mellem 80 og 104 % i forbruget.

Det gør at det er ret svært, at sætte noget nyt op og kører de andre containerne med en rimelig styrke.

Enten skal vi have sat et loft på forbruget af den process eller også finde ud af hvordan vi får den container optimeret. Hvad siger du @baffioso ?

baffioso commented 6 years ago

@mapcentia er det noget du vil kigge på vedr. Postgis container og forbrug?

adam42-dk commented 6 years ago

@baffioso ved du hvorhenne vi er med dette issue ?

fadeto404 commented 6 years ago

Det ser ikke ud som om at der er et problem lige pt. Hverken docker stats eller htop viser et CPU-forbrug der er problematisk (0.5-15%).

Vi kan evt. prøve at stressteste databasen, og se om det giver problemer, men ellers tænker jeg bare at vi fortsætter med at sætte op.

mapcentia commented 6 years ago

Det kan være backup/sync, som strækker sig til op af dagen. Jeg vil lige tjekke, hvad det er PostgreSQL laver om morgenen.

adam42-dk commented 6 years ago

@fadeto404 ja, problemet er der ikke lige nu, så det kan være at der er sat en backup/sync på et "forkert" tidspunkt, som @mapcentia antyder :)

afventer

adam42-dk commented 5 years ago

Udfordringen med manglende ressourcer på server opstår "kun", når man kører en docker-compose up -d; enten i forbindelse med frisk installation, updatering eller en regulær opstart efter en docker-compose stop.

@mapcentia: Som jeg forstår det er det postgis containeren, der trækker 100%, når den har en proces (backup/sync mv.), den skal køre?

De manglende ressourcer på server i disse spidsbelastningsperioder resulterer, at semawi-mediawiki-containeren lukker ned med en code 0 (manglende RAM på serveren).