Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Sep 2005 00:08:55 +0100
From:      Daniel Pocock <daniel@lvdx.com>
To:        freebsd-isp@freebsd.org
Subject:   Re: FreeBSD, quagga (BGP) and 2950 VLANs
Message-ID:  <432F4507.4020708@lvdx.com>
In-Reply-To: <20050919215605.GK62233@complx.LF.net>
References:  <432EC4FF.4030706@lvdx.com> <20050919205757.GI62233@complx.LF.net>	<432F3013.7090001@keystreams.com>	<20050919214618.GJ62233@complx.LF.net> <20050919215605.GK62233@complx.LF.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms050300070800010409040502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit



Kurt Jaeger wrote:

>Hi!
>
>  
>
>>>Doing a straight FTP transfer from one server to another 
>>>through a CIsco 3640 seems to cap at about 40 Mbits/second so I was 
>>>wondering how that compares to a x86 system running FreeBSD.
>>>      
>>>
>>The tests I made using some shuttle.com barebone hardware etc
>>seems to max out around 500 mbit/sec. It wasn't a full-blown BGP setup,
>>far from it. More seems easily be possible, but we still need
>>to test.
>>    
>>
>
>If you use ftp, the limit might be the IO from/to disk, not the cisco
>throughput.
>
>Use ttcp to test the transfer limits, not ftp.
>
>http://www.mirrors.wiretapped.net/security/packet-construction/ttcp/ttcp.c
>
>  
>
Thanks for all the great answers.  I think that packets per second is 
just as important as megabits per second when evaluating routing.  We 
are a wholesale VoIP operator, so we switch many small packets (less 
than 100 bytes each) - it takes almost as much CPU power to make routing 
decisions for a 100 byte packet as for a 1500 byte FTP packet.  You will 
find much of the Cisco specs talk about throughput in packets per second 
(pps, or kpps).

The NIC I am using is the built in Intel i82555 in a DL360 1U server.  
According to vlan(4), the fxp driver doesn't do native VLAN, but can do 
large MTU for VLAN tagging.  This should give enough performance for our 
initial requirements (up to 10mbit) and I'll review it later.

I'm also curious about whether FreeBSD supports polled rather than 
interrupt driven behaviour in the NIC driver - that means that the 
system won't keep on re-entering an interrupt handler concurrently while 
under load (when a DoS attack is in progress).

The server will be set up tommorrow - I'll do some tests and publish my 
experiences on my web site, as I know several of my customers want to 
duplicate this for their own redundancy plans.

Regards,

Daniel

--------------------------------------
Director
London Voice and Data Exchange Limited
http://www.lvdx.com
--------------------------------------



--------------ms050300070800010409040502
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
IFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
AoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJj
WiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenpruf
ZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB
ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29u
YWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT
EVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+v
rL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRi
x9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9d
X2VPMYIDOzCCAzcCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1
bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElz
c3VpbmcgQ0ECAw4bBzAJBgUrDgMCGgUAoIIBpzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB
MBwGCSqGSIb3DQEJBTEPFw0wNTA5MTkyMzA4NTVaMCMGCSqGSIb3DQEJBDEWBBSsZZLIerVe
p/dbiVk/+OjwuD/MjzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMC
AgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDB4BgkrBgEEAYI3
EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5
KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQID
DhsHMHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl
IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0ECAw4bBzANBgkqhkiG9w0BAQEFAASCAQBeY0hlu2GwFeHQa0jjc/2I
TKuBFu0osXBdYiP6qKCT2uDBarv+J8wj++tRxMUVHfHMDQJauL1SIjm5qp/KltKdx3tdSrzz
/GeIEXJqtuv3f9+2ZmvxuK1uhKpejjKBt1QRehiXtERVXcve86ZbMJNTLfB6QfIzfyzbmuNA
lY1dNnK28vJMsg+qetui0/SSXOkUrJY+6tM1ALqqzUFEz2VEgY5lr4MJpaDW4xxkjcKDcpuS
BwmMQPeX2oWWiFK6kXJ+GXjhc81w48ylE3Xximpt8zbXbA4Dei+o3/+GuQcdA34Aul5vIAfw
RlzwsQBVMSpMSW2++ITSiF1XZXDbylw6AAAAAAAA
--------------ms050300070800010409040502--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?432F4507.4020708>