All of lore.kernel.org
 help / color / mirror / Atom feed
From: William Lee Irwin III <wli@holomorphy.com>
To: Andrew Morton <akpm@digeo.com>,
	bzzz@tmi.comex.ru, adilger@clusterfs.com,
	linux-kernel@vger.kernel.org, ext2-devel@lists.sourceforge.net
Cc: hawkes@sgi.com, hannal@us.ibm.com
Subject: Re: [PATCH] concurrent block allocation for ext2 against 2.5.64
Date: Sat, 15 Mar 2003 01:47:58 -0800	[thread overview]
Message-ID: <20030315094758.GT20188@holomorphy.com> (raw)
In-Reply-To: <20030315082431.GG5891@holomorphy.com>

On Sat, Mar 15, 2003 at 12:24:31AM -0800, William Lee Irwin III wrote:
> Next pass involves lockmeter:

Throughput 39.2014 MB/sec 128 procs
dbench 128  142.51s user 10828.91s system 964% cpu 18:57.88 total

That's an 83% reduction in throughput from applying lockmeter.

Um, somebody should look into this. The thing is a bloody doorstop:

vma      samples  %-age       symbol name
c012fbbd 20829312 51.3129     .text.lock.lockmeter
c012eb1c 3834281  9.44573     alloc_rwlock_struct
c0106f74 2940592  7.24413     default_idle
c025174c 2837008  6.98895     sync_buffer
c012ec58 1438542  3.54384     _metered_read_lock
c012e98c 1129385  2.78223     _metered_spin_lock
c012ea94 1044869  2.57403     _metered_spin_unlock
c012e89c 982225   2.41971     lstat_update
c012efd0 702482   1.73056     _metered_write_lock
c01cca10 657780   1.62044     __copy_to_user_ll
c012e6f0 587940   1.44839     lstat_lookup
c0251910 551723   1.35917     add_event_entry
c012ee70 512327   1.26211     _metered_read_unlock
c0109a30 298994   0.73657     apic_timer_interrupt
c01cca78 202482   0.498813    __copy_from_user_ll
c0120730 159350   0.392558    current_kernel_time
c012f148 133340   0.328482    _metered_write_unlock
c02516a8 127259   0.313502    add_sample
c0251634 112579   0.277338    add_sample_entry
c0118cac 102231   0.251845    scheduler_tick
c010f080 75857    0.186873    timer_interrupt

AFAICT the actual results are also garbage.


System: Linux curly 2.5.64 #1 SMP Sat Mar 15 00:49:53 PST 2003 i686
Total counts

All (32) CPUs

Start time: Sat Mar 15 01:20:18 2003
End   time: Sat Mar 15 01:39:03 2003
Delta Time: 1129.85 sec.
Hash table slots in use:      216.
Global read lock slots in use: 999.

*************************** Warnings! ******************************
	Read Lock table overflowed.

	The data in this report may be in error due to this.
