Re: I've ran out of ideas

From: CHOI Junho (cjh_at_kr.FreeBSD.org)
Date: 11/18/04

  • Next message: Claus Guttesen: "Re: I've ran out of ideas"
    Date: Thu, 18 Nov 2004 19:58:54 +0900 (KST)
    To: aaron.glenn@gmail.com
    
    

    Can you test it on 4.x machines? I think 5.x is not stable/optimized
    for kqueue operations of thttpd.

    If you have sufficient(not swapping) memory, you can do 100Mbps/sec
    easily, as long as on 4.x.

    And, check several sysctls: somaxconn, mbuf, and polling.

    From: Aaron Glenn <aaron.glenn@gmail.com>
    Subject: I've ran out of ideas
    Date: Thu, 18 Nov 2004 01:47:17 -0800

    > I'm pushing large files via thttpd over low-end hardware (celeron
    > 1.8GHz, 512MB RAM, UATA 100 drive) and, out of the box, FreeBSD
    > 5.3-RELEASE topped out at 40Mbps sustained. After creating a separate
    > partition with a much larger blocksize, it's hit 50Mbps sustained but
    > won't go past 54Mbps at all.
    >
    > iostat shows the drive pushing 3.5MB/s pretty consistently. There are
    > on average 750 http connections. Interrupts take 12% of the CPU,
    > according to top, and another 2% for thttpd itself. The box doesn't
    > swap.
    >
    > My dmesg is inexplicably gone...which I realize is going to seriously
    > hamper any constructive input. It is an fxp card, and the IDE
    > controller is a generic Intel controller (the motherboard is an old
    > gateway desktop pull). The /var/log/messages file is filled with:
    >
    > Nov 18 04:00:15 d thttpd[38743]: write - Socket is not connected
    > sending /path/to/file.name
    >
    > I'd like to know what else I can to do maximize raw network I/O. I
    > don't see why this box can't push 90Mbps. My good friend, colleague,
    > and Linux zealot, is eating this up. (-:
    >
    > Regards,
    > aaron.glenn
    > _______________________________________________
    > freebsd-performance@freebsd.org mailing list
    > http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    > To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"

    --
    CHOI Junho <http://www.kr.FreeBSD.org/~cjh>     cjh@[kr.]FreeBSD.org
    Key fingerprint = 1369 7374 A45F F41A F3C0  07E3 4A01 C020 E602 60F5
    _______________________________________________
    freebsd-performance@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"
    

  • Next message: Claus Guttesen: "Re: I've ran out of ideas"