Hello,
I haven't had the time to do the tests, but during quick try
with 2.6.9-rc1 I noticed that the kernel spent much time waiting while
cating files from my camera to /dev/null. 'vmstat 5' gave:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 2 0 6488 10424 186376 0 0 235 29 1418 456 3 1 35 61
0 1 0 6032 10432 186688 0 0 65 0 1513 396 0 2 0 98
0 1 0 5928 10444 186860 0 0 34 7 1523 402 0 0 0 100
0 1 0 5816 10452 186964 0 0 21 3 1527 403 0 0 0 100
0 1 0 5648 10460 187148 0 0 37 3 1532 428 0 0 0 99
0 1 0 4200 10476 187400 0 0 50 12 1578 587 3 2 0 95
0 1 0 4104 10484 187532 0 0 26 6 1509 413 0 2 0 98
0 1 0 3968 10496 187712 0 0 36 10 1512 416 0 0 0 100
0 1 0 3760 10504 187936 0 0 45 4 1510 409 0 0 0 100
0 1 0 3584 10512 188108 0 0 34 6 1565 459 1 0 0 99
0 1 0 3472 10520 188220 0 0 22 3 1542 451 1 0 0 99
0 1 0 3304 10536 188396 0 0 35 6 1539 457 0 2 0 98
0 1 0 2932 10544 188636 0 0 48 3 1541 446 0 0 0 99
0 1 0 2752 10556 188824 0 0 38 3 1513 424 0 0 0 100
And alt-SysReq-t:
[<c0190e6f>] sys_poll+0x13f/0x210
[<c0105aaf>] syscall_call+0x7/0xb
nfsd S C04710A0 0 1086 1 1087 1084 (L-TLB)
cf21bebc 00000046 cfb3d340 c04710a0 d09be680 00000000 c03b8ca0 cf21bebc
00000246 c03b8ca0 cf21bed0 ffffffff 00000000 cf62f380 00000000 950fd040
000f41fe cfb3d518 0032a4f9 cf21bed0 cffc7560 cf21bf18 c0350b08 cf21bed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1087 1 1088 1086 (L-TLB)
cea43ebc 00000046 cf62f380 c04710a0 cf7c39d0 00000000 c03b8ca0 cea43ebc
00000246 c03b8ca0 cea43ed0 00000082 cf7c39d0 cf7c39d0 00000000 950fd040
000f41fe cf62f558 0032a4f9 cea43ed0 cffd3360 cea43f18 c0350b08 cea43ed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1088 1 1089 1087 (L-TLB)
cf04bebc 00000046 cf7c39d0 c04710a0 cfc8a6a0 00000000 c03b8ca0 cf04bebc
00000246 c03b8ca0 cf04bed0 00000082 cfc8a6a0 cfc8a6a0 00000000 950fd040
000f41fe cf7c3ba8 0032a4f9 cf04bed0 cffd3960 cf04bf18 c0350b08 cf04bed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1089 1 1090 1088 (L-TLB)
ceb5debc 00000046 cfc8a6a0 c04710a0 cec1d320 00000000 c03b8ca0 ceb5debc
00000246 c03b8ca0 ceb5ded0 00000082 cec1d320 cec1d320 00000000 950fd040
000f41fe cfc8a878 0032a4f9 ceb5ded0 cffc7360 ceb5df18 c0350b08 ceb5ded0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1090 1 1091 1089 (L-TLB)
cebe1ebc 00000046 cec1d320 c04710a0 cec1cd10 00000000 c03b8ca0 cebe1ebc
00000246 c03b8ca0 cebe1ed0 00000082 cec1cd10 cec1cd10 00000000 950fd040
000f41fe cec1d4f8 0032a4f9 cebe1ed0 cffc7760 cebe1f18 c0350b08 cebe1ed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1091 1 1092 1090 (L-TLB)
cebb5ebc 00000046 cec1cd10 c04710a0 cfb3d950 00000000 c03b8ca0 cebb5ebc
00000246 c03b8ca0 cebb5ed0 00000082 cfb3d950 cfb3d950 00000000 950fd040
000f41fe cec1cee8 0032a4f9 cebb5ed0 cffc7960 cebb5f18 c0350b08 cebb5ed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1092 1 1093 1091 (L-TLB)
ceaf3ebc 00000046 cfb3d950 c04710a0 cec1c700 00000000 c03b8ca0 ceaf3ebc
00000246 c03b8ca0 ceaf3ed0 00000082 cec1c700 cec1c700 00000000 950fd040
000f41fe cfb3db28 0032a4f9 ceaf3ed0 cffc7b60 ceaf3f18 c0350b08 ceaf3ed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
nfsd S C04710A0 0 1093 1 1095 1092 (L-TLB)
cebffebc 00000046 cec1c700 c04710a0 000003f8 00000000 c03b8ca0 cebffebc
00000246 c03b8ca0 cebffed0 00000000 cfb3d950 cec1d930 00000000 950fd040
000f41fe cec1c8d8 0032a4f9 cebffed0 cffc7d60 cebfff18 c0350b08 cebffed0
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d0a3760a>] nfsd+0x1fa/0x830 [nfsd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
lockd S C0471560 0 1095 1 1096 1093 (L-TLB)
cf2c5ee0 00000046 c127d260 c0471560 000f41fe cf2c4000 00000292 00800100
00000448 00000000 cf2c5f30 94efa081 000f41fe c127d260 00000000 950fd040
000f41fe cec1db08 cffd4400 7fffffff cffd4560 cf2c5f3c c0350b54 cf2c5f10
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<d09dfa15>] svc_recv+0x625/0x930 [sunrpc]
[<d09b1247>] lockd+0x1b7/0x420 [lockd]
[<c01032b1>] kernel_thread_helper+0x5/0x14
rpciod S C04710A0 0 1096 1 1097 1095 (L-TLB)
cede7f78 00000046 cec1c0f0 c04710a0 cede6000 cede7f54 cede6000 00000008
00000009 00000246 c0125a38 00000000 cede7f78 cfb3d340 00000000 950fd040
000f41fe cec1c2c8 cede6000 cede7fcc cede7fb4 cede7fec d09d9a64 00000009
Call Trace:
[<d09d9a64>] rpciod+0x424/0xad0 [sunrpc]
[<c01032b1>] kernel_thread_helper+0x5/0x14
rpc.mountd S C04710A0 0 1097 1 1100 1096 (NOTLB)
ceb89e78 00000086 cf92b300 c04710a0 ceb89e80 c014f3ab c03bb09c c03badf4
000000d0 00000001 c03b7a38 ce886e00 00000001 cf98d320 000f4240 966ec400
000f41fe cf92b4d8 00000000 7fffffff 00000005 ceb89ed4 c0350b54 ceb89e8c
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
rpc.statd S C04710A0 0 1100 1 1185 1097 (NOTLB)
cf247e78 00000086 cf62ed70 c04710a0 cf247e80 c014f3ab c03bb09c c03badf4
000000d0 cf247e84 c014ef04 c11dc460 00000001 00000001 00000000 99883900
000f41fe cf62ef48 00000000 7fffffff 00000007 cf247ed4 c0350b54 cf247e8c
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
automount S C04710A0 0 1185 1 1221 1100 (NOTLB)
ce98dee8 00000082 cf6f33a0 c04710a0 c03badf4 000000d0 c03b9d40 cf7c27a0
00000000 00000001 00000001 cf6f33a0 00000010 c03bb09c 00000000 19be16c0
000f421e cf6f3578 00000000 7fffffff ce98df64 ce98df44 c0350b54 ce98df08
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c0190d09>] do_poll+0x99/0xc0
[<c0190e6f>] sys_poll+0x13f/0x210
[<c0105aaf>] syscall_call+0x7/0xb
automount S C04710A0 0 1221 1 1313 1185 (NOTLB)
ceab1ee8 00000082 cf92a0d0 c04710a0 c03badf4 000000d0 c03b9d40 cf7c2db0
00000000 00000001 00000001 cf92a0d0 00000010 c03bb09c 00000000 05759c00
000f4215 cf92a2a8 00000000 7fffffff ceab1f64 ceab1f44 c0350b54 ceab1f08
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c0190d09>] do_poll+0x99/0xc0
[<c0190e6f>] sys_poll+0x13f/0x210
[<c0105aaf>] syscall_call+0x7/0xb
cupsd S C04710A0 0 1313 1 1545 1221 (NOTLB)
ce9cfe78 00000082 cfb3cd30 c04710a0 000000d0 00000000 c03b8ca0 ce9cfe78
00000246 c03b8ca0 ce9cfe8c 00000010 c03bb09c 00000000 00000000 53244d80
000f421e cfb3cf08 fffdceee ce9cfe8c 00000004 ce9cfed4 c0350b08 ce9cfe8c
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
smartd S C04710A0 0 1545 1 1548 1313 (NOTLB)
cbdd9f28 00000086 cfb3c110 c04710a0 cffbf4a0 00000000 c03b8ca0 cbdd9f28
00000246 c03b8ca0 cbdd9f3c c03ba56c cbdd9f38 cf98d930 000f4240 27469f00
000f4201 cfb3c2e8 001759ef cbdd9f3c 000f41a7 cbdd9f84 c0350b08 cbdd9f3c
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<c012efd6>] sys_nanosleep+0xd6/0x160
[<c0105aaf>] syscall_call+0x7/0xb
sendmail S C04710A0 0 1548 1 1551 1545 (NOTLB)
ceb87e78 00000086 cec7e110 c04710a0 000000d0 00000000 c03b8ca0 ceb87e78
00000246 c03b8ca0 ceb87e8c 00000010 c03bb09c 00000000 00000000 4a42be40
000f421e cec7e2e8 fffdddf9 ceb87e8c 00000006 ceb87ed4 c0350b08 ceb87e8c
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
sendmail S C04710A0 0 1551 1 1554 1548 (NOTLB)
cf611fb4 00000082 cf57a130 c04710a0 cf611f8c c0174187 cf143c60 cf992e40
cf992e40 00000004 cf143c60 cf611fbc c01742b1 cf98cd10 000f4240 31c42b00
000f4201 cf57a308 bfffd870 00000000 00000000 cf611fbc c0136047 cf610000
Call Trace:
[<c0136047>] sys_pause+0x17/0x50
[<c0105aaf>] syscall_call+0x7/0xb
acpid S C04710A0 0 1554 1 1667 1551 (NOTLB)
cf1a9ee8 00000082 cf0a3260 c04710a0 c014f3ab c03bb09c c03badf4 000000d0
bfffd6a0 00000000 00000000 00000001 00000001 cf98cd10 00000000 35486fc0
000f4201 cf0a3438 00000000 7fffffff cf1a9f64 cf1a9f44 c0350b54 cf143360
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c0190d09>] do_poll+0x99/0xc0
[<c0190e6f>] sys_poll+0x13f/0x210
[<c0105aaf>] syscall_call+0x7/0xb
smbd S C04710A0 0 1667 1 1669 1554 (NOTLB)
cf077e78 00000082 cf57a740 c04710a0 000000d0 00000000 00000000 00000000
00000001 00000001 cf57a740 00000010 c03bb09c 00000000 000f4240 794ab700
000f4201 cf57a918 00000000 7fffffff 00000015 cf077ed4 c0350b54 c01901e5
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
nmbd S C04710A0 0 1669 1 1670 1672 1667 (NOTLB)
ceb57e78 00000086 cf6f2d90 c04710a0 c11d50a0 00000000 c03b8ca0 ceb57e78
00000246 c03b8ca0 ceb57e8c c03bb09c c03badf4 000000d0 00000000 1c2fb300
000f421e cf6f2f68 fffdee7c ceb57e8c 0000000e ceb57ed4 c0350b08 ceb57e8c
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
nmbd S C04710A0 0 1670 1669 (NOTLB)
c673deac 00000086 cf7c2190 c04710a0 cf0497c8 c673dea0 c01652a9 00000001
00000001 00000246 00000010 c03bb0bc 00000000 cf6f2d90 00000000 73b06380
000f4201 cf7c2368 c74cc600 c74cc580 c673dedc c673df08 c0187bb9 00000000
Call Trace:
[<c0187bb9>] pipe_wait+0x79/0xb0
[<c0187d7e>] pipe_readv+0x18e/0x290
[<c0187eb3>] pipe_read+0x33/0x40
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
gpm S C04710A0 0 1672 1 1675 1669 (NOTLB)
cbe0be78 00000082 cfc8b2c0 c04710a0 c03baf00 00000000 c03b8ca0 cbe0be78
00000246 c03b8ca0 cbe0be8c c014f3ab c03bb09c c03badf4 00000000 7a275300
000f420f cfc8b498 05232dec cbe0be8c 00000004 cbe0bed4 c0350b08 cbe0be8c
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
perl S C04710A0 0 1675 1 1677 1672 (NOTLB)
cf9bde78 00000082 cf98cd10 c04710a0 cf9bdea4 00000000 c03b8ca0 cf9bde78
00000246 c03b8ca0 cf9bde8c c6253c74 cf9bdea0 cf9bde9c 00000000 6ffd8e80
000f421e cf98cee8 fffdcd1c cf9bde8c 00000000 cf9bded4 c0350b08 cf9bde8c
Call Trace:
[<c0350b08>] schedule_timeout+0x88/0xe0
[<c0190539>] do_select+0x239/0x3f0
[<c01909b0>] sys_select+0x290/0x4b0
[<c0105aaf>] syscall_call+0x7/0xb
bash S C0471560 0 1677 1 1914 1678 1675 (NOTLB)
c5cc7f4c 00000082 c127d260 c0471560 000f421c cf344120 ceca0d44 080e2b88
00000001 00000001 00000246 9bea4940 000f421c c127d260 00000000 9bea4940
000f421c cf6f2958 fffffe00 c5cc6000 cf6f2818 c5cc7fbc c0128495 ffffffff
Call Trace:
[<c0128495>] sys_wait4+0x185/0x250
[<c0105aaf>] syscall_call+0x7/0xb
agetty S C04710A0 0 1678 1 1679 1677 (NOTLB)
c5cc9e24 00000082 cf57ad50 c04710a0 00000001 c03b7d80 00000000 00000000
00000282 00000028 00000246 c014a06f 00000008 0804aa5e 00000000 b9f68040
000f4201 cf57af28 cf709000 7fffffff c5cc9ef0 c5cc9e80 c0350b54 cffcac00
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c025b844>] read_chan+0xcb4/0xe60
[<c025311c>] tty_read+0x20c/0x280
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
agetty S C04710A0 0 1679 1 1680 1678 (NOTLB)
c5ccbe24 00000082 cf0a2c50 c04710a0 00000002 c03b7d80 00000000 00000000
00000282 00000028 00000246 c014a06f 00000008 0804aa5e 00000000 be135b80
000f4201 cf0a2e28 ca815000 7fffffff c5ccbef0 c5ccbe80 c0350b54 cffc3400
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c025b844>] read_chan+0xcb4/0xe60
[<c025311c>] tty_read+0x20c/0x280
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
agetty S C04710A0 0 1680 1 1681 1679 (NOTLB)
c5ccde24 00000086 cf92b910 c04710a0 00000003 c03b7d80 00000000 00000000
00000282 00000028 00000246 c014a06f 00000008 cf98cd10 00000000 bf16c1c0
000f4201 cf92bae8 ca812000 7fffffff c5ccdef0 c5ccde80 c0350b54 cffc3600
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c025b844>] read_chan+0xcb4/0xe60
[<c025311c>] tty_read+0x20c/0x280
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
agetty S C04710A0 0 1681 1 1682 1680 (NOTLB)
c5ccfe24 00000086 c13a18b0 c04710a0 00000004 c03b7d80 00000000 00000000
00000282 00000028 00000246 c014a06f 00000008 0804aa5e 00000000 c01a2800
000f4201 c13a1a88 ca810000 7fffffff c5ccfef0 c5ccfe80 c0350b54 cffc3800
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c025b844>] read_chan+0xcb4/0xe60
[<c025311c>] tty_read+0x20c/0x280
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
agetty S C04710A0 0 1682 1 1681 (NOTLB)
c5cd1e24 00000082 cf0a3870 c04710a0 00000005 c03b7d80 00000000 00000000
00000282 00000028 00000246 c014a06f 00000008 0804aa5e 00000000 c2e751c0
000f4201 cf0a3a48 cbd39000 7fffffff c5cd1ef0 c5cd1e80 c0350b54 cffc3a00
Call Trace:
[<c0350b54>] schedule_timeout+0xd4/0xe0
[<c025b844>] read_chan+0xcb4/0xe60
[<c025311c>] tty_read+0x20c/0x280
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
cat D C04710A0 0 1914 1677 (NOTLB)
c5d81b14 00000082 cf7c2db0 c04710a0 c5e138fc c13b8028 c5d81b00 c02797f4
c13b8028 00000000 cf7c2db0 00000246 c5d81b10 c5d81b10 00000000 35d0fa80
000f421e cf7c2f88 c5e138cc c5d81b4c c047b480 c5d81b1c c0350a1e c5d81b74
Call Trace:
[<c0350a1e>] io_schedule+0xe/0x20
[<c0176bcd>] __wait_on_buffer+0x9d/0xa0
[<c01793fb>] __bread_slow+0x5b/0x80
[<c01796d3>] __bread+0x33/0x40
[<d0927073>] __fat_access+0x73/0x410 [fat]
[<d092747b>] fat_access+0x6b/0xc0 [fat]
[<d0927cd2>] fat_get_cluster+0xb2/0x170 [fat]
[<d0927ddd>] fat_bmap_cluster+0x4d/0x90 [fat]
[<d0927ec0>] fat_bmap+0xa0/0x100 [fat]
[<d092a931>] fat_get_block+0x31/0x180 [fat]
[<c017a43f>] block_read_full_page+0x1ff/0x270
[<c015306b>] read_pages+0xeb/0x130
[<c015367c>] do_page_cache_readahead+0x1bc/0x400
[<c0153a3e>] page_cache_readahead+0x17e/0x1e0
[<c0149f1f>] do_generic_mapping_read+0xdf/0x470
[<c014a57b>] __generic_file_aio_read+0x1db/0x210
[<c014a696>] generic_file_read+0x76/0x90
[<c0174e00>] vfs_read+0xa0/0x120
[<c017508b>] sys_read+0x4b/0x80
[<c0105aaf>] syscall_call+0x7/0xb
Is there something I should look into ?
Regards,
Stef
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users