************************ End of Warnings! **************************


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SPINLOCKS         HOLD            WAIT
  UTIL  CON    MEAN(  MAX )   MEAN(  MAX )(% CPU)     TOTAL NOWAIT SPIN RJECT  NAME

        2.6%                   0us                821511883 97.4% 0.15%  2.5%  *TOTAL*

    0%    0%                   0us                      179  100%    0%    0%  [0xc0433810]
    0%    0%                   0us                      179  100%    0%    0%    uart_wait_modem_status+0x168

    0%    0%                   0us                      179  100%    0%    0%  [0xc0434260]
    0%    0%                   0us                      179  100%    0%    0%    uart_wait_modem_status+0x18c

    0%    0%                   0us                      129  100%    0%    0%  [0xee1c90f0]
    0%    0%                   0us                      129  100%    0%    0%    autofs4_dir_rmdir+0xa0

    0%    0%                   0us                        1  100%    0%    0%  [0xee66b020]
    0%    0%                   0us                        1  100%    0%    0%    inet_rtm_newaddr+0x54

    0%    0%                   0us                       49  100%    0%    0%  [0xef30b8d4]
    0%    0%                   0us                       16  100%    0%    0%    do_mmap_pgoff+0x468
    0%    0%                   0us                       33  100%    0%    0%    sys_mlockall+0x88

    0%  3.7%                   0us                    46947 96.3%  3.7%    0%  [0xef3c85f4]
    0%  3.7%                   0us                    46947 96.3%  3.7%    0%    sys_fchmod+0xb8

    0%    0%                   0us                      227  100%    0%    0%  [0xef53e994]
    0%    0%                   0us                      227  100%    0%    0%    scsi_dispatch_cmd+0x38

    0%    0%                   0us                     2770  100%    0%    0%  [0xef55011c]
    0%    0%                   0us                     2218  100%    0%    0%    __constant_c_and_count_memset+0x24
    0%    0%                   0us                      552  100%    0%    0%    _decode_session+0x130

    0%    0%                   0us                     2218  100%    0%    0%  [0xef550128]
    0%    0%                   0us                     2218  100%    0%    0%    _decode_session+0x14

    0%    0%                   0us                        2  100%    0%    0%  [0xef6455a0]
    0%    0%                   0us                        1  100%    0%    0%    filemap_sync+0xcc
    0%    0%                   0us                        1  100%    0%    0%    mprotect_fixup+0x14

    0%    0%                   0us                        2  100%    0%    0%  [0xf04c7df0]
    0%    0%                   0us                        1  100%    0%    0%    get_one_pte_map_nested+0x58
    0%    0%                   0us                        1  100%    0%    0%    insert_vm_struct+0xc

    0%  3.0%                   0us                  1543963 97.0%  3.0%    0%  __per_cpu_end+0xdc
    0%  3.6%                   0us                      220 96.4%  3.6%    0%    clear_inode+0x58
    0%  1.9%                   0us                   258185 98.1%  1.9%    0%    dentry_iput+0x24
    0%  4.3%                   0us                   119875 95.7%  4.3%    0%    do_pollfd+0x68
    0%  2.6%                   0us                   258168 97.4%  2.6%    0%    do_poll+0x7c
    0%  3.2%                   0us                   385561 96.8%  3.2%    0%    sys_poll+0x218
    0%  3.4%                   0us                   258115 96.6%  3.4%    0%    sys_select+0x7c
    0%    0%                   0us                        5  100%    0%    0%    sys_select+0x204
    0%  3.2%                   0us                   263834 96.8%  3.2%    0%    sys_select+0x340

    0%    0%                   0us                        3  100%    0%    0%  _binary_usr_initramfs_data_cpio_gz_end+0x13c
    0%    0%                   0us                        2  100%    0%    0%    do_rw_proc+0x24
    0%    0%                   0us                        1  100%    0%    0%    proc_readsys+0xc

    0% 31.8%                   0us                   904982 68.2% 31.8%    0%  log_buf+0x5c60
    0%    0%                   0us                        3  100%    0%    0%    .text.lock.eventpoll+0x6
    0% 20.0%                   0us                       80 80.0% 20.0%    0%    .text.lock.pageattr+0x3f
    0% 35.8%                   0us                     2302 64.2% 35.8%    0%    __register_serial+0x98
    0% 33.3%                   0us                        3 66.7% 33.3%    0%    aio_kick_handler+0x8
    0%  100%                   0us                        2    0%  100%    0%    block_truncate_page+0x20c
    0% 31.9%                   0us                      138 68.1% 31.9%    0%    copy_msqid_from_user+0xbc
    0% 36.4%                   0us                     2176 63.6% 36.4%    0%    ep_poll+0x34
    0% 24.4%                   0us                      639 75.6% 24.4%    0%    flock_make_lock+0x38
    0% 36.5%                   0us                      639 63.5% 36.5%    0%    flock_make_lock+0xb0
    0% 34.6%                   0us                     2331 65.4% 34.6%    0%    get_pci_port+0x14c
    0% 44.0%                   0us                      639 56.0% 44.0%    0%    locks_alloc_lock
    0% 35.6%                   0us                      225 64.4% 35.6%    0%    parse_extended+0x184
    0% 12.7%                   0us                       71 87.3% 12.7%    0%    pipe_write+0x258
    0% 31.7%                   0us                   895062 68.3% 31.7%    0%    proc_pid_make_inode+0x3c
    0% 33.3%                   0us                        3 66.7% 33.3%    0%    read_events+0xe8
    0%    0%                   0us                        2  100%    0%    0%    serial8250_type+0x8
    0% 39.4%                   0us                      635 60.6% 39.4%    0%    unuse_pmd+0x11c
    0% 12.5%                   0us                       32 87.5% 12.5%    0%    vfs_create+0x90

    0%    0%                   0us                        2  100%    0%    0%  log_buf+0x5c80
    0%    0%                   0us                        2  100%    0%    0%    kmap_atomic+0x8

    0%  1.6%                   0us                  1045171 98.4%  1.6%    0%  lru_add_active_pvecs__per_cpu+0x20
    0%  1.6%                   0us                  1045150 98.4%  1.6%    0%    bd_set_size+0x24
    0%    0%                   0us                       21  100%    0%    0%    bd_set_size+0x70

    0%    0%                   0us                        2  100%    0%    0%  pci_boards+0x22c
    0%    0%                   0us                        2  100%    0%    0%    mtrr_ioctl+0x4f8

    0%    0%                   0us                        6  100%    0%    0%  pci_boards+0x234
    0%    0%                   0us                        6  100%    0%    0%    __constant_c_and_count_memset+0x50

    0%    0%                   0us                  1129503  100%    0%    0%  pci_vendor_list+0x4200
    0%    0%                   0us                  1129503  100%    0%    0%    destroy_context+0x4c

    0%    0%                   0us                  1129503  100%    0%    0%  pci_vendor_list+0x47d0
    0%    0%                   0us                  1129503  100%    0%    0%    mtrr_write+0x194

    0%    0%                   0us                      149  100%    0%    0%  pid_hash+0x8680
    0%    0%                   0us                        4  100%    0%    0%    bio_add_page+0xa8
    0%    0%                   0us                      140  100%    0%    0%    load_balance+0x1e8
    0%    0%                   0us                        5  100%    0%    0%    scheduler_tick+0x180

    0%    0%                   0us                  1129503  100%    0%    0%  pid_hash+0x8824
    0%    0%                   0us                  1129503  100%    0%    0%    init_new_context+0xe0

    0%  3.9%                   0us                  2900686 96.1%  3.9%    0%  pid_hash+0x89c0
    0%  4.0%                   0us                  1450343 96.0%  4.0%    0%    __pagevec_lru_add+0xa4
    0%  3.8%                   0us                  1450343 96.2%  3.8%    0%    do_invalidatepage

    0%  6.5%                   0us                  2985077 93.5%  6.5%    0%  pid_hash+0x89e0
    0%  6.8%                   0us                  1492680 93.2%  6.8%    0%    sys_swapon+0xe4
    0% 50.0%                   0us                        2 50.0% 50.0%    0%    sys_swapon+0x1bc
    0%  6.1%                   0us                  1492393 93.9%  6.1%    0%    sys_swapon+0x204
    0%    0%                   0us                        2  100%    0%    0%    sys_swapon+0x244

    0%    0%                   0us                     1089  100%    0%    0%  pid_hash+0x8a00
    0%    0%                   0us                     1089  100%    0%    0%    __block_prepare_write+0x428

    0%  7.6%                   0us                  4513471 92.4%  7.6%    0%  pid_hash+0x8a20
    0% 25.0%                   0us                     4929 75.0% 25.0%    0%    .text.lock.namei+0x74
    0%  8.8%                   0us                   324046 91.2%  8.8%    0%    .text.lock.namei+0x1ac
    0%  7.2%                   0us                  2491551 92.8%  7.2%    0%    __follow_down+0x4c
    0% 50.0%                   0us                        2 50.0% 50.0%    0%    blkdev_put+0x110
    0%  2.4%                   0us                     1185 97.6%  2.4%    0%    count+0x28
    0% 11.4%                   0us                    17982 88.6% 11.4%    0%    do_fcntl+0x154
    0%    0%                   0us                        8  100%    0%    0%    do_open+0x258
    0% 10.0%                   0us                       20 90.0% 10.0%    0%    file_ioctl+0x138
    0%  8.6%                   0us                     6114 91.4%  8.6%    0%    locate_fd+0xd0
    0%  7.6%                   0us                   265244 92.4%  7.6%    0%    send_sigio+0x94
    0%  3.5%                   0us                   368709 96.5%  3.5%    0%    send_sigurg+0x24
    0%  7.4%                   0us                    54539 92.6%  7.4%    0%    send_sigurg+0x84
    0% 10.6%                   0us                   368709 89.4% 10.6%    0%    setfl+0xa8
    0%  9.0%                   0us                   608895 91.0%  9.0%    0%    setfl+0x110
    0%    0%                   0us                        2  100%    0%    0%    sys_ioctl+0xf0
    0%  7.2%                   0us                     1536 92.8%  7.2%    0%    sys_uselib+0x12c

    0%    0%                   0us                      390  100%    0%    0%  pid_hash+0x8a60
    0%    0%                   0us                      195  100%    0%    0%    csi_m+0x258
    0%    0%                   0us                      195  100%    0%    0%    cursor_report+0x2c

    0% 21.7%                   0us                    25815 78.3% 21.7%    0%  tvec_bases__per_cpu+0x24
    0%  7.1%                   0us                     4725 92.9%  7.1%    0%    in_group_p+0xc
    0% 24.9%                   0us                    21090 75.1% 24.9%    0%    sys_getgroups+0x38

    0%    0%                   0us                        1  100%    0%    0%  tvec_bases__per_cpu+0x554
    0%    0%                   0us                        1  100%    0%    0%    .text.lock.mprotect+0x41

    0%    0%                   0us                     1089  100%    0%    0%  tvec_bases__per_cpu+0xac0
    0%    0%                   0us                     1089  100%    0%    0%    get_vm_area+0x4c

    0%    0%                   0us                     1770  100%    0%    0%  tvec_bases__per_cpu+0xc70
    0%    0%                   0us                      225  100%    0%    0%    __getblk_slow+0x40
    0%    0%                   0us                      445  100%    0%    0%    __getblk_slow+0x80
    0%    0%                   0us                      220  100%    0%    0%    clear_inode+0x68
    0%    0%                   0us                      880  100%    0%    0%    clear_inode+0xbc

    0%    0%                   0us                       69  100%    0%    0%  .text.lock.mempool+0x4a
    0% 0.00%                   0us                   670256  100% 0.00%    0%  .text.lock.namei+0xac
    0%    0%                   0us                      587  100%    0%    0%  __bounce_end_io_read+0x38
    0%    0%                   0us                      140  100%    0%    0%  __constant_memcpy+0x10
    0% 0.99%                   0us                   829218 99.0% 0.99%    0%  __constant_memcpy+0xf0
    0% 0.00%                   0us                  2491547  100% 0.00%    0%  __follow_down+0x60
    0% 0.94%                   0us                    21329 99.1% 0.94%    0%  __free_pages_bulk+0x2c
    0%  100%                   0us                  2119165    0%    0%  100%  __free_pages_bulk+0x88
    0% 57.2%                   0us                    30598 42.8% 57.2%    0%  __ioremap+0x20
    0% 0.05%                   0us                    30598  100% 0.05%    0%  __ioremap+0x2c
    0% 78.7%                   0us                     7429 21.3% 78.7%    0%  __ioremap+0x68
    0% 0.01%                   0us                    28980  100% 0.01%    0%  __set_page_dirty_buffers+0x110
    0%  3.5%                   0us                    20255 96.5%  3.5%    0%  balance_dirty_pages+0xb8
    0%    0%                   0us                        4  100%    0%    0%  bio_add_page+0x104
    0%    0%                   0us                        4  100%    0%    0%  bio_alloc+0xf8
    0%    0%                   0us                    23110  100%    0%    0%  cpu_raise_softirq+0x8
    0%    0%                   0us                      142  100%    0%    0%  create_workqueue+0x144
    0%    0%                   0us                   327491  100%    0%    0%  dentry_open+0x14c
    0%    0%                   0us                        7  100%    0%    0%  do_anonymous_page+0x268
    0%    0%                   0us                        7  100%    0%    0%  do_page_fault+0xfc
    0% 0.71%                   0us                   203785 99.3% 0.71%    0%  do_proc_readlink+0x38
    0%    0%                   0us                      901  100%    0%    0%  do_wp_page+0x2cc
    0%    0%                   0us                       22  100%    0%    0%  do_wp_page+0x45c
    0%    0%                   0us                      138  100%    0%    0%  dup_mmap+0x120
    0%    0%                   0us                      138  100%    0%    0%  dup_mmap+0x158
    0%    0%                   0us                      138  100%    0%    0%  dup_mmap+0x220
    0%    0%                   0us                      138  100%    0%    0%  dup_mmap+0xc8
    0% 0.34%                   0us                     1782 99.7% 0.34%    0%  frag_show+0x40
    0%    0%                   0us                  1019899  100%    0%    0%  free_buffer_head+0x34
    0%    0%                   0us                       14  100%    0%    0%  free_one_pmd+0x168
    0% 0.01%                   0us                    11129  100% 0.01%    0%  get_dirty_limits+0x3c
    0%    0%                   0us                   392486  100%    0%    0%  get_empty_filp+0x12c
    0%    0%                   0us                      838  100%    0%    0%  handle_mm_fault+0xe0
    0%    0%                   0us                       14  100%    0%    0%  hugetlb_report_meminfo+0x34
    0%    0%                   0us                  1185123  100%    0%    0%  init_buffer_head+0x4c
    0%    0%                   0us                        7  100%    0%    0%  kmap_atomic+0x14
    0%    0%                   0us                       75  100%    0%    0%  ksoftirqd+0x100
    0%    0%                   0us                       77  100%    0%    0%  ksoftirqd+0x10c
    0%    0%                   0us                      152  100%    0%    0%  ksoftirqd+0x114
    0%    0%                   0us                        5  100%    0%    0%  kunmap+0x20
    0% 0.22%                   0us                   487201 99.8% 0.22%    0%  mem_open+0x8
    0% 0.65%                   0us                   510091 99.4% 0.65%    0%  mounts_release+0x8
    0%    0%                   0us                        2  100%    0%    0%  number+0x1fc
    0%    0%                   0us                      138  100%    0%    0%  proc_doutsstring+0x78
    0% 0.39%                   0us                     1275 99.6% 0.39%    0%  proc_info_read+0x98
    0% 0.38%                   0us                   675021 99.6% 0.38%    0%  proc_pid_cmdline+0x54
    0%    0%                   0us                      714  100%    0%    0%  pte_alloc_kernel+0x74
    0% 12.2%                   0us                   312871 87.8%    0% 12.2%  remap_area_pages+0x1f0
    0%    0%                   0us                        8  100%    0%    0%  risc_code01+0x1490
    0%    0%                   0us                     2186  100%    0%    0%  risc_code01+0x1b24
    0% 0.13%                   0us                     2225 99.9% 0.13%    0%  risc_code01+0x4f9c
    0%    0%                   0us                      129  100%    0%    0%  scheduler_tick+0x2e0
    0% 0.03%                   0us                  1282523  100% 0.03%    0%  search_exception_table+0x3c
    0%    0%                   0us                   265244  100%    0%    0%  send_sigio+0xa0
    0% 0.94%                   0us                 14301378 99.1% 0.94%    0%  send_sigio_to_task+0x30
    0%    0%                   0us                    54539  100%    0%    0%  send_sigurg+0x94
    0%    0%                   0us                        4  100%    0%    0%  sget+0x30
    0%    0%                   0us                      129  100%    0%    0%  shrink_cache+0x264
    0%    0%                   0us                       30  100%    0%    0%  shrink_list+0x420
    0% 0.00%                   0us                  1132765  100% 0.00%    0%  simd_math_error+0x28
    0%    0%                   0us                  1132765  100%    0%    0%  simd_math_error+0x94
    0% 0.10%                   0us                 10704360 99.9% 0.10%    0%  split_large_page+0x4
    0%  2.5%                   0us                    11583 97.5%  2.5%    0%  sys_access+0x150
    0%  3.0%                   0us                    41401 97.0%  3.0%    0%  sys_fstatfs+0x18
    0%    0%                   0us                       14  100%    0%    0%  sys_mincore+0x138
    0%    0%                   0us                        4  100%    0%    0%  sys_semtimedop+0x3fc
    0%    0%                   0us                   174724  100%    0%    0%  udp_queue_rcv_skb+0x5c
    0%  2.4%                   0us                761925513 97.6%    0%  2.4%  udp_recvmsg+0x26c
    0%  3.9%                   0us                  1705264 96.1%  3.9%    0%  valid_swaphandles+0x4c
    0%  1.2%                   0us                     1782 98.8%  1.2%    0%  vmstat_next+0x38
    0% 50.0%                   0us                        2 50.0% 50.0%    0%  vsnprintf+0x20
    0%    0%                   0us                     2518  100%    0%    0%  zap_pte_range+0x2e0
    0%    0%                   0us                      805  100%    0%    0%  zap_pte_range+0x9c

- - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RWLOCK READS   HOLD    MAX  RDR BUSY PERIOD      WAIT
  UTIL  CON    MEAN   RDRS   MEAN(  MAX )   MEAN(  MAX )( %CPU)     TOTAL NOWAIT SPIN  NAME

       0.02%                                 0us                 26339364  100% 0.02%  *TOTAL*

 0.01%    0%   6.7us     1  6.7us( 628us)    0us                     2196  100%    0%  [0xc1be51c4]
          0%                                 0us                     2196  100%    0%    do_pipe+0x1bc

 0.00%    0%  11.5us     1   11us( 130us)    0us                        3  100%    0%  [0xee6ae8a4]
          0%                                 0us                        3  100%    0%    __constant_memcpy+0x68

 0.00%    0%  13.0us     1   13us( 286us)    0us                     1099  100%    0%  [0xee8c21c0]
          0%                                 0us                     1099  100%    0%    risc_code01+0x4e1c

 55.9%    0%  10.4us     8  271us( 231ms)    0us                        1  100%    0%  [0xef3c858c]
          0%                                 0us                        1  100%    0%    sys_setgroups16+0xcc

 0.04%    0%  19.1us     1   19us( 481us)    0us                        1  100%    0%  [0xf057b3a4]
          0%                                 0us                        1  100%    0%    sys_ioctl+0x38

 0.03%    0%  15.8us     1   16us( 337us)    0us                        1  100%    0%  [0xf057d364]
          0%                                 0us                        1  100%    0%    set_user_nice

 0.01%    0%   6.0us     2  6.1us( 337us)    0us                    11056  100%    0%  __per_cpu_end+0x1c
          0%                                 0us                    11056  100%    0%    pipe_write+0x6c

 0.07%    0% 202.6us     1  203us(1013us)    0us                     3652  100%    0%  pid_hash+0x8660
          0%                                 0us                       18  100%    0%    copy_files+0xd4
          0%                                 0us                       49  100%    0%    internal_add_timer+0x98
          0%                                 0us                     1130  100%    0%    sys_capset+0x64
          0%                                 0us                     2455  100%    0%    sys_personality+0x30

 93.4% 0.08%   7.9us     5  354us( 232ms)    0us                  3151445  100% 0.08%  pid_hash+0x8a40
          0%                                 0us                      639  100%    0%    lease_alloc+0x30
          0%                                 0us                        7  100%    0%    setup_swap_extents+0xa8
       0.08%                                 0us                  2264074  100% 0.08%    try_to_unuse+0xb8
       0.08%                                 0us                   886725  100% 0.08%    try_to_unuse+0x2a8

 1620%    0%   7.5us    15 2027us( 232ms)    0us                 13185756  100%    0%  serial_pci_tbl+0xb8c
          0%                                 0us                 13185756  100%    0%    mm_init+0xb8

          0%                                 0us                    20917  100%    0%  buffered_rmqueue+0x38
          0%                                 0us                    16081  100%    0%  find_local_symbol+0x8
          0%                                 0us                  2513995  100%    0%  get_chrfops+0x15c
          0%                                 0us                    45266  100%    0%  proc_pid_stat+0x120
       0.05%                                 0us                  2864093  100% 0.05%  sys_getgroups16+0x5c
       0.01%                                 0us                    76659  100% 0.01%  sys_setgroups16+0x64
          0%                                 0us                  4447143  100%    0%  sys_swapon+0x16c

- - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RWLOCK WRITES     HOLD           WAIT (ALL)           WAIT (WW) 
  UTIL  CON    MEAN(  MAX )   MEAN(  MAX )( %CPU)   MEAN(  MAX )     TOTAL NOWAIT SPIN(  WW )  NAME

          0%                   0us                   0us          16216231  100%    0%(   0%)  *TOTAL*

    0%    0%                   0us                   0us                 1  100%    0%(   0%)  [0xe0fff12c]
    0%    0%                   0us                   0us                 1  100%    0%(   0%)    task_name+0xb0

    0%    0%                   0us                   0us                 3  100%    0%(   0%)  [0xee6ae8a4]
    0%    0%                   0us                   0us                 1  100%    0%(   0%)    generic_shutdown_super+0x84
    0%    0%                   0us                   0us                 1  100%    0%(   0%)    locks_wake_up_blocks+0x58
    0%    0%                   0us                   0us                 1  100%    0%(   0%)    schedule+0x278

    0%    0%                   0us                   0us                 4  100%    0%(   0%)  [0xee78d7c4]
    0%    0%                   0us                   0us                 4  100%    0%(   0%)    free_dma+0x1c

    0%    0%                   0us                   0us            428518  100%    0%(   0%)  __per_cpu_end+0x1c8
    0%    0%                   0us                   0us            428518  100%    0%(   0%)    posix_test_lock+0x28

    0%    0%                   0us                   0us                35  100%    0%(   0%)  cpu_devices+0xb48
    0%    0%                   0us                   0us                35  100%    0%(   0%)    fn_hash_delete+0x1a8

    0%    0%                   0us                   0us                12  100%    0%(   0%)  memblk_devices+0x904
    0%    0%                   0us                   0us                 6  100%    0%(   0%)    __func__.1+0x130d8
    0%    0%                   0us                   0us                 6  100%    0%(   0%)    __func__.1+0x135a4

    0%    0%                   0us                   0us             51985  100%    0%(   0%)  pid_hash+0x8a40
    0%    0%                   0us                   0us             51985  100%    0%(   0%)    __kill_fasync+0x1c

    0%    0%                   0us                   0us                 6  100%    0%(   0%)  __func__.1+0x13104
    0%    0%                   0us                   0us                 6  100%    0%(   0%)  __func__.1+0x13d24
    0%    0%                   0us                   0us                21  100%    0%(   0%)  badness+0x30
    0%    0%                   0us                   0us            338541  100%    0%(   0%)  badness+0xdc
    0%    0%                   0us                   0us                 6  100%    0%(   0%)  de_thread+0x25c
    0%    0%                   0us                   0us            447544  100%    0%(   0%)  de_thread+0x30
    0%    0%                   0us                   0us               105  100%    0%(   0%)  fn_hash_delete+0x220
    0%    0%                   0us                   0us                 4  100%    0%(   0%)  generic_shutdown_super+0x28
    0%    0%                   0us                   0us           1825042  100%    0%(   0%)  get_swap_page+0x8c
    0%    0%                   0us                   0us                20  100%    0%(   0%)  ifind+0x5c
    0%    0%                   0us                   0us                25  100%    0%(   0%)  inode_change_ok+0x98
    0%    0%                   0us                   0us                 2  100%    0%(   0%)  lock_get_status+0x54
    0%    0%                   0us                   0us            392487  100%    0%(   0%)  param_get_intarray+0x5c
    0%    0%                   0us                   0us                20  100%    0%(   0%)  param_set_copystring+0x4c
    0%    0%                   0us                   0us            510098  100%    0%(   0%)  proc_pid_follow_link+0x38
    0%    0%                   0us                   0us           2063912  100%    0%(   0%)  proc_pid_maps_get_line+0x128
    0%    0%                   0us                   0us           2063900  100%    0%(   0%)  proc_pid_maps_get_line+0x48
    0%    0%                   0us                   0us           2332202  100%    0%(   0%)  proc_pid_status+0x120
    0%    0%                   0us                   0us           2105301  100%    0%(   0%)  proc_pid_status+0x184
    0%    0%                   0us                   0us           1492685  100%    0%(   0%)  remove_exclusive_swap_page+0xc
    0%    0%                   0us                   0us           1492406  100%    0%(   0%)  swap_entry_free+0x8
    0%    0%                   0us                   0us            332694  100%    0%(   0%)  swap_info_get+0xe0
    0%    0%                   0us                   0us            338646  100%    0%(   0%)  sys_fchown16+0x24
