| *SOLVED* network performance [message #13913] | 
			Thu, 07 June 2007 18:55   | 
		 
		
			
				
				
				
					
						  
						ep1p
						 Messages: 4 Registered: June 2007 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Hi, 
I have three boxes running openvz on gentoo, and when trying to diagnose a problem with network performance to a seperate host not on my network, I found that the openvz boxes appear to get better performance than all other boxes I tested (to an order of perhaps 3x faster when wget'ing a file). This occurs both in the VE and on the host system. 
 
The data file appears to be 50meg worth of A's so I guess is fairly compressable. What clever stuff is happening such that these boxes perform better? Kernel is 2.6.18-028stab031 
 
Cheers, 
 
john
		
		
		[Updated on: Wed, 11 July 2007 10:03] by Moderator Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 | 
	
		
		
			| Re: network performance [message #14067 is a reply to message #13932] | 
			Thu, 14 June 2007 00:34    | 
		 
		
			
				
				
				
					
						  
						ep1p
						 Messages: 4 Registered: June 2007 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Hmm. I have several of these types of boxes so they should be a pretty much identical architecture (apart from maybe ag1 below). Some have single CPU, some have dual, some have a 3.2ghz chip instead of 2.8ghz and some have more RAM than others. The network cards are pretty much the same- intel onboard gigabit cards (connected to 100meg switches). 
 
my openvz boxes: 
 
Linux box1 2.6.18-028stab031 #1 SMP Thu May 10 11:26:56 GMT 2007 i686 Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux 
 
00:13:02 (4.15 MB/s) 
 
Linux box2 2.6.18-028stab031 #1 SMP Fri May 11 14:27:07 GMT 2007 i686 Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux 
 
00:06:51 (4.48 MB/s)  
 
Linux box3 2.6.20-gentoo-r8 #3 SMP Fri May 25 00:32:12 BST 2007 i686 Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux 
 
01:12:35 (5.22 MB/s) 
 
 
 
the others: 
 
Linux ag1 2.6.18-gentoo-r3 #1 SMP Thu Nov 30 06:46:32 GMT 2006 i686 Intel(R) Xeon(R) CPU 5160 @ 3.00GHz GenuineIntel GNU/Linux 
 
01:12:02 (5.21 MB/s) 
 
Linux ag2 2.6.14-hardened-r3 #4 SMP Wed Feb 22 15:03:41 GMT 2006 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux 
 
01:08:45 (1.26 MB/s) 
 
Linux ag3 2.6.14-hardened-r6 #2 SMP Tue Apr 11 16:49:45 GMT 2006 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux 
 
01:19:32 (1.25 MB/s) 
 
Linux ag4 2.6.20-hardened-r2 #3 SMP Tue Jun 12 16:35:52 BST 2007 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux 
 
02:20:04 (1.70 MB/s) 
 
Linux ag5 2.6.16-hardened-r6 #2 SMP Mon May 22 21:09:25 BST 2006 i686 Intel(R) Xeon(TM) CPU 3.20GHz GNU/Linux 
 
01:23:02 (1.22 MB/s) 
 
Linux ag6 2.6.16-hardened-r6 #2 SMP Mon May 22 21:09:44 BST 2006 i686 Intel(R) Xeon(TM) CPU 2.80GHz GNU/Linux 
 
01:25:23 (1.26 MB/s) 
 
box3 was running the openvz kernel and also had similar faster speeds with that. 
 
I originally noticed this as I saw what appeared to be a 10Mbps bottleneck on a connection to something I don't control, but found from a vps server on my network there wasn't such an issue. Speeds to a local 100meg source are pretty much identical and are as would be expected on all these boxes. 
 
The network equipment my side isn't a problem, nor is routing, or IP address as I've tried putting the same IP on different box with no difference to results. 
 
The only thing I can think of is kernel, network driver (within kernel) or other network parameters like MTU/MSS/ window scaling etc that would adjust how things work over distance. Are there any performance tweaks done to net stuff for openvz? 
 
Any thoughts of where to look? I guess this looks less like of an openvz issue now though   
 
<edit - perhaps its hardened kernel? hmm..> 
 
john
		
		
		[Updated on: Thu, 14 June 2007 00:43] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 |