Resource Usage i DirectAdmin og ytelsesproblemer (Resource Limit Is Reached)
I kontrollpanelet DirectAdmin finner du valget Resource Usage nederst. Her ser du hvordan CPU-bruken og antall prosesser for hostingpakken din utvikler seg. Kontroll av disse grensene er nødvendig ved delt hosting, fordi du deler serveren med andre brukere og nettsteder. Slik kan vi i stor grad forhindre at ett nettsted tar for mye ressurser, noe andre nettsteder på samme server ellers ville merke.
Noen store eller tunge nettsteder (som nettbutikker) trenger allerede ved normal bruk mer regnekraft enn andre nettsteder. Er du sikker på at nettstedet fungerer som det skal, gjelder ikke det som står nedenfor. I så fall kan du oppgradere til en kraftigere hostingpakke med mer regnekraft. Se alle hostingpakkene våre her. Denne artikkelen forklarer mer om hva som kan forårsake høyt forbruk.
En kort forklaring på hvordan dette fungerer.
Slik fungerer det
Med en Linux-hostingpakke får du tildelt en bestemt del av en delt hostingserver. I den delen kjører du i prinsippet helt selvstendig. Ber et annet nettsted om for mye CPU eller for mange prosesser, merker du i prinsippet ikke noe til det, og det gjelder også omvendt. Men det betyr også at hvis nettstedet ditt yter dårlig, er det du selv som merker det. De tilgjengelige ressursene er vanligvis mer enn nok til at et nettsted kjører godt. Fungerer nettstedet derimot ikke godt, for eksempel med skript som ikke bruker databasen effektivt, kan dette
føre til slike problemer, og til og med føre til at nettstedet ditt ikke lenger er tilgjengelig, eller ikke fungerer som det skal.
Flere domener i 1 hostingpakke
Denne mekanismen virker per hostingpakke. Har du flere domener i en hostingpakke, er sjansen for at du når slike grenser altså større. Gi derfor et domene som må yte godt, en egen hostingpakke, slik at det aldri blir påvirket av de andre domenene i en hostingpakke.
CPU Usage
I grafen for CPU Usage ser du hvordan nettstedet oppfører seg. Du kan se dette inntil 30 dager tilbake. Ligger nettstedet ditt høyt i grafen selv med få brukere, kan du være nesten sikker på at du vil få ytelsesproblemer når antall brukere øker. Følg godt med på dette, slik at du kan gripe inn selv i tide. Dette anbefales også hvis du bruker standardskript. Legger du til plugins eller moduler i disse standardskriptene, kan én slik modul være nok til at hastigheten faller sammen. Kontroller dette derfor jevnlig, særlig hvis du har endret noe på nettstedet ditt. Følg godt med på kolonnen aCPU, som viser gjennomsnittet; mCpu viser toppene. Er det topper på nesten 100 %, er det på tide å spore dem opp før de skaper problemer.
Memory Usage
Det skjer bare sjelden at denne grensen overskrides. Skjer det likevel, kan du være ganske sikker på at noe ikke er satt riktig sammen, slik at det bruker for mye minne.
Entry Processes
Denne er, i kombinasjon med CPU Usage, svært avgjørende. Antallet Entry Processes viser hvor mange prosesser som har vært aktive samtidig for nettstedet ditt (det er ikke det samme som antall besøkende; 1 prosess kan betjene mange besøkende). Når grensen er nådd, viser nettstedet en 404-feilmelding med teksten 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Skjedde ikke dette, kunne det bli en fare for hele serveren, slik at en server kunne gå ned. Kombinasjonen av CPU og prosesser er altså svært viktig. Fører et skript til høy CPU-bruk, bruker prosessen lengre tid på å bli ferdig, og det maksimale antallet brukere synker også raskt. Vi ser derfor av og til nettsteder som bryter sammen med 10 brukere, mens andre nettsteder med tusenvis av brukere fortsetter raskt uten problemer.
Se også denne artikkelen:
https://minside.weboke.nl/kennisbank/66
Input/Output usage
Hvert nettsted som vises, må leses fra serverens disker. Det kaller vi input/output. Et nettsted bør normalt aldri være større enn 0,5 eller 1 MB for å vises noenlunde raskt. Det er satt et maksimum på 3 MB per sekund for lesing fra eller skriving til disk. Også dette er en romslig grense og normalt tilstrekkelig. Når du når disse grensene, er sjansen stor for at selve nettstedet er for stort, eller at nettstedet skriver (for) mye til disk. Å slå plugins av eller på i skript som Joomla og WordPress kan ha stor effekt på dette. Når grensen nås, kan det oppstå forsinkelser når nettstedet vises, åpnes eller brukes.
Sette domenet som inaktivt og deretter aktivt igjen
For å la domenet ditt roe seg ned kan du hente frem en liste over domenene dine under domeneadministrasjon, krysse av ved det aktuelle domenet (eller alle) og klikke på Suspend nederst. La domenet stå inaktivt i ti minutter eller så, og aktiver det deretter på nytt. Det er stor sjanse for at det da kommer normalt opp igjen, men det er også stor sjanse for at dette skjer igjen.
