linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [btrfs-transacti] & btrfs-endio-wri] - WAS: Re: [btrfs-delalloc-]
@ 2011-07-01  7:11 Proskurin Kirill
  2011-07-01 14:07 ` Josef Bacik
  0 siblings, 1 reply; 9+ messages in thread
From: Proskurin Kirill @ 2011-07-01  7:11 UTC (permalink / raw)
  To: Btrfs mailing list

[-- Attachment #1: Type: text/plain, Size: 1294 bytes --]

On 06/30/2011 09:13 PM, Josef Bacik wrote:
 > On 06/30/2011 10:12 AM, Proskurin Kirill wrote:
 >> On 06/29/2011 08:14 PM, Josef Bacik wrote:
 >>>> Ok - I upgrade to 2.6.39-2 but it is seems to all things get worse.
 >>>> Now I see [btrfs-transacti]&   btrfs-endio-wri] 80-100% all the 
time and
 >>>> io performance looks like lower then before.
 >>>>
 >>>> Our scribe daemon in state D most of the time with half of a normal
 >>>> load. Only kernel was changed.
 >>>>
 >>>> Any performance tune recommendation?
 >>>>
 >>>
 >>> Can you get sysrq+w while this problem is happening so we can see whats
 >>> going on?  Thanks,
 >>
 >> I attached sysrq+w. Hope it helps.
 >>
 >
 > Heh so it just looks like you are writing a bunch of stuff, that's not
 > particularly helpful.  What does this program do generically?  How full
 > is your fs?  Do you have snapshots/subvolumes?  If so how many?  Thanks,

I found what my btrfs partition now is really slow. Something wrong 
happend. I try on 2.6.32 and 2.6.39 - same result. It is because 
partition is almost full?

I run a simple cycle to clean some old files:
for i in `cat /tmp/delit`; do rm -f $i ; done

And it is takes about 5-10 second per file to delete.
I get sysrq+w while rm is work - it is attached.

-- 
Best regards,
Proskurin Kirill

[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 16370 bytes --]

SysRq : Show Blocked State
  task                        PC stack   pid father
rm            D 0000000000000002     0  5662   4515 0x00000080
 ffff880110d916d8 0000000000000082 0000000000000000 ffffffffa024d97b
 ffff880067324e40 0000000045e1ab10 0000000000003000 000000010015dcde
 ffff88013b6145f8 ffff880110d91fd8 000000000000f598 ffff88013b6145f8
Call Trace:
 [<ffffffffa024d97b>] ? md_raid5_unplug_device+0x7b/0x100 [raid456]
 [<ffffffff8110d310>] ? sync_page+0x0/0x50
 [<ffffffff814db013>] io_schedule+0x73/0xc0
 [<ffffffff8110d34d>] sync_page+0x3d/0x50
 [<ffffffff814db87f>] __wait_on_bit+0x5f/0x90
 [<ffffffff8110d503>] wait_on_page_bit+0x73/0x80
 [<ffffffff8108e140>] ? wake_bit_function+0x0/0x50
 [<ffffffffa0203512>] ? submit_one_bio+0x82/0xa0 [btrfs]
 [<ffffffffa020a30a>] read_extent_buffer_pages+0x39a/0x430 [btrfs]
 [<ffffffffa01dd0d0>] ? btree_get_extent+0x0/0x1b0 [btrfs]
 [<ffffffffa01e069d>] btree_read_extent_buffer_pages+0x5d/0xc0 [btrfs]
 [<ffffffffa01e077c>] read_tree_block+0x3c/0x60 [btrfs]
 [<ffffffffa01c2251>] read_block_for_search+0xf1/0x3b0 [btrfs]
 [<ffffffffa01ca079>] btrfs_search_slot+0x309/0x8a0 [btrfs]
 [<ffffffffa0204002>] ? insert_state+0x102/0x180 [btrfs]
 [<ffffffffa01d5d0c>] lookup_inline_extent_backref+0xbc/0x3f0 [btrfs]
 [<ffffffffa01d6406>] __btrfs_free_extent+0xd6/0x730 [btrfs]
 [<ffffffffa01d6f3e>] run_clustered_refs+0x4de/0x7f0 [btrfs]
 [<ffffffffa0223f00>] ? btrfs_find_ref_cluster+0x70/0x180 [btrfs]
 [<ffffffffa01d7318>] btrfs_run_delayed_refs+0xc8/0x220 [btrfs]
 [<ffffffffa01e4c0f>] __btrfs_end_transaction+0x6f/0x240 [btrfs]
 [<ffffffffa01e4e35>] btrfs_end_transaction+0x15/0x20 [btrfs]
 [<ffffffffa01ec077>] btrfs_delete_inode+0x197/0x200 [btrfs]
 [<ffffffffa01ebee0>] ? btrfs_delete_inode+0x0/0x200 [btrfs]
 [<ffffffff8118cfbe>] generic_delete_inode+0xde/0x1d0
 [<ffffffff8118d115>] generic_drop_inode+0x65/0x80
 [<ffffffffa01e593d>] btrfs_drop_inode+0x3d/0x50 [btrfs]
 [<ffffffff8118bf82>] iput+0x62/0x70
 [<ffffffff81183332>] do_unlinkat+0x112/0x1c0
 [<ffffffff810d1ac2>] ? audit_syscall_entry+0x272/0x2a0
 [<ffffffff8100c635>] ? math_state_restore+0x45/0x60
 [<ffffffff81183542>] sys_unlinkat+0x22/0x40
 [<ffffffff8100b172>] system_call_fastpath+0x16/0x1b
Sched Debug Version: v0.09, 2.6.32-131.2.1.el6.x86_64 #1
now at 1733266.774675 msecs
  .jiffies                                 : 4296400562
  .sysctl_sched_latency                    : 20.000000
  .sysctl_sched_min_granularity            : 4.000000
  .sysctl_sched_wakeup_granularity         : 4.000000
  .sysctl_sched_child_runs_first           : 0.000000
  .sysctl_sched_features                   : 15471
  .sysctl_sched_tunable_scaling            : 1 (logaritmic)

cpu#0, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 372148
  .nr_load_updates               : 89485
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.400777
  .curr->pid                     : 0
  .clock                         : 1733558.607055
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 6
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 457866
  .sched_goidle                  : 145476
  .avg_idle                      : 994900
  .ttwu_count                    : 224174
  .ttwu_local                    : 204302
  .bkl_count                     : 4650

cfs_rq[0]:/
  .exec_clock                    : 13532.801929
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 10873.718018
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : 0.000000
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 3
  .shares                        : 0

rt_rq[0]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------

cpu#1, 2133.291 MHz
  .nr_running                    : 1
  .load                          : 1024
  .nr_switches                   : 125069
  .nr_load_updates               : 96598
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.400301
  .curr->pid                     : 1580
  .clock                         : 1733558.605958
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 127082
  .sched_goidle                  : 60684
  .avg_idle                      : 1000000
  .ttwu_count                    : 60266
  .ttwu_local                    : 10064
  .bkl_count                     : 6630

cfs_rq[1]:/
  .exec_clock                    : 25013.360831
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 45289.962797
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : 34416.244779
  .nr_running                    : 1
  .load                          : 1024
  .nr_spread_over                : 2
  .shares                        : 0

rt_rq[1]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------
R           bash  1580     45279.962797      1489   120     45279.962797       352.482840   1659257.828784 /

cpu#2, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 122920
  .nr_load_updates               : 26649
  .nr_uninterruptible            : 1
  .next_balance                  : 4296.400621
  .curr->pid                     : 0
  .clock                         : 1733533.652875
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 6
  .cpu_load[2]                   : 78
  .cpu_load[3]                   : 149
  .cpu_load[4]                   : 143
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 124483
  .sched_goidle                  : 61382
  .avg_idle                      : 603803
  .ttwu_count                    : 61297
  .ttwu_local                    : 3260
  .bkl_count                     : 33912

cfs_rq[2]:/
  .exec_clock                    : 7903.680459
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 9314.025022
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : -1559.692996
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 0
  .shares                        : 0

rt_rq[2]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------

cpu#3, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 70500
  .nr_load_updates               : 12786
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.399833
  .curr->pid                     : 0
  .clock                         : 1731987.822051
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 72721
  .sched_goidle                  : 35349
  .avg_idle                      : 1000000
  .ttwu_count                    : 35222
  .ttwu_local                    : 1478
  .bkl_count                     : 25

cfs_rq[3]:/
  .exec_clock                    : 2883.239869
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 6055.083725
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : -4818.634293
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 1
  .shares                        : 0

rt_rq[3]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------

cpu#4, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 108836
  .nr_load_updates               : 45082
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.400474
  .curr->pid                     : 0
  .clock                         : 1733466.669415
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 122823
  .sched_goidle                  : 44935
  .avg_idle                      : 1000000
  .ttwu_count                    : 63644
  .ttwu_local                    : 52851
  .bkl_count                     : 37

cfs_rq[4]:/
  .exec_clock                    : 5605.062606
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 5881.068010
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : -4992.650008
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 1
  .shares                        : 0

rt_rq[4]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------

cpu#5, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 60362
  .nr_load_updates               : 66095
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.399833
  .curr->pid                     : 0
  .clock                         : 1731981.794590
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 62541
  .sched_goidle                  : 28815
  .avg_idle                      : 1000000
  .ttwu_count                    : 27051
  .ttwu_local                    : 11026
  .bkl_count                     : 29

cfs_rq[5]:/
  .exec_clock                    : 17577.306616
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 38511.776850
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : 27638.058832
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 0
  .shares                        : 0

rt_rq[5]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------

cpu#6, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 29931
  .nr_load_updates               : 26485
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.399833
  .curr->pid                     : 0
  .clock                         : 1731978.719987
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 32109
  .sched_goidle                  : 15046
  .avg_idle                      : 1000000
  .ttwu_count                    : 14658
  .ttwu_local                    : 2860
  .bkl_count                     : 35

cfs_rq[6]:/
  .exec_clock                    : 2533.935401
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 4641.229946
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : -6232.488072
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 0
  .shares                        : 0

rt_rq[6]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------

cpu#7, 2133.291 MHz
  .nr_running                    : 0
  .load                          : 0
  .nr_switches                   : 7303
  .nr_load_updates               : 11627
  .nr_uninterruptible            : 0
  .next_balance                  : 4296.399833
  .curr->pid                     : 0
  .clock                         : 1732293.736790
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0
  .yld_count                     : 0
  .sched_switch                  : 0
  .sched_count                   : 9107
  .sched_goidle                  : 3850
  .avg_idle                      : 1000000
  .ttwu_count                    : 3437
  .ttwu_local                    : 1519
  .bkl_count                     : 17

cfs_rq[7]:/
  .exec_clock                    : 766.603798
  .MIN_vruntime                  : 0.000001
  .min_vruntime                  : 998.119827
  .max_vruntime                  : 0.000001
  .spread                        : 0.000000
  .spread0                       : -9875.598191
  .nr_running                    : 0
  .load                          : 0
  .nr_spread_over                : 0
  .shares                        : 0

rt_rq[7]:/
  .rt_nr_running                 : 0
  .rt_throttled                  : 0
  .rt_time                       : 0.000000
  .rt_runtime                    : 950.000000

runnable tasks:
            task   PID         tree-key  switches  prio     exec-runtime         sum-exec        sum-sleep
----------------------------------------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 9+ messages in thread
* [btrfs-delalloc-]
@ 2011-06-27  9:04 Proskurin Kirill
  2011-06-27 13:21 ` [btrfs-delalloc-] Hubert Kario
  0 siblings, 1 reply; 9+ messages in thread
