| To: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH] tcp: efficient port randomisation (revised) |
| From: | Stephen Hemminger <shemminger@xxxxxxxx> |
| Date: | Fri, 03 Dec 2004 21:42:47 -0800 |
| Cc: | michael.vittrup.larsen@xxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <20041202135252.04e64f51.davem@xxxxxxxxxxxxx> |
| References: | <20041027092531.78fe438c@xxxxxxxxxxxxxxxxxxxxxxxxxx> <200411020854.44745.michael.vittrup.larsen@xxxxxxxxxxxx> <20041104100104.570e67cd@xxxxxxxxxxxxxxxxx> <200411051103.59032.michael.vittrup.larsen@xxxxxxxxxxxx> <20041117153025.160eaa04@xxxxxxxxxxxxxxxxx> <20041130214643.7b72300e.davem@xxxxxxxxxxxxx> <20041201152446.3a0d5ce3@xxxxxxxxxxxxxxxxx> <20041201204622.7b760400.davem@xxxxxxxxxxxxx> <20041202134930.132d7bd8@xxxxxxxxxxxxxxxxx> <20041202135252.04e64f51.davem@xxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla Thunderbird 0.8 (Windows/20040913) |
If I special case to handle loopback, and get rid of the portalloc
lock, it comes out much better. These numbers are on the 800Mhz
PIII SMP, on a fast box like the dual Opeteron's it makes no difference
(always 30us).
Before TCP connection latency mean 79.9 std 10.55
*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
stp2-001 Linux 2.6.10- 8.270 38.6 24.3 61.6 48.5 45.9 76.6 74.6
stp2-001 Linux 2.6.10- 8.170 43.5 24.5 58.0 54.8 45.6 63.4 74.7
stp2-001 Linux 2.6.10- 2.740 50.6 29.9 40.3 48.3 59.8 75.1 101.
stp2-001 Linux 2.6.10- 8.140 46.6 29.7 57.6 48.8 45.5 72.0 74.4
stp2-001 Linux 2.6.10- 2.690 47.1 26.3 40.8 48.9 45.5 75.4 74.8
After TCP connection latency mean 73.8 std 0.55
*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
stp2-001 Linux 2.6.10- 8.260 38.1 25.7 63.3 48.1 66.6 75.4 74.9
stp2-001 Linux 2.6.10- 8.090 46.2 26.0 63.4 55.5 45.9 63.6 73.5
stp2-001 Linux 2.6.10- 8.210 39.0 21.2 63.1 55.4 58.8 63.8 73.5
stp2-001 Linux 2.6.10- 2.850 46.5 26.0 64.8 54.6 45.5 74.0 73.6
stp2-001 Linux 2.6.10- 8.200 42.9 21.5 64.9 55.6 62.4 64.1 73.5
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: e1000 driver problem with Intel Pro/1000 MT adapter, Jos Vos |
|---|---|
| Next by Date: | Re: [E1000-devel] Transmission limit, Lennert Buytenhek |
| Previous by Thread: | Re: [PATCH] tcp: efficient port randomisation (revised), Stephen Hemminger |
| Next by Thread: | Re: [PATCH] tcp: efficient port randomisation (revised), Michael Vittrup Larsen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |