[freetds] FreeBSD 5.0 performance problems with TCP_NOPUSH

Peter Deacon peterd at iea-software.com
Mon Mar 14 18:59:52 EST 2005


>From my research on the FreeBSD platform you can't toggle TCP_NOPUSH to 
indiciate flushing of buffers like you can with TCP_CORK on other 
platforms.

When I compile with the nopush options I get very long delays (>2sec) for 
some queries.  Commenting them out the delays go away.

My vote is for yanking NOPUSH for FreeBSD... sound reasonable?

Besides nagle should absorb most of the performance hit associated with 
short writes?

Have Fun!
Peter


More information about the FreeTDS mailing list