I can trigger latencies up to ~1.1 ms with a CVS checkout. It looks like inside ext3_try_to_allocate_with_rsv, we spend a long time in this loop: ext3_test_allocatable (bitmap_search_next_usable_block) find_next_zero_bit (bitmap_search_next_usable_block) find_next_zero_bit (bitmap_search_next_usable_block) ext3_test_allocatable (bitmap_search_next_usable_block) find_next_zero_bit (bitmap_search_next_usable_block) find_next_zero_bit (bitmap_search_next_usable_block) etc. Lee
Attachment:
ext3_reservation.bz2
Description: application/bzip
- Follow-Ups:
- Re: ext3 allocate-with-reservation latencies
- From: Ingo Molnar <[email protected]>
- Re: ext3 allocate-with-reservation latencies
- Prev by Date: Re: Logitech MX1000 Horizontal Scrolling
- Next by Date: Re: Adding a field to ext2_dir_entry_2
- Previous by thread: Crash during boot for 2.6.12-rc2.
- Next by thread: Re: ext3 allocate-with-reservation latencies
- Index(es):