mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 2.6.7rc1 vs 2.6.0
@ 2004-05-25  5:58 FabF
  2004-05-25 14:27 ` Martin J. Bligh
  0 siblings, 1 reply; 3+ messages in thread
From: FabF @ 2004-05-25  5:58 UTC (permalink / raw)
  To: lkml

Hi,

	Here's trivial fgrep vs report (using ffb1) :

2.6.7rc1 : 
Grepping  /usr/bin  :
45% cpu - 38.06 RT Sec - 1.10 Sec in KM
Entries scanned : 1527
85112 Kb analyzed this time

2.6.0 : 
Grepping  /usr/bin  :
51% cpu - 33.12 RT Sec - 1.10 Sec in KM
Entries scanned :1527
85112 Kb analyzed this time

	This is done against ext3 fs. Same .config, same box, same box state.
What relevance could explain this 5s delta ? IOW, what big ext3, mm new functionnalities have been plugged in-between ?

Thanks,
FabF


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

* Re: 2.6.7rc1 vs 2.6.0
  2004-05-25  5:58 2.6.7rc1 vs 2.6.0 FabF
@ 2004-05-25 14:27 ` Martin J. Bligh
  2004-05-29 13:30   ` FabF
  0 siblings, 1 reply; 3+ messages in thread
From: Martin J. Bligh @ 2004-05-25 14:27 UTC (permalink / raw)
  To: FabF, lkml

> 	Here's trivial fgrep vs report (using ffb1) :
> 
> 2.6.7rc1 : 
> Grepping  /usr/bin  :
> 45% cpu - 38.06 RT Sec - 1.10 Sec in KM
> Entries scanned : 1527
> 85112 Kb analyzed this time
> 
> 2.6.0 : 
> Grepping  /usr/bin  :
> 51% cpu - 33.12 RT Sec - 1.10 Sec in KM
> Entries scanned :1527
> 85112 Kb analyzed this time
> 
> 	This is done against ext3 fs. Same .config, same box, same box state.
> What relevance could explain this 5s delta ? IOW, what big ext3, mm new functionnalities have been plugged in-between ?

Take kernel profiles of both (see Documentation/basic_profiling.txt)

M.


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

* Re: 2.6.7rc1 vs 2.6.0
  2004-05-25 14:27 ` Martin J. Bligh
@ 2004-05-29 13:30   ` FabF
  0 siblings, 0 replies; 3+ messages in thread
From: FabF @ 2004-05-29 13:30 UTC (permalink / raw)
  To: Martin J. Bligh; +Cc: linux-kernel

Martin,

	When profiling latest mm against some fgrep I've got the following:

Extracting ext3 relevant fx:

Occ / Function
71 ext3_get_block_handle
68 ext3_dx_find_entry
57 ext3_get_branch
48 ext3_getblk
40 ext3_do_update_inode
35 ext3_find_entry
35 ext3_read_inode
31 ext3_block_to_path
30 ext3_get_inode_block
20 ext3_get_block
19 ext3_htree_store_dirent
15 ext3_lookup
12 ext3_release_file
12 ext3fs_dirhash
11 ext3_get_inode_loc
10 ext3_check_dir_entry

All those ext3_fxs consume almost 0.1% CPU and are not called as much as I thought

(e.g.
9573      3.2735  vmlinux                  __copy_to_user_ll
6914      2.3642  vmlinux                  mark_offset_tsc
4399      1.5042  vmlinux                  mask_and_ack_8259A
2703      0.9243  vmlinux                  fast_clear_page
1750      0.5984  vmlinux                  enable_8259A_irq
933       0.3190  vmlinux                  default_idle
826       0.2824  vmlinux                  irq_entries_start
822       0.2811  vmlinux                  ide_outb
614       0.2100  vmlinux                  apic_timer_interrupt
513       0.1754  vmlinux                  ide_inb
355       0.1214  vmlinux                  page_fault
331       0.1132  vmlinux                  find_vma
243       0.0831  vmlinux                  get_exec_dcookie
189       0.0646  vmlinux                  __d_lookup
170       0.0581  vmlinux                  unix_poll
160       0.0547  vmlinux                  do_generic_mapping_read
159       0.0544  vmlinux                  radix_tree_delete
155       0.0530  vmlinux                  __rmqueue
155       0.0530  vmlinux                  schedule
153       0.0523  vmlinux                  buffered_rmqueue
143       0.0489  vmlinux                  handle_mm_fault
133       0.0455  vmlinux                  disable_8259A_irq
130       0.0445  vmlinux                  delay_tsc
127       0.0434  vmlinux                  __page_cache_release
125       0.0427  vmlinux                  __find_get_block
124       0.0424  vmlinux                  __alloc_pages
124       0.0424  vmlinux                  kmem_cache_alloc
112       0.0383  vmlinux                  page_add_anon_rmap
102       0.0349  vmlinux                  link_path_walk
...)

So I guess we can consider the 2.6 / 2.6.7 I/O regression not fs relevant (ie ext3) in this case ....

PS: I'll try to bring same profile for 2.6.0.

Regards,
FabF

On Tue, 2004-05-25 at 16:27, Martin J. Bligh wrote:
> > 	Here's trivial fgrep vs report (using ffb1) :
> > 
> > 2.6.7rc1 : 
> > Grepping  /usr/bin  :
> > 45% cpu - 38.06 RT Sec - 1.10 Sec in KM
> > Entries scanned : 1527
> > 85112 Kb analyzed this time
> > 
> > 2.6.0 : 
> > Grepping  /usr/bin  :
> > 51% cpu - 33.12 RT Sec - 1.10 Sec in KM
> > Entries scanned :1527
> > 85112 Kb analyzed this time
> > 
> > 	This is done against ext3 fs. Same .config, same box, same box state.
> > What relevance could explain this 5s delta ? IOW, what big ext3, mm new functionnalities have been plugged in-between ?
> 
> Take kernel profiles of both (see Documentation/basic_profiling.txt)
> 
> M.
> 
> 


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

end of thread, other threads:[~2004-05-29 13:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-25  5:58 2.6.7rc1 vs 2.6.0 FabF
2004-05-25 14:27 ` Martin J. Bligh
2004-05-29 13:30   ` FabF

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®