linux-nilfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Александр <warhammer-3TRaYzfGuuI@public.gmane.org>
To: "Vyacheslav Dubeyko -
	slava-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org"
	<+fwdnilfsml+11df+410b79d786.slava#dubeyko.com-w1QkCcy0X+BxKfgMtfWJuA@public.gmane.org>
Cc: linux-nilfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: Strange "flush" process bahaviour (fwdnilfsml: message 2 of 20)
Date: Tue, 13 Nov 2012 17:04:36 +0400	[thread overview]
Message-ID: <50A24564.7000704@li.ru> (raw)
In-Reply-To: <1352787218.2042.9.camel@slavad-ubuntu>

> From one point of view, you
> said that filesystem generates I/O activity but as a result you haven't
> disk activity.
Yes, iotop shows activity on flush process about 5-15 GB/S - but my HDD 
does not write anything at this time.


 > Does it means that you create any files but you haven't
> it on partition after umount?

No, there is no problems with data loss or corruption. High IO activity 
on flush process happens when I do not modify anything. Most often it 
happens in 1-2 minutes after OS boot. I found, that frequency of 
described behaviour somehow related to my access to files on that 
filesystem: when I read or, write files, the frequency of described 
behaviour increasing, but when system is idle - flush process stops it's 
wierd IO activity after some time.

> Could you share more details about your configuration and situation?
Sorry, I don't have access to my PC right now, but i've captured "ps ax" 
command output when flush processes are working. Also, I'll try to 
reproduce this strange behavior on quemu virtual machine. Maybe there is 
something wrong with my configuration...

this processes are related to devices, that run nilfs2 filesystem:
474  ?        R      0:09 [flush-253:0]
2388 ?        R      1:30 [flush-253:5]


   PID TTY      STAT   TIME COMMAND
     1 ?        Ss     0:01 /sbin/init
     2 ?        S      0:00 [kthreadd]
     3 ?        S      0:00 [ksoftirqd/0]
     4 ?        S      0:00 [kworker/0:0]
     5 ?        S<     0:00 [kworker/0:0H]
     6 ?        S      0:00 [kworker/u:0]
     7 ?        S<     0:00 [kworker/u:0H]
     8 ?        S      0:00 [migration/0]
     9 ?        S      0:00 [rcuc/0]
    10 ?        S      0:00 [rcun/0]
    11 ?        S      0:00 [rcub/0]
    12 ?        S      0:00 [rcun/1]
    13 ?        S      0:00 [rcub/1]
    14 ?        S      0:00 [watchdog/0]
    15 ?        S      0:00 [migration/1]
    16 ?        S      0:00 [kworker/1:0]
    17 ?        S<     0:00 [kworker/1:0H]
    18 ?        S      0:00 [rcuc/1]
    19 ?        S      0:00 [ksoftirqd/1]
    20 ?        S      0:00 [watchdog/1]
    21 ?        S      0:00 [migration/2]
    22 ?        S      0:00 [kworker/2:0]
    23 ?        S<     0:00 [kworker/2:0H]
    24 ?        S      0:00 [rcuc/2]
    25 ?        S      0:00 [ksoftirqd/2]
    26 ?        S      0:00 [watchdog/2]
    27 ?        S      0:00 [migration/3]
    28 ?        S      0:00 [kworker/3:0]
    29 ?        S<     0:00 [kworker/3:0H]
    30 ?        S      0:00 [rcuc/3]
    31 ?        S      0:00 [ksoftirqd/3]
    32 ?        S      0:00 [watchdog/3]
    33 ?        S<     0:00 [cpuset]
    34 ?        S<     0:00 [khelper]
    35 ?        S      0:00 [kdevtmpfs]
    36 ?        S<     0:00 [netns]
    37 ?        S      0:00 [bdi-default]
    38 ?        S<     0:00 [kintegrityd]
    39 ?        S<     0:00 [kblockd]
    40 ?        S<     0:00 [ata_sff]
    41 ?        S      0:00 [khubd]
    42 ?        S<     0:00 [md]
    43 ?        S      0:00 [kworker/0:1]
    44 ?        S      0:00 [kworker/2:1]
    45 ?        S      0:00 [khungtaskd]
    46 ?        S      0:00 [kswapd0]
    47 ?        SN     0:00 [ksmd]
    48 ?        SN     0:00 [khugepaged]
    49 ?        S      0:00 [fsnotify_mark]
    50 ?        S<     0:00 [crypto]
    55 ?        S<     0:00 [kthrotld]
    56 ?        S      0:00 [scsi_eh_0]
    57 ?        S      0:00 [scsi_eh_1]
    58 ?        S      0:00 [scsi_eh_2]
    59 ?        S      0:00 [scsi_eh_3]
    60 ?        S      0:00 [scsi_eh_4]
    61 ?        S      0:00 [scsi_eh_5]
    62 ?        S      0:00 [kworker/u:1]
    63 ?        S      0:00 [kworker/u:2]
    64 ?        S      0:00 [kworker/u:3]
    65 ?        S      0:00 [kworker/u:4]
    66 ?        S      0:00 [kworker/u:5]
    67 ?        S      0:00 [kworker/u:6]
    68 ?        S<     0:00 [kpsmoused]
    69 ?        S<     0:00 [deferwq]
    70 ?        S      0:00 [kworker/u:7]
    71 ?        S      0:00 [kworker/3:1]
    72 ?        S      0:00 [kworker/u:8]
    73 ?        S<     0:00 [kworker/0:1H]
    76 ?        S      0:00 [kworker/1:1]
   106 ?        S      0:00 [scsi_eh_6]
   107 ?        S      0:00 [scsi_eh_7]
   130 ?        S<     0:00 [xfsalloc]
   131 ?        S<     0:00 [xfs_mru_cache]
   132 ?        S<     0:00 [xfslogd]
   147 ?        S<     0:00 [kmpath_rdacd]
   303 ?        S<     0:00 [kworker/2:1H]
   306 ?        S      0:00 [md0_raid1]
   405 ?        S<     0:00 [kdmflush]
   406 ?        S<     0:00 [kcryptd_io]
   409 ?        S<     0:00 [kcryptd]
   437 ?        S      0:00 [segctord]
   438 ?        S<     0:00 [kworker/3:1H]
   447 ?        S      0:01 [kworker/0:2]
   474 ?        R      0:09 [flush-253:0]
   488 ?        S      0:00 [kauditd]
   489 ?        Ss     0:00 /lib/systemd/systemd-stdout-syslog-bridge
   490 ?        S      0:00 [kworker/2:2]
   497 ?        Ss     0:00 /sbin/udevd
   512 ?        S      0:00 [kworker/3:2]
   520 ?        S<     0:00 [kworker/1:1H]
   532 ?        S      0:00 [kworker/1:2]
   716 ?        S<     0:00 [kvm-irqfd-clean]
   733 ?        S      0:00 [irq/42-mei]
   751 ?        S<     0:00 [hd-audio0]
   860 ?        S      0:00 [md200_raid1]
   865 ?        S      0:00 [md250_raid1]
   878 ?        S<     0:00 [kdmflush]
   879 ?        S<     0:00 [kcryptd_io]
   880 ?        S<     0:00 [kcryptd]
   882 ?        S<     0:00 [kdmflush]
   885 ?        S<     0:00 [kcryptd_io]
   886 ?        S<     0:00 [kcryptd]
   931 ?        S<     0:00 [kdmflush]
   933 ?        S<     0:00 [kcryptd_io]
   934 ?        S<     0:00 [kcryptd]
   938 ?        S<     0:00 [kdmflush]
   939 ?        S<     0:00 [kcryptd_io]
   940 ?        S<     0:00 [kcryptd]
   952 ?        S<     0:00 [xfs-data/dm-4]
   953 ?        S<     0:00 [xfs-conv/dm-4]
   954 ?        S<     0:00 [xfs-cil/dm-4]
   955 ?        S      0:00 [xfsaild/dm-4]
   972 ?        S<     0:00 [kdmflush]
   973 ?        S<     0:00 [kcryptd_io]
   974 ?        S<     0:00 [kcryptd]
   982 ?        S<     0:00 [xfs-data/dm-3]
   983 ?        S<     0:00 [xfs-conv/dm-3]
   984 ?        S<     0:00 [xfs-cil/dm-3]
   985 ?        S      0:00 [xfsaild/dm-3]
  1010 ?        S      0:00 [kjournald]
  1019 ?        S      0:00 [segctord]
  1020 ?        Ss     0:00 /sbin/nilfs_cleanerd -n /dev/mapper/raid_new 
/mnt/raid
  1079 ?        Ss     0:00 /lib/systemd/systemd-logind
  1092 ?        Ss     0:00 /usr/bin/vmware-usbarbitrator
  1112 ?        Sl     0:00 /sbin/rsyslogd -c 5 -f /etc/rsyslog.conf
  1127 ?        Ssl    0:00 /usr/sbin/NetworkManager --no-daemon
  1130 ?        Ss     0:00 /sbin/haveged -w 1024 -v 1
  1131 ?        Ss     0:00 /sbin/acpid
  1136 ?        Ss     0:00 /bin/dbus-daemon --system --address=systemd: 
