Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ständige Festplattenzugriffe
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
IceBall
n00b
n00b


Joined: 23 Jul 2004
Posts: 53
Location: Austria, Tirol, Innsbruck

PostPosted: Fri Jan 20, 2006 9:40 pm    Post subject: ständige Festplattenzugriffe Reply with quote

Hallo,

mir ist jetzt mal aufgefallen dass ständig etwas auf meine Festplatte zugreift. Um das Problem zu lokalisieren hab ich einfach mal ein Prog nach dem anderen beendet, als dann am ende aber nur noch eine Hand voll Prozesse übrig blieben wusste ich mir auch nicht mehr zu helfen.

Wie kann ich also feststellen, woran das liegt, dass ständig etwas (schreibend) auf die Festplatte zugreift? (und vor allem: wie kann ich das beenden?)

Hier mal alle Prozesse die laufen, wenn dieser Effekt auftritt (wirklich alle, alles andere hab ich schon abgeschalten......) :

ps aux:

Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   1636   580 ?        S    19:49   0:00 init [3]
root         2  0.0  0.0      0     0 ?        SN   19:49   0:00 [ksoftirqd/0]
root         3  0.0  0.0      0     0 ?        S<   19:49   0:03 [events/0]
root         4  0.0  0.0      0     0 ?        S<   19:49   0:00 [khelper]
root         5  0.0  0.0      0     0 ?        S<   19:49   0:00 [kthread]
root        26  0.0  0.0      0     0 ?        S<   19:49   0:00 [kblockd/0]
root        30  0.0  0.0      0     0 ?        S<   19:49   0:00 [khubd]
root        75  0.0  0.0      0     0 ?        S    19:49   0:00 [pdflush]
root        76  0.0  0.0      0     0 ?        S    19:49   0:00 [pdflush]
root        78  0.0  0.0      0     0 ?        S<   19:49   0:00 [aio/0]
root        77  0.0  0.0      0     0 ?        S    19:49   0:00 [kswapd0]
root       285  0.0  0.0      0     0 ?        S    19:49   0:00 [kjournald]
root       504  0.0  0.2   2128   552 ?        S<s  19:49   0:00 /sbin/udevd --daemon
root      3821  0.0  0.0      0     0 ?        S<   19:50   0:00 [kfand]
root      5402  0.0  0.0      0     0 ?        S    19:50   0:00 [khpsbpkt]
root      5410  0.0  0.0      0     0 ?        S    19:50   0:00 [knodemgrd_0]
root      7873  0.0  0.4   3444  1108 ?        Ss   19:50   0:00 login -- root
root      7875  0.0  0.2   1740   680 tty2     Ss+  19:50   0:00 /sbin/agetty 38400 tty2 linux
root      7876  0.0  0.2   1740   680 tty3     Ss+  19:50   0:00 /sbin/agetty 38400 tty3 linux
root      7877  0.0  0.2   1740   680 tty4     Ss+  19:50   0:00 /sbin/agetty 38400 tty4 linux
root      7892  0.0  0.2   1740   680 tty5     Ss+  19:50   0:00 /sbin/agetty 38400 tty5 linux
root      7893  0.0  0.2   1740   680 tty6     Ss+  19:50   0:00 /sbin/agetty 38400 tty6 linux
root      8077  0.0  0.6   2892  1576 tty1     Ss   19:52   0:00 -bash
root      9585  0.0  0.3   2948   948 tty1     R+   21:41   0:00 ps aux



danke für die Hilfe?!


IceBall
Back to top
View user's profile Send private message
mrsteven
Veteran
Veteran


Joined: 04 Jul 2003
Posts: 1939

PostPosted: Fri Jan 20, 2006 11:36 pm    Post subject: Reply with quote

Der Autor verwendet zwar ReiserFS und nicht ext3, aber das Problem ist prinzipiell das gleiche: :arrow: http://lists.debian.org/debian-kde/2001/11/msg00537.html

Du kannst auch den laptop-mode verwenden. Das geht auch für Desktop-Systeme, auch wenn es da nur beschränkt Sinn macht. Wie es geht, steht hier: :arrow: http://www.gentoo.org/doc/de/power-management-guide.xml#doc_chap5
Ob das allerdings auch bei Dateisystemen mit Journal (wie ext3 oder ReiserFS) funktioniert weiß ich nicht.
Back to top
View user's profile Send private message
IceBall
n00b
n00b


