Ext4-dio-unwrit

Aus ConfigWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche

Der Text von „(fixme, bug)“ wurde nicht in der Datenbank gefunden.

Die Seite ist möglicherweise gelöscht oder verschoben worden.

Falls dies nicht zutrifft, hast du eventuell einen Fehler in der Software gefunden. Bitte melde dies einem Administrator unter Nennung der URL.


Aktuelle Version vom 29. Juni 2013, 11:02 Uhr

Warum tauchen im System viele Prozesse von ext4-dio-unwrit auf?

Dieser Prozess wird auf jedem Blockdevice mit einem gemounteten ext4-Dateisystem für jeden CPU-Kern/Thread gestartet.

srv1:~# cat /proc/cpuinfo | grep processor | wc -l
4

srv1:~# ps ax | grep -E 'jb[d]|[e]xt4-dio-unwrit'| cut -d: -f2- | cut -d' ' -f2 | uniq -c 
     1 [jbd2/dm-0-8]
     4 [ext4-dio-unwrit]
     1 [jbd2/dm-17-8]
     4 [ext4-dio-unwrit]
     1 [jbd2/dm-16-8]
     ...
srv2:~# cat /proc/cpuinfo | grep processor | wc -l
8

srv2:~# ps ax | grep -E 'jb[d]|[e]xt4-dio-unwrit'| cut -d: -f2- | cut -d' ' -f2 | uniq -c 
     1 [jbd2/dm-7-8]
     8 [ext4-dio-unwrit]
srv3 ~ # cat /proc/cpuinfo | grep processor | wc -l
12

srv3 ~ # ps ax | grep -E 'jb[d]|[e]xt4-dio-unwrit'| cut -d: -f2- | cut -d' ' -f2 | uniq -c 
     1 [jbd2/sda1-8]
    12 [ext4-dio-unwrit]
     1 [jbd2/dm-0-8]
    12 [ext4-dio-unwrit]
    ...

Diese Prozesse tauchen nur bei ext4 auf, bei einem ext3-Filesystem/Blockdevice (bei srv1/2 vorhanden) ist nichts derartiges erkennbar. Das Verhalten ist unabhängig davon ob es sich im LVM befindet (sda* vs. dm-*) und ob ein Hardware-RAID (srv3), Software-RAID (srv2) oder kein RAID (srv1) genutzt wird.

Dieses Verhalten wurde auf einem Debian Squeeze 6.0.7 mit Kernel 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux beobachtet.

Unter Debian Wheezy 7.1 mit Kernel 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux (HWR + LVM + ext4) sieht das schon wieder anders aus:

srv4 ~ # cat /proc/cpuinfo | grep processor | wc -l
8
srv4 ~ # ps ax | grep -E 'jb[d]|[e]xt4-dio-unwrit'| cut -d: -f2- | cut -d' ' -f2 | uniq -c 
     1 [jbd2/sda1-8]
     1 [ext4-dio-unwrit]
     1 [jbd2/dm-0-8]
     1 [ext4-dio-unwrit]
     ...
Meine Werkzeuge