_________________________________________________________________________________________________________________________
Number of read locks found=10

Hanna, I suspect you're not to blame, but rather the global lock...


-- wli

  reply	other threads:[~2003-03-15  9:37 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-13  8:55 [PATCH] concurrent block allocation for ext2 against 2.5.64 Alex Tomas
2003-03-13  9:58 ` Andrew Morton
2003-03-13 19:17   ` Alex Tomas
2003-03-13 22:25     ` Andrew Morton
2003-03-13 23:03       ` Andreas Dilger
2003-03-13 23:10         ` Andrew Morton
2003-03-13 23:03       ` Alex Tomas
2003-03-13 23:25         ` Andrew Morton
2003-03-13 23:56     ` Andreas Dilger
2003-03-14  7:20       ` Alex Tomas
2003-03-14 20:59         ` Andreas Dilger
2003-03-14 21:14           ` Alex Tomas
2003-03-15  4:37         ` William Lee Irwin III
2003-03-15  4:54           ` Andrew Morton
2003-03-15  5:30             ` William Lee Irwin III
2003-03-15  5:43               ` Martin J. Bligh
2003-03-15  5:50                 ` William Lee Irwin III
2003-03-15  5:49             ` William Lee Irwin III
2003-03-15  6:20               ` William Lee Irwin III
2003-03-15  6:44                 ` Andrew Morton
2003-03-15  7:05                   ` William Lee Irwin III
2003-03-15  8:24                     ` William Lee Irwin III
2003-03-15  9:47                       ` William Lee Irwin III [this message]
2003-03-15 11:58                         ` William Lee Irwin III
2003-03-15 12:08                           ` Andrew Morton
2003-03-15 12:25                             ` William Lee Irwin III
2003-03-15  8:16                   ` [Ext2-devel] " Alex Tomas
2003-03-15  8:29                     ` William Lee Irwin III
2003-03-15  8:32                       ` Alex Tomas
2003-03-15  9:23                         ` William Lee Irwin III
2003-03-14 18:25       ` Martin J. Bligh
2003-03-14 19:30       ` [Ext2-devel] " Daniel Phillips
2003-03-14 19:55         ` Andrew Morton
2003-03-13 17:39 ` [Ext2-devel] " Andreas Dilger
2003-03-13 18:43   ` Alex Tomas
2003-03-13 19:09     ` Matthew Wilcox
2003-03-13 19:39       ` Andrew Morton
2003-03-13 19:23   ` Theodore Ts'o
2003-03-13 19:44     ` Andreas Dilger

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=20030315094758.GT20188@holomorphy.com \
    --to=wli@holomorphy.com \
    --cc=adilger@clusterfs.com \
    --cc=akpm@digeo.com \
    --cc=bzzz@tmi.comex.ru \
    --cc=ext2-devel@lists.sourceforge.net \
    --cc=hannal@us.ibm.com \
    --cc=hawkes@sgi.com \
    --cc=linux-kernel@vger.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.