Joined: 23 Jul 2004
Posts: 53
Location: Austria, Tirol, Innsbruck

PostPosted: Sat Jan 21, 2006 9:25 am    Post subject: Reply with quote

hmm ich mounte meine root partition aber mit noatime:

Code:
# mount
/dev/hda3 on / type ext3 (rw,noatime,commit=600)



das mit dme laptopmode seh ich mir mal ...




edit: was bedeutet das "commit=600" ??
Back to top
View user's profile Send private message
mrsteven
Veteran
Veteran


Joined: 04 Jul 2003
Posts: 1939

PostPosted: Sat Jan 21, 2006 10:13 am    Post subject: Reply with quote

Stimmt, das habe ich vergessen: Bei den Journaling-FS wie ReiserFS oder ext3 muss regelmäßig das Journal "commited" (mir fällt leider gerade keine passende Übersetzung ein) werden, d.h. die Änderungen am Dateisystem, die momentan nur im Journal verzeichnet sind, müssen jetzt an die richtige Stelle auf der Festplatte geschrieben werden (siehe auch :arrow: Wikipedia: Journaling). Bei ext3 geschieht das standardmäßig alle 5 Sekunden, mit der Option commit kann man das anscheinend ändern.
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Sat Jan 21, 2006 11:17 am    Post subject: Reply with quote

Benutz mal den lm-profiler von laptop-mode-tools, um die Prozesse zu finden, die auf die Festplatte zugreifen. Siehe http://dev.gentoo.org/~earthwings/pmg/power-management-guide.html#doc_chap5

Falls du keinen Laptop benutzt, wäre ich mit dem laptop-mode vorsichtig. Prinzipiell kann man den auch auf nicht-Laptops einsetzen, ich würde aber die commit Zeit (Zeit, nach der Schreibzugriffe durchgeführt werden) senken. Der Linux Kernel verwendet standardmäßig 30 Sekunden, laptop-mode ändert das auf 10 Minuten (600 Sekunden). Irgendwas dazwischen würde ich dann nehmen.
_________________
KDE
Back to top
View user's profile Send private message
IceBall
n00b
n00b


Joined: 23 Jul 2004
Posts: 53
Location: Austria, Tirol, Innsbruck

PostPosted: Sat Jan 21, 2006 2:06 pm    Post subject: Reply with quote

erstmal danke für die schnelle und auch gute hilfe..


was mir jetzt noch aufgefallen ist: dieser effekt tritt nicht immer auf!
kann es vielleicht sein, dass er irgendwas geswappt hat, ohne dass ich daran arbeite? werde jetzt mal testen, ob das am swap gelegen hat..
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sat Jan 21, 2006 2:38 pm    Post subject: Reply with quote

IceBall wrote:
erstmal danke für die schnelle und auch gute hilfe..


was mir jetzt noch aufgefallen ist: dieser effekt tritt nicht immer auf!
kann es vielleicht sein, dass er irgendwas geswappt hat, ohne dass ich daran arbeite? werde jetzt mal testen, ob das am swap gelegen hat..

Ich glaube dein Problem ist "updatedb". Das füttert, falls installiert, die Datenbank von "slocate" einmal am Tag.
Solltest du "slocate" nicht benutzen, oder es dir egal ist wenn die Datenbank auch mal etwas älter ist, verschiebe einfach den cron job von "cron.daily" nach "cron.weekly". Dann wird die Datenbank nur einmal wöchentlich auf den neusten Stand gebracht. Mir zumindest reicht das.
Code:

$ mv /etc/cron.daily/slocate /etc/cron.weekly/


Mfg

Sino
Back to top
View user's profile Send private message
IceBall
n00b
n00b


Joined: 23 Jul 2004
Posts: 53
Location: Austria, Tirol, Innsbruck

PostPosted: Sat Jan 21, 2006 3:50 pm    Post subject: Reply with quote

ich benutze slocate nicht, und habe daher auch garkeinen cronjob dafür - diesen ansatz kann ich also ausschließen :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum