Wie etliche andere hier im Forum hatte ich in den letzten Tagen arge Probleme mit meinen vserver bzw. mit der Leistung.
Zuerst gemerkt habe ich dies bei einem apt-get update, was mittendrin mit einer komischen Fehlermeldung abgebrochen ist. Danach konnte ich keinerlei Befehle mehr in der shell ausführen selbst ein einfaches ls führte zu der Meldung
Erst nach einem reboot konnte ich überhaupt etwas tun.
Nach einiger Nachforschung hier im Forum bin ich darauf es gestoßen, dass dies auf ein Resourcenproblem hinweist. Ich habe mir daraufhin /proc/user_beancounter angeschaut und festgestellt, das privvmpages direkt nach dem reboot dicht an der "barrier" marke lag und das die failcnts im millionenbereich lagen.
Daraufhin habe ich fast alle internet anwendungen gestoppt (inetd, exim4, spamd, mysqld, apache2)
Daraufhin ergab sich folgendes Bild
Anschließend habe ich nacheinander die Anwendungen wieder gestartet, wobei der Wert auf ca. 36000 anstiegt.
Als leztes habe ich den mysql server neu gestartet und der Wert stieg auf 68000 an.
Alle Werte wurden im unbelasteten System ermittelt.
So nun zu meinen Fragen:
1. Ist der Wert von 30000 "normal" für ein System wo fast keine Dienste mehr laufen, außer lebenswichtige programme hatte ich fast alles beendet.
2. Ist es üblich, das mysql alleine den Wert um 30000 erhöht bzw. was beeinflusst bei mysql diesen Wert und kann ich darauf Einfluss nehmen. Wie gesagt zu dem Zeitpunkt war mysql nur gestartet, auf die Datenbanken zugegriffen wurde nicht.
Wäre wirklich schön, wenn mir da jemand weiterhelfen könnte, da für meine Anwendungen der vserver Basic immer gereicht hat und es erst seit kurzer Zeit Probleme gibt.
Zuerst gemerkt habe ich dies bei einem apt-get update, was mittendrin mit einer komischen Fehlermeldung abgebrochen ist. Danach konnte ich keinerlei Befehle mehr in der shell ausführen selbst ein einfaches ls führte zu der Meldung
Code:
Inconsistency detected by ld.so....
Nach einiger Nachforschung hier im Forum bin ich darauf es gestoßen, dass dies auf ein Resourcenproblem hinweist. Ich habe mir daraufhin /proc/user_beancounter angeschaut und festgestellt, das privvmpages direkt nach dem reboot dicht an der "barrier" marke lag und das die failcnts im millionenbereich lagen.
Daraufhin habe ich fast alle internet anwendungen gestoppt (inetd, exim4, spamd, mysqld, apache2)
Daraufhin ergab sich folgendes Bild
Code:
resource held maxheld barrier limit failcnt
privvmpages 30649 84084 87632 96396 0
Anschließend habe ich nacheinander die Anwendungen wieder gestartet, wobei der Wert auf ca. 36000 anstiegt.
Als leztes habe ich den mysql server neu gestartet und der Wert stieg auf 68000 an.
Code:
resource held maxheld barrier limit failcnt
privvmpages 68027 84084 87632 96396 0
Alle Werte wurden im unbelasteten System ermittelt.
So nun zu meinen Fragen:
1. Ist der Wert von 30000 "normal" für ein System wo fast keine Dienste mehr laufen, außer lebenswichtige programme hatte ich fast alles beendet.
2. Ist es üblich, das mysql alleine den Wert um 30000 erhöht bzw. was beeinflusst bei mysql diesen Wert und kann ich darauf Einfluss nehmen. Wie gesagt zu dem Zeitpunkt war mysql nur gestartet, auf die Datenbanken zugegriffen wurde nicht.
Wäre wirklich schön, wenn mir da jemand weiterhelfen könnte, da für meine Anwendungen der vserver Basic immer gereicht hat und es erst seit kurzer Zeit Probleme gibt.