From: Proskurin Kirill @ 2011-06-27  9:04 UTC (permalink / raw)
  To: Btrfs mailing list

Hello all.

What we have:
SL6 - kernel 2.6.32-131.2.1.el6.x86_64
btrfs on mdadm RAID5 with 8 HDD - 27T partition.

I see this at top:
1182 root      20   0     0    0    0 R 100.0  0.0  16:39.73 
[btrfs-delalloc-]

And LA is grow. What is this and how can I fix it?

-- 
Best regards,
Proskurin Kirill

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-07-06 16:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-01  7:11 [btrfs-transacti] & btrfs-endio-wri] - WAS: Re: [btrfs-delalloc-] Proskurin Kirill
2011-07-01 14:07 ` Josef Bacik
2011-07-06 16:31   ` Proskurin Kirill
  -- strict thread matches above, loose matches on Subject: below --
2011-06-27  9:04 [btrfs-delalloc-] Proskurin Kirill
2011-06-27 13:21 ` [btrfs-delalloc-] Hubert Kario
2011-06-29 15:37   ` [btrfs-transacti] & btrfs-endio-wri] - WAS: [btrfs-delalloc-] Proskurin Kirill
2011-06-29 16:14     ` Josef Bacik
2011-06-30 14:12       ` Proskurin Kirill
2011-06-30 17:13         ` Josef Bacik
2011-06-30 17:19           ` Proskurin Kirill
2011-06-30 18:13           ` Proskurin Kirill

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).