Hallo Liste, seit einiger Zeit verlangsamt sich der Programmstart sehr stark. D.h. das Laden und zum Teil auch die Funktionen des Programmes. Was mir auffällt ist, dass die CPU Auslastung auf fast 100% geht. Andere Programme werden verzögert gestartet, d.h. nach dem Starten, egal wie - ob über die konsole oder per Klick, legt das System eine "schopferische" Pause ein, in der auch die CPU nichts oder nur unwesentlich etwas zu tun hat. Beides war nach der Neuinstallation von Suse 9.0 nicht so. An was könnte das leigen? Vielen dank schon im voraus. Gruß Jürgen
Moin, * Juergen Stahl wrote (2004-01-24 13:55):
seit einiger Zeit verlangsamt sich der Programmstart sehr stark. D.h. das Laden und zum Teil auch die Funktionen des Programmes. Was mir auffällt ist, dass die CPU Auslastung auf fast 100% geht.
Von welchem Programm sprichst Du? Versuch mal strace programm und achte darauf, wo es stockt. Thorsten -- copy protection n. - A class of methods for preventing incompetent pirates from stealing software and legitimate customers from using it. Considered silly. - The Jargon File
Hallo Thorsten, hallo Liste,
* Juergen Stahl wrote (2004-01-24 13:55):
seit einiger Zeit verlangsamt sich der Programmstart sehr stark. D.h. das Laden und zum Teil auch die Funktionen des Programmes. Was mir auffällt ist, dass die CPU Auslastung auf fast 100% geht.
Von welchem Programm sprichst Du?
Versuch mal strace programm und achte darauf, wo es stockt.
es sind verschiedene Programme, so z.B. xevolution. Dieses Programm wird automatisch nach dem einloggen (KDE) gestartet. Die Startprozedur ist schon ca. 2-3 Minuten abgeschlossen, nachdem das Programm gestartet wird. Der eigentliche Programmstart geht dann wiederum normal schnell. Zum anderen ist es soffice. Dieses Programm startet wohl sofort, brauch aber mindestens eine Minute zum Laden und Datei öffnen. Hierbei ist es auch egel, wie ich das Programm starte. Auch gnome-cd startet vergleichbar mit xevolution. Dein Tipp mit strace programm ?? es kommen im Terminal viele, viele Zeichen, kann leider nichts mit anfangen. :-) Gruß Jürgen und eine gute Woche
Moin, * Juergen Stahl wrote (2004-01-25 22:14):
Dein Tipp mit strace programm ?? es kommen im Terminal viele, viele Zeichen, kann leider nichts mit anfangen. :-)
Wie, Du kannst noch nichtmal erkennen, ob es gerade stockt oder nicht? Thorsten -- A witty saying proves nothing. - Voltair
Hallo
* Juergen Stahl wrote (2004-01-25 22:14):
Dein Tipp mit strace programm ?? es kommen im Terminal viele, viele Zeichen, kann leider nichts mit anfangen. :-)
Wie, Du kannst noch nichtmal erkennen, ob es gerade stockt oder nicht?
Doch, es rennen viele Zeichen über das Terminalfenster. Ich kann nur nichts mit anfangen. Zwischenzeitlich ist SOffice auch so weit, dass es gar nicht mehr starten will. Eine Neuinstallation hatte nichts gebracht. Doch das einloggen unter einem anderen Usernamen (root) hat soffice wie gewollt und ohne Verzögerung gestartet. Ich denke, dass irgend eine Initialisierung nciht funktioniert; doch hier kenn ich mich nicht aus, weiß nicht wo ich suchen soll. Das Setup Programm von soffice startet, jedoch bleibt es bei der nächsten Aktion hängen. Vielleicht hilft dir das weiter. das sind so die letzten Zeilen von strace ... access("/home/juergen", F_OK) = 0 getcwd("/home/juergen", 4096) = 14 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/home/juergen", {st_mode=S_IFDIR|0755, st_size=5240, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/home/juergen", {st_mode=S_IFDIR|0755, st_size=5240, ...}) = 0 lstat64("/home/juergen/.sversionrc", {st_mode=S_IFREG|0644, st_size=72, ...}) = 0 access("/home/juergen/.sversionrc", F_OK) = 0 access("/tmp", R_OK|W_OK) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 9 fcntl64(9, F_GETFD) = 0 fcntl64(9, F_SETFD, FD_CLOEXEC) = 0 stat64("/tmp/OSL_PIPE_500_SingleOfficeIPC_59dee2e811a07e3c55c46f66df20fb33", {st_mode=S_IFSOCK|0755, st_size=0, ...}) = 0 connect(9, {sa_family=AF_UNIX, path="/tmp/OSL_PIPE_500_SingleOfficeIPC_59dee2e811a07e3c55c46f66df20fb33"}, 110 Gruß Jürgen
Hallo, Am Montag, 26. Januar 2004 00:01 schrieb Juergen Stahl:
Hallo
* Juergen Stahl wrote (2004-01-25 22:14):
Dein Tipp mit strace programm ?? es kommen im Terminal viele, viele Zeichen, kann leider nichts mit anfangen. :-)
Wie, Du kannst noch nichtmal erkennen, ob es gerade stockt oder nicht?
Doch, es rennen viele Zeichen über das Terminalfenster. Ich kann nur nichts mit anfangen. Zwischenzeitlich ist SOffice auch so weit, dass es gar nicht mehr starten will. Eine Neuinstallation hatte nichts gebracht. Doch das einloggen unter einem anderen Usernamen (root) hat soffice wie
Der Effekt ist also user-abhängig. Putz doch mal dein /tmp Verzeichnis (rm / tmp/* und das als root).
gewollt und ohne Verzögerung gestartet. Ich denke, dass irgend eine Initialisierung nciht funktioniert; doch hier kenn ich mich nicht aus, weiß nicht wo ich suchen soll. Das Setup Programm von soffice startet, jedoch bleibt es bei der nächsten Aktion hängen. Vielleicht hilft dir das weiter.
das sind so die letzten Zeilen von strace ...
access("/home/juergen", F_OK) = 0 getcwd("/home/juergen", 4096) = 14 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/home/juergen", {st_mode=S_IFDIR|0755, st_size=5240, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/home/juergen", {st_mode=S_IFDIR|0755, st_size=5240, ...}) = 0 lstat64("/home/juergen/.sversionrc", {st_mode=S_IFREG|0644, st_size=72, ...}) = 0 access("/home/juergen/.sversionrc", F_OK) = 0 access("/tmp", R_OK|W_OK) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 9 fcntl64(9, F_GETFD) = 0 fcntl64(9, F_SETFD, FD_CLOEXEC) = 0 stat64("/tmp/OSL_PIPE_500_SingleOfficeIPC_59dee2e811a07e3c55c46f66df20fb33" , {st_mode=S_IFSOCK|0755, st_size=0, ...}) = 0 connect(9, {sa_family=AF_UNIX, path="/tmp/OSL_PIPE_500_SingleOfficeIPC_59dee2e811a07e3c55c46f66df20fb33"}, 110
Ausgaben mit einer "0" sind normalerweise OK! Wenn da zahlen <> 0 auftauchen sind das Fehlerstati oder Längenangaben oder socketnummern oder ....
Gruß Jürgen
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Hallo, Am Montag, 26. Januar 2004 07:11 schrieb Rolf Masfelder:
Hallo, ...schnipp..
Doch das einloggen unter einem anderen Usernamen (root) hat soffice wie
Der Effekt ist also user-abhängig. Putz doch mal dein /tmp Verzeichnis (rm / tmp/* und das als root).
muß ich selbst Antworten: das ist ein sehr ungeschickter Umbruch in meinem Mail: bitte zwischen zwischen "/" und "tmp/" KEIN BLANK!!! das muß heissen: rm /tmp/* !!!! Mit blank dazwichen bringt das etwas anderes als Du wirklich willst 8-(
....
Gruß Jürgen
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Mandag 26 januar 2004 07:28 skrev Rolf Masfelder:
Hallo,
Am Montag, 26. Januar 2004 07:11 schrieb Rolf Masfelder:
Hallo,
...schnipp..
Doch das einloggen unter einem anderen Usernamen (root) hat soffice wie
Der Effekt ist also user-abhängig. Putz doch mal dein /tmp Verzeichnis (rm / tmp/* und das als root).
muß ich selbst Antworten: das ist ein sehr ungeschickter Umbruch in meinem Mail: bitte zwischen zwischen "/" und "tmp/" KEIN BLANK!!! das muß heissen: rm /tmp/* !!!! Mit blank dazwichen bringt das etwas anderes als Du wirklich willst 8-(
Vielleicht hat er es wirklich nötig ...... "fresh/clean install" wer weiß !! ;-) Johan
....
Gruß Jürgen
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Moin, * Rolf Masfelder wrote (2004-01-26 07:11):
Der Effekt ist also user-abhängig. Putz doch mal dein /tmp Verzeichnis (rm / tmp/* und das als root).
Wer hat denn diesen Umbruch verzapft? Taugt KMail tatsächlich so wenig, dann sollte man es in technischen Foren besser nicht nutzen. ACHTUNG: Dieser Befehl ist gefährlich! Gelöscht werden sollen die Dateien (inkl. Unterverzeichnisse) im Verzeichnis /tmp, nichts anderes. Thorsten -- For the benefit of those who go straight because of drug laws, one must measure it against the deprivation of liberty of non-addicts who are using drugs recreationally (or for cancer medication), the eroding of our civil liberties, the increase in governmental watchfulness in our private lives, the increase in crime and criminal gangs and the corruption of our foreign policy, our police and our representatives. - pyramid termite
Moin, * Rolf Masfelder wrote (2004-01-26 07:11):
das sind so die letzten Zeilen von strace ...
(...)
Ausgaben mit einer "0" sind normalerweise OK! Wenn da zahlen <> 0 auftauchen sind das Fehlerstati oder Längenangaben oder socketnummern oder ....
Genau, Ausgaben mit einer 0 sind ok, es sei denn sie sind es nicht. Thorsten -- Getting a thrill out of some stupid quote is a sign of idiocy. - turmeric
Moin, * Juergen Stahl wrote (2004-01-26 00:01):
* Juergen Stahl wrote (2004-01-25 22:14):
Dein Tipp mit strace programm ?? es kommen im Terminal viele, viele Zeichen, kann leider nichts mit anfangen. :-)
Wie, Du kannst noch nichtmal erkennen, ob es gerade stockt oder nicht?
Doch, es rennen viele Zeichen über das Terminalfenster. Ich kann nur nichts mit anfangen.
Also: Man muß sich schon ein wenig lang machen, damit man hier weiter kommt. Wenn Du damit nichts anfangen kannst, dann solltest Du halt lernen, damit etwas anzufangen. Dafür gibt es Texte und Leute, die man fragen kann. Das aktuelle Problem muß jetzt aber nicht warten, bis der Lernprozeß abgeschlossen ist, aber Du darfst sich widerum nicht von den Meldungen einschüchtern lassen. Man kann sehr wohl die nützlichen Meldungen heraussuchen und zur Fehlersuche nutzen, auch wenn man die Meldungen selbst nicht versteht. Und so hast Du's ja jetzt auch gemacht.
Zwischenzeitlich ist SOffice auch so weit, dass es gar nicht mehr starten will.
Mach's Dir leicht: Nimm das einfachste Programm, das den Fehler zeigt und laß es mit strace laufen.
Eine Neuinstallation hatte nichts gebracht.
Das ist leider selten der Fall. Zum Glück hat man aber bei OSS viel bessere Möglichkeiten als bei Windows, tatsächlich den Fehler zu finden als es mit Neuinstallationen zu versuchen.
Doch das einloggen unter einem anderen Usernamen (root) hat soffice wie gewollt und ohne Verzögerung gestartet.
Wie sieht's mit einem anderen nicht-privilegierten User aus?
Ich denke, dass irgend eine Initialisierung nciht funktioniert; doch hier kenn ich mich nicht aus, weiß nicht wo ich suchen soll.
Na, wo schon, in der Ausgabe von strace natürlich! Ich bin sicher, daß Du inzwischen die Manpage gelesen hast, also weißt Du grob, was das Programm macht, auch ohne im Detail die Ausgabe selbst zu verstehen.
das sind so die letzten Zeilen von strace ...
(...) socket(PF_UNIX, SOCK_STREAM, 0) = 9 fcntl64(9, F_GETFD) = 0 fcntl64(9, F_SETFD, FD_CLOEXEC) = 0 stat64("/tmp/OSL_PIPE_500_SingleOfficeIPC_59dee2e811a07e3c55c46f66df20fb33", {st_mode=S_IFSOCK|0755, st_size=0, ...}) = 0 connect(9, {sa_family=AF_UNIX, path="/tmp/OSL_PIPE_500_SingleOfficeIPC_59dee2e811a07e3c55c46f66df20fb33"}, 110
Daran kann ich leider nichts fehlerhaftes erkennen, aber Du solltest mal vorsichtshalber Dein /tmp leeren. Dazu log Dich am besten aus, damit keine empfindlichen KDE-Programme gestört werden, beende X11, log Dich als root ein um das Verzeichnis zu leeren (nicht zu löschen), starte XDM wieder und versuch's wieder als normaler User. Thorsten -- The man who does not read good books has no advantage over the man who cannot read them. - Mark Twain
Hallo Thorsten,
Daran kann ich leider nichts fehlerhaftes erkennen, aber Du solltest mal vorsichtshalber Dein /tmp leeren. Dazu log Dich am besten aus, damit keine empfindlichen KDE-Programme gestört werden, beende X11, log Dich als root ein um das Verzeichnis zu leeren (nicht zu löschen), starte XDM wieder und versuch's wieder als normaler User.
Noch eine Frage. Dürfen die Unterverzeichnisse gelöscht werden? Gruß und Danke Jürgen
* Am Mon, 26 Jan 2004 schrieb Juergen Stahl:
Hallo Thorsten,
Daran kann ich leider nichts fehlerhaftes erkennen, aber Du solltest mal vorsichtshalber Dein /tmp leeren. Dazu log Dich am besten aus, damit keine empfindlichen KDE-Programme gestört werden, beende X11, log Dich als root ein um das Verzeichnis zu leeren (nicht zu löschen), starte XDM wieder und versuch's wieder als normaler User.
Noch eine Frage. Dürfen die Unterverzeichnisse gelöscht werden?
Ja. Man kann (und sollte) aber auch einstellen, dass /tmp gelegentlich automatisch geleert wird... Gruß Christoph
Hallo Liste, hallo ihr, die ihr euch um mein Problem bemüht habt. der Fehler lag in einer fehlerhaften Initialisierungsdatei von soffice; wie diese auch zustandegekommen ist? Naja, nach dem löschen dieser Dateien und einigen Einstellungen im Programm selber hat es wieder funktioniert. Mit den anderen Programmen, die verzögert starten, werde ich auch mal vergleichbar versuchen zur Problemlösung zu kommen. Dankt euch Jürgen
participants (5)
-
Christoph Maurer
-
Juergen Stahl
-
Rolf Masfelder
-
Thorsten Haude
-
yep@osterbo-net.dk