debug.c (50501936288d6a29d7ef78f25d00e33240fad45f) debug.c (9bf1dcbdfdc8892d9cfeaeab02519c0ecf17fe51)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * f2fs debugging statistics
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 * Copyright (c) 2012 Linux Foundation
8 * Copyright (c) 2012 Greg Kroah-Hartman <gregkh@linuxfoundation.org>

--- 497 unchanged lines hidden (view full) ---

506 seq_printf(s, " - ssa blocks : %u\n",
507 si->meta_count[META_SSA]);
508 seq_puts(s, "CP merge:\n");
509 seq_printf(s, " - Queued : %4d\n", si->nr_queued_ckpt);
510 seq_printf(s, " - Issued : %4d\n", si->nr_issued_ckpt);
511 seq_printf(s, " - Total : %4d\n", si->nr_total_ckpt);
512 seq_printf(s, " - Cur time : %4d(ms)\n", si->cur_ckpt_time);
513 seq_printf(s, " - Peak time : %4d(ms)\n", si->peak_ckpt_time);
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * f2fs debugging statistics
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 * Copyright (c) 2012 Linux Foundation
8 * Copyright (c) 2012 Greg Kroah-Hartman <gregkh@linuxfoundation.org>

--- 497 unchanged lines hidden (view full) ---

506 seq_printf(s, " - ssa blocks : %u\n",
507 si->meta_count[META_SSA]);
508 seq_puts(s, "CP merge:\n");
509 seq_printf(s, " - Queued : %4d\n", si->nr_queued_ckpt);
510 seq_printf(s, " - Issued : %4d\n", si->nr_issued_ckpt);
511 seq_printf(s, " - Total : %4d\n", si->nr_total_ckpt);
512 seq_printf(s, " - Cur time : %4d(ms)\n", si->cur_ckpt_time);
513 seq_printf(s, " - Peak time : %4d(ms)\n", si->peak_ckpt_time);
514 seq_printf(s, "GC calls: %d (BG: %d)\n",
515 si->call_count, si->bg_gc);
516 seq_printf(s, " - data segments : %d (%d)\n",
517 si->data_segs, si->bg_data_segs);
518 seq_printf(s, " - node segments : %d (%d)\n",
519 si->node_segs, si->bg_node_segs);
514 seq_printf(s, "GC calls: %d (gc_thread: %d)\n",
515 si->gc_call_count[BACKGROUND] +
516 si->gc_call_count[FOREGROUND],
517 si->gc_call_count[BACKGROUND]);
518 if (__is_large_section(sbi)) {
519 seq_printf(s, " - data sections : %d (BG: %d)\n",
520 si->gc_secs[DATA][BG_GC] + si->gc_secs[DATA][FG_GC],
521 si->gc_secs[DATA][BG_GC]);
522 seq_printf(s, " - node sections : %d (BG: %d)\n",
523 si->gc_secs[NODE][BG_GC] + si->gc_secs[NODE][FG_GC],
524 si->gc_secs[NODE][BG_GC]);
525 }
526 seq_printf(s, " - data segments : %d (BG: %d)\n",
527 si->gc_segs[DATA][BG_GC] + si->gc_segs[DATA][FG_GC],
528 si->gc_segs[DATA][BG_GC]);
529 seq_printf(s, " - node segments : %d (BG: %d)\n",
530 si->gc_segs[NODE][BG_GC] + si->gc_segs[NODE][FG_GC],
531 si->gc_segs[NODE][BG_GC]);
520 seq_puts(s, " - Reclaimed segs :\n");
521 seq_printf(s, " - Normal : %d\n", sbi->gc_reclaimed_segs[GC_NORMAL]);
522 seq_printf(s, " - Idle CB : %d\n", sbi->gc_reclaimed_segs[GC_IDLE_CB]);
523 seq_printf(s, " - Idle Greedy : %d\n",
524 sbi->gc_reclaimed_segs[GC_IDLE_GREEDY]);
525 seq_printf(s, " - Idle AT : %d\n", sbi->gc_reclaimed_segs[GC_IDLE_AT]);
526 seq_printf(s, " - Urgent High : %d\n",
527 sbi->gc_reclaimed_segs[GC_URGENT_HIGH]);

--- 201 unchanged lines hidden ---
532 seq_puts(s, " - Reclaimed segs :\n");
533 seq_printf(s, " - Normal : %d\n", sbi->gc_reclaimed_segs[GC_NORMAL]);
534 seq_printf(s, " - Idle CB : %d\n", sbi->gc_reclaimed_segs[GC_IDLE_CB]);
535 seq_printf(s, " - Idle Greedy : %d\n",
536 sbi->gc_reclaimed_segs[GC_IDLE_GREEDY]);
537 seq_printf(s, " - Idle AT : %d\n", sbi->gc_reclaimed_segs[GC_IDLE_AT]);
538 seq_printf(s, " - Urgent High : %d\n",
539 sbi->gc_reclaimed_segs[GC_URGENT_HIGH]);

--- 201 unchanged lines hidden ---