Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jun 2011 13:40:28 +0900
From:      Kazuya Goda <gockzy@gmail.com>
To:        soc-status@freebsd.org
Subject:   [status report] RPS/RFS #week4
Message-ID:  <BANLkTi=GSrdsqyxsKAJbwhiL_NgbFLgcrA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

The goal of my project is to implement RPS/RFS on FreeBSD. RPS solves
the problem of
mono-queue NIC which can't distribute packets across multiple processors.

This week status :
Since last week, I have had TCP connection problem.
500 clients send connection request , about 400 clients connection
established is failed.

I used iperf for benchmark.Watching netstat output, I found listen
queue is overflow.
This overflow was caused by backlog which is listen() system call arguments.
 Backlog is set to 5 on iperf, but it's too small. I change value of
backlog to 128,
listen queue doesn't overflow.

Next week:
* Benchmark test

Regards,
Kazuya Goda



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTi=GSrdsqyxsKAJbwhiL_NgbFLgcrA>