router ~ # readprofile | sort -nr +2 | head -20 162067 mwait_idle 2025,8375 4172 _read_unlock_bh 260,7500 4404 _read_lock_bh 137,6250 915 _spin_unlock_irqrestore 57,1875 4080 get_offset_pmtmr 42,5000 349 _spin_lock 21,8125 530 delay_pmtmr 16,5625 226 _read_lock 14,1250 180 _read_unlock 11,2500 103 _write_unlock_bh 6,4375 4341 ipt_do_table 5,0243 480 handle_IRQ_event 5,0000 904 __ip_conntrack_find 4,0357 569 local_bh_enable 3,9514 63 _spin_trylock 3,9375 122 _write_lock_bh 3,8125 1035 ip_route_input 2,6953 62 fput 1,9375 85 _spin_lock_irqsave 1,7708 136 kmem_cache_alloc 1,7000 router ~ # cat /proc/interrupts CPU0 0: 233447 IO-APIC-edge timer 1: 8 IO-APIC-edge i8042 8: 2 IO-APIC-edge rtc 9: 0 IO-APIC-level acpi 14: 5371 IO-APIC-edge ide0 15: 14 IO-APIC-edge ide1 17: 2596163 IO-APIC-level eth0 18: 2616690 IO-APIC-level eth1 NMI: 0 LOC: 233405 ERR: 0 MIS: 0 ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: CPU0 (power states: C1[C1]) ibm_acpi: ec object not found isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Real Time Clock Driver v1.12 Non-volatile memory driver v1.2 Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected an Intel 865 Chipset. agpgart: Detected 8060K stolen memory. agpgart: AGP aperture is 128M @ 0xf0000000 PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 PNP: PS/2 controller doesn't have AUX irq; using default 12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH5: IDE controller at PCI slot 0000:00:1f.1 PCI: Enabling device 0000:00:1f.1 (0005 -> 0007) ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 16 ICH5: chipset revision 2 ICH5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:pio, hdd:DMA Probing IDE interface ide0... hda: ST340014A, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdd: SAMSUNG CD-ROM SC-152A, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 1024KiB hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 hdd: ATAPI 52X CD-ROM drive, 128kB Cache, DMA Uniform CD-ROM driver Revision: 3.20 mice: PS/2 mouse device common for all mice I2O subsystem v1.288 i2o: max drivers = 8 i2c /dev entries driver u32 classifier OLD policer on NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 5, 131072 bytes) TCP: Hash tables configured (established 16384 bind 16384) TCP reno registered IPv4 over IPv4 tunneling driver GRE over IPv4 tunneling driver ip_conntrack version 2.3 (4025 buckets, 32200 max) - 236 bytes per conntrack ip_conntrack_pptp version 3.1 loaded ip_tables: (C) 2000-2002 Netfilter core team TCP bic registered Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 Using IPI Shortcut mode ReiserFS: hda2: found reiserfs format "3.6" with standard journal input: AT Translated Set 2 keyboard on isa0060/serio0 ReiserFS: hda2: using ordered data mode ReiserFS: hda2: journal params: device hda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda2: checking transaction log (hda2) ReiserFS: hda2: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 208k freed Adding 497972k swap on /dev/hda1. Priority:-1 extents:1 across:497972k tg3.c:v3.42 (Oct 3, 2005) ACPI: PCI Interrupt 0000:01:09.0[A] -> GSI 17 (level, low) -> IRQ 17 eth0: Tigon3 [partno(284685-001) rev 0105 PHY(5701)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:02:a5:e7:47:ee eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[0] eth0: dma_rwctrl[76ff000f] ACPI: PCI Interrupt 0000:01:0b.0[A] -> GSI 22 (level, low) -> IRQ 18 eth1: Tigon3 [partno(284685-001) rev 0105 PHY(5701)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:02:a5:e7:47:f1 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[0] eth1: dma_rwctrl[76ff000f] process `named' is using obsolete setsockopt SO_BSDCOMPAT tg3: eth0: Link is up at 100 Mbps, full duplex. tg3: eth0: Flow control is off for TX and off for RX. tg3: eth1: Link is up at 100 Mbps, full duplex. tg3: eth1: Flow control is on for TX and on for RX. net/ipv4/netfilter/ip_set_iphash.c: retry: rehashing of set zly_kod triggered: hashsize grows from 1024 to 1536 usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.3