--nofork --systemd-activation
  1137 ?        Ss     0:00 /usr/sbin/nscd
  1174 ?        S      0:00 [flush-8:0]
  1175 ?        S      0:00 [flush-253:1]
  1176 ?        S      0:00 [flush-253:2]
  1223 ?        Sl     0:00 /usr/lib/polkit-1/polkitd --no-debug
  1237 ?        Ss     0:00 /sbin/nilfs_cleanerd -c 
/etc/nilfs_cleanerd_rootfs.conf /dev/mapper/system
  1241 ?        S      0:00 /usr/bin/kdm
  1243 ?        S      0:00 /usr/sbin/modem-manager
  1261 ?        Ss     0:00 /usr/sbin/cron -n
  1288 ?        Ss     0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
  1323 ?        Ss     0:00 /usr/sbin/mcelog --daemon --pidfile 
/var/run/mcelog.pid
  1357 tty1     Ss+    0:00 /sbin/agetty tty1 38400
  1434 ?        S      0:00 /sbin/dhclient -d -4 -sf 
/usr/lib/nm-dhcp-client.action -pf /var/run/dhclient-eth0.pid -lf 
/var/lib/dhcp/dhclient-aa5261fd-d435-41e1-ae57-64a820a9b479-eth0.lease 
-cf /var/run/nm-dhclie
  1497 tty7     Ss+    0:01 /usr/bin/Xorg -br :0 vt7 -nolisten tcp -auth 
/var/lib/xdm/authdir/authfiles/A:0-tVZebb
  1498 ?        Ssl    0:00 /usr/lib/vmware/bin/vmware-vmblock-fuse -o 
subtype=vmware-vmblock,default_permissions,allow_other /var/run/vmblock-fuse
  1509 ?        S      0:00 /sbin/udevd
  1511 ?        S      0:00 /sbin/udevd
  1552 ?        Ss     0:00 /usr/sbin/vmware-authdlauncher
  1779 ?        S      0:00 -:0
  1830 ?        Ssl    0:00 /usr/sbin/console-kit-daemon --no-daemon
  1906 ?        Ss     0:00 /bin/sh /usr/bin/startkde
  1993 ?        Ss     0:00 /usr/bin/gpg-agent --sh --daemon 
--write-env-file /home/user/.gnupg/agent.info /usr/bin/ssh-agent 
/etc/X11/xinit/xinitrc
  1994 ?        Ss     0:00 /usr/bin/ssh-agent /etc/X11/xinit/xinitrc
  2034 ?        S      0:00 dbus-launch --sh-syntax --exit-with-session
  2035 ?        Ss     0:00 /bin/dbus-daemon --fork --print-pid 5 
--print-address 7 --session
  2042 ?        S      0:00 /usr/lib64/kde4/libexec/start_kdeinit 
+kcminit_startup
  2043 ?        Ss     0:00 kdeinit4: kdeinit4 Running...
  2044 ?        S      0:00 kdeinit4: klauncher [kdeinit] --fd=9
  2046 ?        Sl     0:00 kdeinit4: kded4 [kdeinit]
  2053 ?        S      0:00 kdeinit4: kglobalaccel [kdeinit]
  2057 ?        S      0:00 /usr/bin/kactivitymanagerd
  2059 ?        Sl     0:00 /usr/lib/upower/upowerd
  2062 ?        S      0:00 kwrapper4 ksmserver
  2063 ?        Sl     0:00 kdeinit4: ksmserver [kdeinit]
  2067 ?        S      0:00 kwin
  2126 ?        Sl     0:00 /usr/bin/knotify4
  2138 ?        Sl     0:00 /usr/lib/udisks/udisks-daemon
  2140 ?        S      0:00 udisks-daemon: not polling any devices
  2147 ?        Sl     0:03 kdeinit4: plasma-desktop [kdeinit]
  2151 ?        S      0:00 /usr/bin/kuiserver
  2153 ?        S      0:00 kdeinit4: kio_desktop [kdeinit] desktop 
local:/tmp/ksocket-war
  2159 ?        S      0:00 kdeinit4: kio_file [kdeinit] file 
local:/tmp/ksocket-user
  2171 ?        Sl     0:00 kdeinit4: krunner [kdeinit]
  2196 ?        Sl     0:00 /usr/bin/pulseaudio --start --log-target=syslog
  2198 ?        SNl    0:00 /usr/lib/rtkit/rtkit-daemon
  2204 ?        Sl     0:00 /usr/lib/tracker-store
  2205 ?        Sl     0:00 
