Hallo zusammen,
ich habe eine Frage zum Load eines vServers. So ganz bin ich aus den anderen Threads hier zu diesem Thema noch nicht schlau geworden.
Seit zwei Monaten nutze ich einen managed p8000 Server. Den Load lasse ich mir in php mit sys_getloadavg() ausgeben.
Meistens lag der Wert für eine Minute deutlich unter 1, lediglich zu Stoßzeiten und während Backups lag er ab und an leicht darüber. Bislang war ich der Meinung, dass ein Wert über 1 bedeutet, dass Prozesse warten müssen, weshalb ich bestimmte Wartungsskripte nur laufen lasse, wenn der Load unter 1 liegt, was in der Vergangenheit wunderbar funktioniert hat.
Heute ist mir nun aufgefallen, dass die Wartungsskripte seit gestern Abend nicht mehr angestoßen wurden. Per Cron rufe ich die Skripte alle fünf Minuten auf, jedoch auch in der Nacht, in der so gut wie nicht los ist auf dem Server, liefen sie nicht durch. Der Load muss also während der ganzen Nacht über 1 gelegen haben. Üblicherweise sehe ich zu diesen Zeiten Werte von 0,0x für 1, 5 und 15 Minuten. Seitdem mir das aufgefallen ist, liegen die Werte konstant über 1, nie darunter. Ich habe den Load-Wert für die Skripte nun testweise auf 2 erhöht und alles läuft wieder wie es soll.
Hat vielleicht jemand von euch eine Erklärung dafür, wie es sein kann, dass der Load so sprunghaft gestiegen ist und selbst in der Nacht nicht unter 1 fällt?
Die Geschwindigkeit der Webseiten hat sich gefühlt kaum verändert, vielleicht minimal langsamer, wobei wir hier von Zehntelsekunden sprechen. Zudem ist mir nicht bewusst, dass ich an den Skripten etwas verändert habe, was für diesen deutlichen Sprung selbst zu besuchsarmen Zeiten verantwortlich sein kann.
Danke schon mal für eure Hilfe.
Guy