Page MenuHomeFreeBSD

remove artifical tcp send/recv buffer limit, and add threads for io..
Needs ReviewPublic

Authored by jmg on Nov 16 2015, 1:16 AM.

Details

Reviewers
pjd
Group Reviewers
manpages
Summary

In doing testing on a VM a long while ago, I noticed that ggate
was forcing the recv/send buffer to be 128k by default.. Now that
FreeBSD has buffer autosizing, this was restricting how much data
could be pending in the buffer at a time..

Also, ggated serializes IO, even though the IO's should be able
to be executed in parallel, and ggated is already multithreaded
for the request processing and IO side, so simply start up more
threads..

Diff Detail

Repository
rS FreeBSD src repository
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 1164
Build 1168: arc lint + arc unit

Event Timeline

jmg updated this revision to Diff 10220.Nov 16 2015, 1:16 AM
jmg retitled this revision from to remove artifical tcp send/recv buffer limit, and add threads for io...
jmg updated this object.
jmg edited the test plan for this revision. (Show Details)
jmg added a reviewer: pjd.