Re: Maximum possible traffic rate
Status: Alpha
Brought to you by:
coroberti
From: sajal <s.b...@qu...> - 2010-10-07 00:27:57
|
On 06/10/10 18:25, Robert Iakobashvili wrote: > Hi, > > On Wed, Oct 6, 2010 at 8:27 AM, sajal <s.b...@qu... > <mailto:s.b...@qu...>> wrote: > > Hi, > > I am using curl-loader on a physical machine with following > specifications: Intel Core 2 duo 3.0 GHz processor, 4 GB Memory and > running Linux 2.6.32 > > The configuration file being used is the following: > ########### GENERAL SECTION ################################ > BATCH_NAME = 100 > CLIENTS_NUM_MAX = 10000 > > > Try some 3000-5000 to begin with > > CLIENTS_NUM_START = 1000 > > > Start from some 100-200 > > CLIENTS_RAMPUP_INC = 1000 > > > keep 50-200 > > INTERFACE = eth0 > NETMASK = 8 > IP_ADDR_MIN= 10.1.0.1 > IP_ADDR_MAX= 10.2.255.255 #Actually - this is for self-control > CYCLES_NUM= 1 > > > You mean -1 or some high number? > > Use > CYCLES_NUM= -1 > > URLS_NUM=1 > ########### URL SECTION #################################### > > URL=http://192.168.100.8/index.html > URL_SHORT_NAME="local-index" > REQUEST_TYPE=GET > FRESH_CONNECT=1 > > > Remove the tag FRESH_CONNECT=1 > > TIMER_URL_COMPLETION =0 # In msec. When positive, Now it is > enforced by cancelling url fetch on timeout > TIMER_AFTER_URL_SLEEP =0 > > With this configuration file I am able to get approximately 130 new > connections/second and the data-rate is somewhere 30-35 kbps. I wanted > to know with this configuration and available resources what is the > maximum possible no. of new connections/second and data-rate I can > get? > > > Monitor your server-side, where it may be the bottleneck, > after you place the correct tags with values. > > Read: > > http://curl-loader.sourceforge.net/high-load-hw > <http://curl-loader.sourceforge.net/high-load-hw/> > > and read more the README, other files in docs directory and the links > sent to you. > > > Thanks and Regards > > -- > > Sajal Bhatia > Research Masters Student > QUT, Brisbane > AUSTRALIA > > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating > great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > curl-loader-devel mailing list > cur...@li... > <mailto:cur...@li...> > https://lists.sourceforge.net/lists/listinfo/curl-loader-devel > > > > > -- > Truly, > Robert Iakobashvili, Ph.D. > > Home: http://www.ghotit.com > Blog: http://dyslexia-blog.ghotit.com <http://dyslexia-blog.ghotit.com/> > Twitter: http://twitter.com/ghotit > Facebook: http://facebook.com/ghotit > ...................................................................... > Ghotit Dyslexia > Assistive technology that understands you > ...................................................................... > Hi, Thanks for your reply. I tried with the suggested configuration i.e. CLIENTS_NUM_START = 100 CLIENTS_RAMPUP_INC = 150 CYCLES_NUM= -1 FRESH_CONNECT=0 I ran the test for approx 100 sec and I was able to achieve ~3000 packets per second, and with average packet size of 96 bytes, the data rate was ~2.21 mega bits per sec. I also monitored the server side, it was like ~40% CPU usage. The client machine has consumed almost entire CPU (dual core). But the memory utilization on client machine was comparatively less ~15-20%. Can you suggest the configuration to get a much higher load than this in terms of no of packets per second and data rate? Thanks and Regards -- Sajal Bhatia Research Masters Student QUT, Brisbane AUSTRALIA |