Hi,
Sorry my late reply. I am being back now.
Thank you for your two oprofile reports, but they are not helpful since
these cases were not hang-case. Please reproduce the hang-case and post
the oprofile report at that time.

"Vonlanthen, Elmar":
> > One thing I don't understand is your "find" in udab=3Dnotify didn't =
> take
> > longer time.
        :::
> On your system, the remount to "reval" doesn't run a long time?

On my dual core system, "remount-reval" didn't take so long time, but
"find" did. See below.

/dev/sda9 /usr ext2 rw,relatime,errors=continue 0 0
/dev/sda15 /usr/local/intel ext2 rw,relatime,errors=continue 0 0
/dev/ram1 /dev/shm/ro ext2 ro,relatime,errors=continue 0 0
/dev/ram0 /dev/shm/rw ext3 rw,relatime,errors=continue,barrier=1,data=writeback 
0 0
none /dev/shm/u aufs rw,relatime,si=ea8a95936af0ac7b 0 0
/dev/sda9 /tmp/3329/usr ext2 rw,relatime,errors=continue 0 0
/dev/shm/rw=rw
/dev/shm/ro=ro
/tmp/3329/usr=ro
+ cd /dev/shm/u
+ time -o /dev/tty find . -type f
Command exited with non-zero status 1
0.19user 9.94system 0:24.00elapsed 42%CPU (0avgtext+0avgdata 8912maxresident)k
0inputs+0outputs (2major+1253minor)pagefaults 0swaps
+ time sudo mount . -o remount,udba=reval
0.00user 0.21system 0:00.63elapsed 34%CPU (0avgtext+0avgdata 5328maxresident)k
0inputs+0outputs (32major+1095minor)pagefaults 0swaps

+ sudo mount . -o remount,udba=notify
+ time -o /dev/tty find . -type f
Command exited with non-zero status 1
0.18user 10.80system 11:15.97elapsed 1%CPU (0avgtext+0avgdata 8880maxresident)k
0inputs+0outputs (3major+1250minor)pagefaults 0swaps
+ time sudo mount . -o remount,udba=reval
0.00user 0.00system 0:00.32elapsed 2%CPU (0avgtext+0avgdata 5312maxresident)k
0inputs+0outputs (13major+1105minor)pagefaults 0swaps

This long time is understandable due to my previous explanation.
(The CPU usage looks too small, but I guess the "aufsd" kthreads may
use much CPU)

But when I set the branch attribute for "/usr" to RR, "find" ran faster
because aufs doesn't set the notify trick for RR branches. In this case,
"remount-reval" completes soon.

/dev/shm/rw=rw
/dev/shm/ro=ro
/tmp/3088/usr=rr
+ cd /dev/shm/u
+ time -o /dev/tty find . -type f
Command exited with non-zero status 1
0.20user 9.98system 0:23.05elapsed 44%CPU (0avgtext+0avgdata 8912maxresident)k
0inputs+0outputs (1major+1254minor)pagefaults 0swaps
+ time sudo mount . -o remount,udba=reval
0.00user 0.22system 0:00.63elapsed 34%CPU (0avgtext+0avgdata 5344maxresident)k
0inputs+0outputs (30major+1092minor)pagefaults 0swaps

+ sudo mount . -o remount,udba=notify
+ time -o /dev/tty find . -type f
Command exited with non-zero status 1
0.21user 9.64system 0:25.35elapsed 38%CPU (0avgtext+0avgdata 8880maxresident)k
0inputs+0outputs (3major+1250minor)pagefaults 0swaps
+ time sudo mount . -o remount,udba=reval
0.00user 0.01system 0:00.13elapsed 7%CPU (0avgtext+0avgdata 5344maxresident)k
0inputs+0outputs (14major+1106minor)pagefaults 0swaps


J. R. Okajima

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2

Reply via email to