/usr/lib64/kde4/libexec/polkit-kde-authentication-agent-1
  2207 ?        Sl     0:00 kdeinit4: kmix [kdeinit]
  2213 ?        S      0:00 kdeinit4: klipper [kdeinit]
  2216 ?        S      0:00 /usr/lib/pulse/gconf-helper
  2218 ?        S      0:00 /usr/lib/GConf/2/gconfd-2
  2223 ?        Ssl    0:03 /home/user/.dropbox-dist/dropbox
  2240 ?        S      0:00 /usr/lib/gvfs/gvfsd
  2245 ?        Ssl    0:00 /usr/lib/gvfs//gvfs-fuse-daemon /home/user/.gvfs
  2295 ?        Rl     0:01 kdeinit4: konsole [kdeinit]
  2298 pts/1    Ss     0:00 /bin/bash
  2337 ?        Sl     0:00 kdeinit4: kio_trash [kdeinit] trash 
local:/tmp/ksocket-user
  2367 ?        Ssl    0:00 mpd
  2388 ?        R      1:30 [flush-253:5]
  2437 pts/1    R+     0:00 ps ax




--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2012-11-13 13:04 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-12 20:19 Strange "flush" process bahaviour fwdnilfsml.to.11df-2pMamKoQTv4
     [not found] ` <50A159BC.9060600-3TRaYzfGuuI@public.gmane.org>
2012-11-13  6:13   ` Vyacheslav Dubeyko
2012-11-13 13:04     ` Александр [this message]
     [not found]       ` <50A24564.7000704-3TRaYzfGuuI@public.gmane.org>
2012-11-13 13:41         ` Vyacheslav Dubeyko
2012-11-13 14:01           ` fwdnilfsml.to.11df-2pMamKoQTv4
2012-11-15 22:58           ` fwdnilfsml.to.11df-2pMamKoQTv4
     [not found]             ` <50A5737C.2040805-3TRaYzfGuuI@public.gmane.org>
2012-11-16  3:13               ` Ryusuke Konishi
     [not found]                 ` <201211160313.AA04185-ZdTO5nnmHvkOizVVqyxoihMFgDP4sedm@public.gmane.org>
2012-11-16 15:02                   ` fwdnilfsml.to.11df-2pMamKoQTv4
     [not found]                     ` <50A65588.3000205-3TRaYzfGuuI@public.gmane.org>
2012-11-17  1:27                       ` Ryusuke Konishi
     [not found]                         ` <CAKFNMomO6ebYkXk=A9H2Wieswvogt6dj16Otj0u74M4aHOOPBg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-11-27 15:19                           ` Piotr Szymaniak
2012-11-27 17:43                             ` Vyacheslav Dubeyko
     [not found]                               ` <295B3FE7-A44E-4D57-9A6A-B725EF1BA9EB-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org>
2012-11-28 14:21                                 ` Piotr Szymaniak
2012-11-28 14:39                                   ` Vyacheslav Dubeyko
2012-11-28 20:59                                     ` Piotr Szymaniak
2012-11-29  7:00                                       ` Vyacheslav Dubeyko
2013-03-28 12:07                                         ` Piotr Szymaniak
2013-03-28 19:22                                           ` Vyacheslav Dubeyko
     [not found]                                             ` <E24177B1-2EF0-4274-BD13-4642E3663D08-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org>
2013-03-29  7:42                                               ` Piotr Szymaniak
2013-03-29  8:15                                                 ` Vyacheslav Dubeyko
2013-03-29 10:37                                                   ` Piotr Szymaniak
2013-03-29 11:29                                                     ` Vyacheslav Dubeyko
2013-03-29 13:57                                                       ` Piotr Szymaniak
2013-03-31 11:14                                                         ` Vyacheslav Dubeyko
     [not found]                                                           ` <1D751B59-8E60-4D32-80CA-734BD25EE12C-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org>
2013-03-31 13:26                                                             ` Piotr Szymaniak
2013-04-01  6:06                                                               ` Vyacheslav Dubeyko
2013-01-08 13:22                                       ` Vyacheslav Dubeyko
2012-11-13 15:28   ` Piotr Szymaniak
2012-11-13 18:24     ` Vyacheslav Dubeyko
     [not found]       ` <6B9E40B0-90F8-4130-9798-87253FEDDA78-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org>
2012-11-13 17:49         ` fwdnilfsml.to.11df-2pMamKoQTv4

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50A24564.7000704@li.ru \
    --to=warhammer-3trayzfguui@public.gmane.org \
    --cc=+fwdnilfsml+11df+410b79d786.slava#dubeyko.com-w1QkCcy0X+BxKfgMtfWJuA@public.gmane.org \
    --cc=linux-nilfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).