after update kernel: -bash-3.00# uptime 23:07:26 up 11 min, 1 user, load average: 0.14, 0.10, 0.06 -bash-3.00# uname -a Linux router 2.6.14 #1 Sun Oct 30 23:31:41 CET 2005 i686 Intel(R)_Pentium(R)_4_CPU_2.40GHz unknown PLD Linux -bash-3.00# tc qdisc show dev eth0 | wc -l 13 -bash-3.00# tc qdisc show dev eth1 | wc -l 13 -bash-3.00# tc class show dev eth0 | wc -l 13 -bash-3.00# tc class show dev eth1 | wc -l 13 -bash-3.00# tc filter show dev eth0 | wc -l 30 -bash-3.00# tc filter show dev eth1 | wc -l 458 -bash-3.00# iptables-save | wc -l 2220 ifconfig output: eth0 Link encap:Ethernet HWaddr xxx inet addr:xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1919145 errors:0 dropped:0 overruns:0 frame:0 TX packets:1918799 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1090829718 (1040.2 Mb) TX bytes:782872600 (746.6 Mb) Interrupt:17 eth1 Link encap:Ethernet HWaddr xxx inet addr:xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1889448 errors:0 dropped:0 overruns:0 frame:0 TX packets:1885009 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:777592429 (741.5 Mb) TX bytes:1086077511 (1035.7 Mb) Interrupt:18 -bash-3.00# cat /proc/interrupts CPU0 0: 167389 IO-APIC-edge timer 1: 8 IO-APIC-edge i8042 8: 2 IO-APIC-edge rtc 9: 1 IO-APIC-level acpi 14: 4936 IO-APIC-edge ide0 15: 14 IO-APIC-edge ide1 17: 1975466 IO-APIC-level eth0 18: 2063715 IO-APIC-level eth1 NMI: 0 LOC: 167347 ERR: 0 MIS: 0 -bash-3.00# readprofile | sort -g 1 acpi_ns_get_internal_name_length 0,0076 1 acpi_os_acquire_object 0,0185 1 acpi_processor_idle 0,0015 1 acpi_ps_alloc_op 0,0074 1 acpi_ps_get_next_arg 0,0025 1 acpi_ut_acquire_mutex 0,0156 1 activate_page 0,0069 1 add_wait_queue 0,0208 1 allocate_cnodes 0,0069 1 alloc_files 0,0078 1 alloc_jh 0,0208 1 anon_pipe_buf_map 0,0312 1 anon_vma_prepare 0,0089 1 balance_leaf 0,0001 1 balance_leaf_when_delete 0,0009 1 bh_lru_install 0,0052 1 bio_alloc_bioset 0,0022 1 blk_recount_segments 0,0017 1 blk_rq_map_sg 0,0028 1 blockable_page_cache_readahead 0,0048 1 __block_write_full_page 0,0014 1 block_write_full_page 0,0048 1 __brelse 0,0125 1 calibrate_delay_direct 0,0035 1 call_rcu 0,0156 1 can_vma_merge_before 0,0125 1 cap_bprm_secureexec 0,0156 1 cap_capable 0,0312 1 cdev_get 0,0104 1 check_journal_end 0,0017 1 clear_inode 0,0033 1 con_open 0,0063 1 copy_page_range 0,0045 1 copy_semundo 0,0052 1 cp_new_stat64 0,0037 1 create_virtual_node 0,0007 1 csum_partial_copy_fromiovecend 0,0018 1 current_kernel_time 0,0156 1 d_alloc 0,0028 1 datagram_poll 0,0057 1 destroy_inode 0,0156 1 detach_vmas_to_be_unmapped 0,0078 1 d_free 0,0208 1 diskstats_show 0,0025 1 dnotify_flush 0,0078 1 do_con_trol 0,0004 1 do_execve 0,0021 1 do_futex 0,0063 1 do_ioctl 0,0089 1 do_lookup 0,0069 1 __do_page_cache_readahead 0,0039 1 do_posix_clock_monotonic_get 0,0125 1 do_sync_read 0,0037 1 do_syslog 0,0012 1 do_sys_open 0,0048 1 do_task_stat 0,0005 1 do_wait 0,0011 1 dup_task_struct 0,0063 1 exec_mmap 0,0035 1 exit_itimers 0,0052 1 exit_mm 0,0042 1 exit_mmap 0,0031 1 fib_get_next 0,0031 1 fib_seq_show 0,0030 1 fib_seq_start 0,0125 1 file_read_actor 0,0045 1 filp_open 0,0069 1 find_or_create_page 0,0052 1 finish_wait 0,0125 1 flush_signal_handlers 0,0156 1 __follow_mount 0,0069 1 __fput 0,0030 1 free_fdtable 0,0208 1 free_pages_bulk 0,0020 1 free_pgd_range 0,0025 1 futex_wake 0,0057 1 generic_file_mmap 0,0156 1 generic_fillattr 0,0089 1 generic_forget_inode 0,0035 1 get_index 0,0156 1 get_lfree 0,0089 1 get_list_bitmap 0,0069 1 get_mem_for_virtual_node 0,0048 1 getname 0,0057 1 get_parents 0,0027 1 get_pipe_inode 0,0052 1 get_signal_to_deliver 0,0015 1 get_stats 0,0156 1 get_tcp4_sock 0,0020 1 get_unmapped_area 0,0069 1 handle_signal 0,0037 1 htb_id_find_next_upper 0,0156 1 i8042_command 0,0021 1 ide_build_dmatable 0,0028 1 ide_execute_command 0,0078 1 ide_get_best_pio_mode 0,0031 1 ide_map_sg 0,0063 1 ide_scan_pio_blacklist 0,0078 1 indirect2direct 0,0016 1 init_new_context 0,0048 1 inode_get_bytes 0,0208 1 inode_update_time 0,0052 1 ip_conntrack_local 0,0069 1 ip_conntrack_tuple_taken 0,0208 1 ip_frag_reasm 0,0013 1 ip_getsockopt 0,0007 1 ip_local_deliver 0,0018 1 ip_mc_drop_socket 0,0069 1 ip_push_pending_frames 0,0008 1 ip_route_output_flow 0,0069 1 ip_rt_send_redirect 0,0023 1 ipv4_dst_destroy 0,0063 1 is_internal 0,0057 1 journal_mark_freed 0,0018 1 keyed_hash 0,0010 1 kill_proc_info 0,0156 1 kthread_should_stop 0,0312 1 load_bitmap_info_data 0,0063 1 load_elf_interp 0,0014 1 locate_fd 0,0063 1 locks_remove_posix 0,0035 1 lru_add_drain 0,0208 1 lru_cache_add_active 0,0208 1 _make_cpu_key 0,0208 1 __mark_inode_dirty 0,0024 1 max_select_fd 0,0039 1 may_expand_vm 0,0286 1 memcpy_toiovec 0,0125 1 mm_init 0,0048 1 mmput 0,0089 1 mm_release 0,0069 1 mpage_writepages 0,0011 1 nf_getsockopt 0,0227 1 n_tty_ioctl 0,0012 1 open_exec 0,0048 1 opost 0,0023 1 opost_block 0,0039 1 page_cache_readahead 0,0026 1 page_follow_link_light 0,0208 1 pathrelse 0,0208 1 pfifo_fast_enqueue 0,0078 1 pipe_ioctl 0,0104 1 pipe_new 0,0089 1 pipe_poll 0,0057 1 populate_dir 0,0104 1 prio_tree_expand 0,0042 1 proc_alloc_inode 0,0089 1 proc_create 0,0037 1 proc_get_inode 0,0035 1 proc_root_lookup 0,0089 1 psched_open 0,0312 1 pty_chars_in_buffer 0,0156 1 rcu_check_quiescent_state 0,0125 1 read_cache_page 0,0017 1 reiserfs_async_progress_wait 0,0063 1 reiserfs_delete_inode 0,0035 1 reiserfs_dirty_inode 0,0078 1 reiserfs_file_release 0,0009 1 reiserfs_in_journal 0,0030 1 reiserfs_new_inode 0,0005 1 reiserfs_permission 0,0312 1 reiserfs_restore_prepared_buffer 0,0057 1 reiserfs_update_sd_size 0,0022 1 release_pages 0,0037 1 resume_userspace 0,0417 1 __rta_fill 0,0052 1 sched_clock 0,0069 1 sched_fork 0,0078 1 select_bits_free 0,0625 1 set_fdc 0,0057 1 set_fs_pwd 0,0078 1 set_page_refs 0,0625 1 setup_arg_pages 0,0020 1 show_vfsmnt 0,0035 1 skb_dequeue 0,0208 1 skb_recv_datagram 0,0069 1 skip_atoi 0,0156 1 sock_def_readable 0,0104 1 sync_supers 0,0048 1 sys_access 0,0031 1 sys_exit_group 0,0625 1 sys_fstat64 0,0208 1 sys_getsockopt 0,0063 1 sys_munmap 0,0089 1 sys_recvmsg 0,0022 1 sys_sendmsg 0,0024 1 sys_setsockopt 0,0063 1 sys_set_thread_area 0,0025 1 sys_waitpid 0,0244 1 sys_write 0,0078 1 tasklet_action 0,0089 1 tcp_ack 0,0013 1 tcp_ack_update_window 0,0033 1 tcp_clean_rtx_queue 0,0009 1 tcp_close 0,0008 1 tcp_event_data_recv 0,0015 1 tcp_init_metrics 0,0024 1 tcp_print_conntrack 0,0125 1 tcp_recvmsg 0,0006 1 tcp_unhash 0,0057 1 tcp_update_metrics 0,0022 1 tcp_v4_do_rcv 0,0039 1 tcp_v4_send_check 0,0045 1 tcp_write_xmit 0,0011 1 teql_master_stats 0,0625 1 test_clear_page_dirty 0,0069 1 truncate_complete_page 0,0089 1 try_to_wake_up 0,0052 1 tty_ldisc_deref 0,0089 1 u32_walk 0,0057 1 udp_recvmsg 0,0014 1 udp_sendmsg 0,0006 1 unlock_page 0,0208 1 __user_walk 0,0104 1 vfs_write 0,0028 1 vgacon_build_attr 0,0057 1 vgacon_set_cursor_size 0,0057 1 vma_adjust 0,0013 1 vma_link 0,0063 1 __vmalloc_area 0,0039 1 vma_prio_tree_add 0,0052 1 vma_prio_tree_remove 0,0042 1 vmstat_next 0,0208 1 vmstat_start 0,0089 1 vprintk 0,0018 1 __wait_on_bit_lock 0,0089 1 wait_tb_buffers_until_unlocked 0,0013 2 acpi_ns_get_next_node 0,0303 2 actual_try_to_identify 0,0016 2 anon_vma_link 0,0625 2 bictcp_cong_avoid 0,0031 2 bin_search_in_dir_item 0,0096 2 ____call_usermodehelper 0,0139 2 create_elf_tables 0,0019 2 csum_partial_copy_generic 0,0077 2 __dentry_open 0,0050 2 destroy_conntrack 0,0104 2 dev_seq_printf_stats 0,0083 2 do_exit 0,0023 2 do_ipt_set_ctl 0,0250 2 do_journal_begin_r 0,0028 2 eligible_child 0,0089 2 fd_install 0,0312 2 fib_flag_trans 0,0417 2 fib_rule_put 0,0312 2 __find_get_block 0,0125 2 __find_get_block_slow 0,0063 2 find_inode_fast 0,0250 2 find_next_zero_bit 0,0106 2 find_vma_prev 0,0208 2 flush_old_exec 0,0012 2 fput 0,0625 2 __free_pages 0,0312 2 free_pgtables 0,0156 2 generic_file_read 0,0114 2 get_empty_filp 0,0104 2 get_unused_fd 0,0114 2 get_vmalloc_info 0,0096 2 __get_vm_area 0,0045 2 htb_add_to_wait_tree 0,0104 2 htb_delay_by 0,0156 2 icmp_error 0,0040 2 icmp_error_message 0,0054 2 ide_outl 0,1250 2 inet_addr_type 0,0096 2 inotify_inode_queue_event 0,0069 2 intel_i830_configure 0,0078 2 ip_append_data 0,0010 2 ip_route_me_harder 0,0030 2 __ip_route_output_key 0,0096 2 ip_setsockopt 0,0008 2 ipt_local_hook 0,0078 2 locks_remove_flock 0,0074 2 __make_request 0,0017 2 mark_page_accessed 0,0312 2 may_open 0,0032 2 page_waitqueue 0,0417 2 permission 0,0125 2 pipe_readv 0,0026 2 pipe_writev 0,0017 2 __pollwait 0,0104 2 prep_new_page 0,0179 2 prio_tree_replace 0,0208 2 profile_hit 0,0312 2 pskb_expand_head 0,0063 2 __rb_rotate_left 0,0312 2 __rcu_process_callbacks 0,0096 2 read_chan 0,0013 2 release_vm86_irqs 0,0250 2 __remove_shared_vm_struct 0,0250 2 resolve_symbol 0,0208 2 rw_verify_area 0,0125 2 scrup 0,0083 2 seq_escape 0,0096 2 seq_printf 0,0208 2 __set_page_dirty_nobuffers 0,0096 2 sha_transform 0,0043 2 sigprocmask 0,0104 2 skb_checksum 0,0033 2 split_vma 0,0089 2 sys_mmap2 0,0125 2 sys_newuname 0,0208 2 sys_rt_sigprocmask 0,0114 2 sys_select 0,0020 2 sys_times 0,0054 2 tcp_current_mss 0,0096 2 tcp_poll 0,0054 2 tcp_transmit_skb 0,0011 2 unmap_region 0,0078 2 unmap_vm_area 0,0114 2 vfs_getattr 0,0139 2 vgacon_cursor 0,0054 2 __vma_link 0,0179 2 vma_prio_tree_insert 0,0250 2 __vm_stat_account 0,0208 2 wait_task_zombie 0,0021 2 wake_up_new_task 0,0057 2 xfrm_lookup 0,0019 2 zone_watermark_ok 0,0104 3 add_to_page_cache 0,0312 3 alloc_inode 0,0094 3 arch_get_unmapped_area_topdown 0,0094 3 cleanup_rbuf 0,0099 3 clear_user 0,0375 3 copy_strings 0,0063 3 current_fs_time 0,0268 3 do_journal_end 0,0013 3 dput 0,0078 3 exit_aio 0,0187 3 filp_close 0,0268 3 __generic_file_aio_read 0,0060 3 half_md4_transform 0,0045 3 inet_select_addr 0,0144 3 inotify_dentry_parent_queue_event 0,0234 3 invert_tuplepr 0,0625 3 journal_begin 0,0125 3 link_path_walk 0,0144 3 normal_poll 0,0091 3 prio_tree_remove 0,0125 3 put_files_struct 0,0208 3 remove_wait_queue 0,0469 3 ret_from_intr 0,1071 3 rt_check_expire 0,0099 3 rt_run_flush 0,0234 3 sock_wmalloc 0,0312 3 sys_dup2 0,0170 3 sys_read 0,0234 3 sys_rt_sigaction 0,0187 3 tcp_options 0,0110 3 __tcp_select_window 0,0099 3 test_set_page_writeback 0,0144 3 tty_ldisc_try 0,0625 3 unmap_page_range 0,0170 3 vfs_read 0,0089 3 vma_merge 0,0078 3 __vm_enough_memory 0,0125 4 copy_fdtable 0,0100 4 do_munmap 0,0132 4 established_get_first 0,0208 4 free_page_and_swap_cache 0,0417 4 ip_queue_xmit 0,0031 4 is_leaf 0,0081 4 release_console_sem 0,0250 4 secure_ip_id 0,0625 4 set_class_tag 0,0833 4 sys_close 0,0312 4 sys_socketcall 0,0068 4 xattr_lookup_poison 0,0250 5 dnotify_parent 0,0625 5 do_sigaction 0,0112 5 exit_notify 0,0026 5 fget 0,0521 5 find_get_pages_tag 0,0521 5 find_mergeable_anon_vma 0,0223 5 find_vma_prepare 0,0446 5 init_conntrack 0,0164 5 listening_get_next 0,0130 5 mod_timer 0,0521 5 open_namei 0,0036 5 page_add_file_rmap 0,0625 5 page_remove_rmap 0,0781 5 path_lookup 0,0184 5 __rb_erase_color 0,0125 5 schedule_tail 0,0391 5 seq_read 0,0076 5 set_page_dirty 0,0625 5 skb_release_data 0,0240 5 strnlen_user 0,0625 5 tcp_sendmsg 0,0018 6 arp_bind_neighbour 0,0469 6 _atomic_dec_and_lock 0,0938 6 call_rcu_bh 0,1250 6 copy_files 0,0099 6 ct_seq_show 0,0134 6 htb_do_events 0,0234 6 htb_next_rb_node 0,3750 6 ide_inb 0,3750 6 prio_tree_insert 0,0150 6 remove_vm_struct 0,0625 6 run_timer_softirq 0,0156 6 update_atime 0,0375 7 bad_range 0,0625 7 count_open_files 0,1458 7 dst_destroy 0,0365 7 dst_rcu_free 0,1458 7 ip_conntrack_alloc 0,0230 7 ip_ct_invert_tuple 0,2188 7 __net_timestamp 0,1458 7 __reiserfs_permission 0,0190 7 strncpy_from_user 0,0729 7 unmap_vmas 0,0141 7 __wake_up_bit 0,1094 8 arp_hash 0,0625 8 copy_pte_range 0,0192 8 do_anonymous_page 0,0294 8 ip_confirm 0,1667 8 release_task 0,0294 8 tcp_new 0,0167 8 tcp_v4_rcv 0,0038 9 do_add_counters 0,0170 9 do_generic_mapping_read 0,0068 9 do_select 0,0131 9 ip_conntrack_defrag 0,1125 9 __pagevec_lru_add_active 0,0563 9 proc_lookup 0,0511 9 pte_alloc_map 0,0563 9 rb_next 0,0938 10 copy_process 0,0036 10 ide_intr 0,0312 11 cond_resched 0,1375 11 do_replace 0,0080 11 load_elf_binary 0,0037 11 neigh_hh_init 0,0458 11 schedule 0,0077 11 skb_make_writable 0,0458 12 copy_to_user 0,1250 12 get_counters 0,1250 12 __handle_mm_fault 0,0417 12 __ip_conntrack_proto_find 0,7500 12 mark_source_chains 0,0259 12 __page_cache_release 0,0750 12 system_call 0,2400 13 copy_mm 0,0153 13 rt_garbage_collect 0,0193 13 search_by_key 0,0042 13 udp_pkt_to_tuple 0,1016 14 __alloc_pages 0,0135 14 ide_do_request 0,0162 14 rt_set_nexthop 0,0437 16 do_mmap_pgoff 0,0089 16 free_hot_cold_page 0,0769 16 __ip_conntrack_helper_find 0,0833 16 __kfree_skb 0,0625 16 rb_insert_color 0,0714 17 __copy_from_user_ll 0,1518 17 __copy_user_zeroing_intel 0,0966 17 fib_lookup 0,0625 17 get_jiffies_64 0,2656 17 udp_error 0,0332 17 udp_packet 0,1518 18 add_interrupt_randomness 0,5625 18 __d_lookup 0,0750 19 read_timer_tsc 1,1875 20 eth_header 0,0694 20 htb_add_to_id_tree 0,1389 21 copy_entries_to_user 0,0453 21 ct_get_idx 0,2625 21 fib_semantic_match 0,0820 21 neigh_resolve_output 0,0525 22 dst_alloc 0,1528 22 fib_validate_source 0,0362 23 __link_path_walk 0,0077 24 rcu_do_batch 0,2500 25 neigh_lookup 0,1420 25 rb_erase 0,0868 27 kfree_skbmem 0,2411 28 __copy_user_intel 0,1591 28 ipt_route_hook 0,5833 28 tcp_pkt_to_tuple 0,2188 29 del_timer 0,3021 29 __ip_conntrack_confirm 0,0518 29 tcp_sack 0,1007 30 fw_classify 0,1875 31 get_conntrack_index 0,3875 31 ip_refrag 0,2422 31 rt_hash_code 0,2422 32 do_gettimeofday 0,1538 33 csum_partial 0,1146 33 rt_may_expire 0,1875 34 htb_activate_prios 0,1417 34 ip_ct_get_tuple 0,3036 38 ide_outb 2,3750 39 cond_resched_softirq 0,3047 39 filemap_nopage 0,0451 40 tcp_error 0,0714 41 htb_dequeue_tree 0,0569 41 zap_pte_range 0,0884 42 __copy_to_user_ll 0,3750 42 lock_timer_base 1,3125 43 htb_change_class_mode 0,1581 45 sysenter_past_esp 0,3846 46 find_vma 0,4792 48 translate_table 0,0210 49 ip_conntrack_help 0,6125 51 do_no_page 0,0759 51 get_offset_tsc 1,5938 56 credit_entropy_store 1,1667 57 nf_hook_slow 0,2375 59 cascade 0,7375 60 esfq_dequeue 0,1786 64 ip_route_input_slow 0,0292 65 __mod_page_state 4,0625 65 udp_match 0,2138 66 __wake_up 1,3750 69 netif_receive_skb 0,1198 71 tc_classify 0,8875 81 __ip_ct_refresh_acct 0,4602 81 rt_intern_hash 0,0858 85 add_timer_randomness 0,2530 86 htb_lookup_leaf 0,2067 87 esfq_hash 0,1431 87 vsnprintf 0,0680 92 established_get_next 0,3833 92 htb_deactivate_prios 0,1917 94 htb_enqueue 0,2554 98 htb_classify 0,1655 99 fn_hash_lookup 0,5625 101 hash_conntrack 0,6312 102 qdisc_restart 0,2898 103 local_bh_enable 0,8047 105 __alloc_skb 0,3860 114 eth_type_trans 0,4453 114 kmem_cache_alloc 1,7812 115 number 0,1562 117 ip_forward 0,1701 124 ip_output 0,2095 128 __kmalloc 1,1429 130 buffered_rmqueue 0,3009 133 ip_conntrack_in 0,2445 136 net_rx_action 0,5667 139 ip_conntrack_find_get 2,1719 141 tcp_in_window 0,1175 143 ip_rcv 0,1176 143 kfree 1,4896 151 tcp_packet 0,1275 152 kmem_cache_free 1,9000 161 htb_dequeue 0,4193 164 do_wp_page 0,2278 178 __mod_timer 1,1125 182 dev_queue_xmit 0,3447 194 __add_entropy_words 0,4850 233 __do_softirq 1,6181 311 htb_charge_class 0,6703 336 nf_iterate 2,3333 368 esfq_enqueue 1,2105 376 handle_IRQ_event 3,9167 480 tcp_match 1,1111 669 do_page_fault 0,4598 754 delay_tsc 23,5625 1007 u32_classify 2,2478 1151 ip_route_input 3,4256 1654 __ip_conntrack_find 9,3977 2132 *unknown* 2215 ct_get_next 34,6094 32818 ipt_do_table 38,7005 125985 mwait_idle 1574,8125 176101 total 0,0568