Re: routing for 1000 users and 10Mbit internet.

From: Chuck Swiger (cswiger_at_mac.com)
Date: 05/31/04

  • Next message: Fernando Gleiser: "Re[2]: routing for 1000 users and 10Mbit internet."
    Date: Mon, 31 May 2004 13:14:25 -0400
    To: hugle <hugle@vkt.lt>
    
    

    hugle wrote:
    [ ... ]
    > why then my users eats so much CPU?
    > look:
    > CPU states: 0.0% user, 0.0% nice, 0.8% system, 38.0% interrupt, 61.2% idle
    > Mem: 21M Active, 177M Inact, 133M Wired, 1228K Cache, 199M Buf, 1677M Free
    >
    > I have only 61% idle ?
    > usualy i have ~50 idle..
    > now I have P4 2.4GHZ
    >
    > maybe my setup is bad (kernel I mean)?
    > ps. what those interrupt means?

    English as a second language, hmm? Very well:

    Your network card generates a signal when it receives a network packet and
    wants the OS to "pay attention". That signal is called an interupt, and has a
    strong correlation with the term "IRQ". You are seeing lots of interrupts
    because your router is dealing with lots of packets.

    It is very likely that you can improve the way your system handles this load
    by tuning your system better, yes. Read "man tuning", and consider rebuilding
    your kernel using HZ=1000 or so, and enabling DEVICE_POLLING. You should also
    make sure you've got good network cards in the machine...

    -- 
    -Chuck
    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
    

  • Next message: Fernando Gleiser: "Re[2]: routing for 1000 users and 10Mbit internet."

    Relevant Pages

    • Re: Interrupt context...
      ... > gone through most of the posts on interrupt in usenet. ... > kernel stack and ISR is executed. ... More may be saved depending on the architecture. ... Here the kernel have assembler code to save all general ...
      (comp.os.linux.development.system)
    • Re: [PATCH 19-rc1] Fix typos in /Documentation : Misc
      ... +do not have a corresponding kernel virtual address space mapping) and ... This command sets the scale factor for the ABSOLUTE MOUSE POSITIONING mode. ... If you check the source code you will see that what I draw here as a frame ... interrupt-parent: contains the phandle of the interrupt ...
      (Linux-Kernel)
    • Re: [PATCH 18-rc3] Fix typos in /Documentation : Q-R
      ... The driver will receive them again on the ... The kernel is entered with r3 pointing to an area of memory that is ... Bits are then right shifted into the GP_SAMPLE register at the specified ... you get an interrupt when a full DWORD is recieved. ...
      (Linux-Kernel)
    • PROBLEM: oops in 2.6.21.1 after bringing up the network
      ... I am consistently getting a kernel oops from a vanilla 2.6.21.1 kernel. ... Fatal exception in interrupt ... pin B routed to IRQ 0 ... Elitegroup Computer Systems Unknown device b732 ...
      (Linux-Kernel)
    • [PATCH] Update Documentation/DocBook/kernel-hacking.tmpl
      ... Kernel Hacking. ... not associated with any process, serving a softirq, tasklet or bh; ... For example, while a softirq is running on a CPU, no other ... but a hardware interrupt can. ...
      (Linux-Kernel)