Thread: curl-loader on Solaris?
Status: Alpha
Brought to you by:
coroberti
From: Frank F. <fra...@gm...> - 2008-04-20 13:44:29
|
Hi all, the FAQ mentions only Linux as a supported OS and the list archives didn't indicate anyone trying to run curl-loader on Solaris. Before i dig deeper in the sources, how are the chances of actually getting curl-loader build and running on Solaris? Is it that Linux-specific or is there a real chance it'll be running and give reasonable results? Thanks & best regards, Frank |
From: Robert I. <cor...@gm...> - 2008-04-20 14:21:49
|
Hi Frank, On Sun, Apr 20, 2008 at 4:44 PM, Frank Fegert <fra...@gm...> wrote: > Hi all, > > the FAQ mentions only Linux as a supported OS and the list archives > didn't indicate anyone trying to run curl-loader on Solaris. Before > i dig deeper in the sources, how are the chances of actually getting > curl-loader build and running on Solaris? Is it that Linux-specific > or is there a real chance it'll be running and give reasonable results? > > Thanks & best regards, > > Frank > We are using netlink sockets and secondary IP addresses. If Solaris supports them and has some such API, you can give it a try. If not, there is a plenty amount of work to do for that. Take care. -- Sincerely, Robert Iakobashvili "Light will come from Jerusalem" ................................................................... www.ghotit.com An online speller for dyslectics and bad-spellers ................................................................... http://curl-loader.sourceforge.net An open-source web application testing tool ................................................................... |
From: Frank F. <fra...@gm...> - 2008-04-20 16:13:45
|
Hello Robert, thanks for your fast reply! On Sun, Apr 20, 2008 at 05:21:48PM +0300, Robert Iakobashvili wrote: > On Sun, Apr 20, 2008 at 4:44 PM, Frank Fegert <fra...@gm...> wrote: > > the FAQ mentions only Linux as a supported OS and the list archives > > didn't indicate anyone trying to run curl-loader on Solaris. Before > > i dig deeper in the sources, how are the chances of actually getting > > curl-loader build and running on Solaris? Is it that Linux-specific > > or is there a real chance it'll be running and give reasonable results? > > We are using netlink sockets and secondary IP addresses. > If Solaris supports them and has some such API, you can > give it a try. > If not, there is a plenty amount of work to do for that. Netlink sockets are not supported on Solaris unless the XNET library functions (see [1]) are fairly similar to the Linux netlink API. Secondary IP adresses are supported via logical interfaces and the "if" ioctls SIOCLIFADDIF/SIOCLIFREMOVEIF, see [2]. In your opinion, would that be sufficient for an adaption to Solaris? Or does anyone know an alternative to curl-loader runable on Solaris (probably the wrong list to ask this ;-) )? Thanks & best regards, Frank [1] http://docs.sun.com/app/docs/doc/817-0696/6mgfrf0gr?l=en&q=3XNET&a=expand [2] http://docs.sun.com/app/docs/doc/816-5177/if-7p?l=en&a=view |
From: Robert I. <cor...@gm...> - 2008-04-20 17:00:18
|
Hi Frank, On Sun, Apr 20, 2008 at 7:11 PM, Frank Fegert <fra...@gm...> wrote: > > > We are using netlink sockets and secondary IP addresses. > > If Solaris supports them and has some such API, you can > > give it a try. > > If not, there is a plenty amount of work to do for that. > > Netlink sockets are not supported on Solaris unless the XNET library > functions (see [1]) are fairly similar to the Linux netlink API. > > [1] > http://docs.sun.com/app/docs/doc/817-0696/6mgfrf0gr?l=en&q=3XNET&a=expand > [2] http://docs.sun.com/app/docs/doc/816-5177/if-7p?l=en&a=view > > If netlink API is supported, thus compile it and it should work. Secondary IP addresses are created via routing netlink tables. Still, if it does not work for you, you may try Bugnux live CD with curl-loader installed. Y can run boot the CP from any PC, like windows. If you think, that Solaris as a MUST, you may wish to try JMeter java-based testing tool, but you may need a lot of memory and fine tuning efforts for high loads. Sincerely, Robert Iakobashvili "Light will come from Jerusalem" ................................................................... www.ghotit.com An online speller for dyslectics and bad-spellers ................................................................... http://curl-loader.sourceforge.net An open-source web application testing tool ................................................................... |
From: Niko W. S. S. <nik...@ya...> - 2008-04-24 07:03:27
|
I want to test ny web server performance with curl-loader on 700 concurrent user. I use 2 PC (one as the server and one as the client). The server uses 192.168.6.2 and the client uses 192.168.6.0 and there isn't a problem with the connection. But in the curl-loader's configuration file I use 700 max client with IP address 192.168.1.1-192.168.5.254. Then I use ./curl-loader command and the result says that the connection can't be established. And I think ii must be the problem in the IP address. How can I fix this? How if I use only ONE PC (as the server also as the client). is the result will describe my web werver performance as same as the 2 PC in use? Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung --------------------------------- Bergabunglah dengan orang-orang yang berwawasan, di bidang Anda di Yahoo! Answers |
From: Robert I. <cor...@gm...> - 2008-04-24 07:51:22
|
Hi Niko On Thu, Apr 24, 2008 at 10:03 AM, Niko Wilfritz Sianipar Sianipar < nik...@ya...> wrote: > I want to test ny web server performance with curl-loader on 700 > concurrent user. I use 2 PC (one as the server and one as the client). The > server uses 192.168.6.2 and the client uses 192.168.6.0 and there isn't a > problem with the connection. There is an option to use the same IP for all clients, if you set e.g. 192.168.6.0 to the configuration file , it will be shared by all virtual clients of curl-loader > But in the curl-loader's configuration file I use 700 max client with IP > address 192.168.1.1-192.168.5.254. Then I use ./curl-loader command and the > result says that the connection can't be established. And I think ii must be > the problem in the IP address. How can I fix this? Sure. Y need to add a routing rule both at server and at clients or default gateways. Sometimes, curl-loader can change the routing settings as well. Please, consult your networking people. How if I use only ONE PC (as the server also as the client). is the result will describe my web werver performance as same as the 2 PC in use? It depens on what your server is doing, how much clients you are running etc ... Just fix the routing between client and server and it will work. Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung -- Sincerely, Robert Iakobashvili "Light will come from Jerusalem" ................................................................... www.ghotit.com An online speller for dyslectics and bad-spellers ................................................................... http://curl-loader.sourceforge.net An open-source web application testing tool ................................................................... |
From: Niko W. S. S. <nik...@ya...> - 2008-04-25 06:34:33
|
I want to use until 700 concurrent user. And I only have one PC now, cause the another PC is not mine. Can the result can describes the web server's performance ,... --- Robert Iakobashvili <cor...@gm...> wrote: > Hi Niko > > On Thu, Apr 24, 2008 at 10:03 AM, Niko Wilfritz > Sianipar Sianipar < > nik...@ya...> wrote: > > > I want to test ny web server performance with > curl-loader on 700 > > concurrent user. I use 2 PC (one as the server and > one as the client). The > > server uses 192.168.6.2 and the client uses > 192.168.6.0 and there isn't a > > problem with the connection. > > > There is an option to use the same IP for all > clients, if you set e.g. > 192.168.6.0 to the configuration file , it will be > shared > by all virtual clients of curl-loader > > > But in the curl-loader's configuration file I use > 700 max client with IP > > address 192.168.1.1-192.168.5.254. Then I use > ./curl-loader command and the > > result says that the connection can't be > established. And I think ii must be > > the problem in the IP address. How can I fix this? > > > Sure. Y need to add a routing rule both at server > and at clients or default > gateways. > Sometimes, curl-loader can change the routing > settings as well. > Please, consult your networking people. > > How if I use only ONE PC (as the server also as the > client). is the result > will describe my web werver performance as same as > the 2 PC in use? > > It depens on what your server is doing, how much > clients you are running etc > ... > > Just fix the routing between client and server and > it will work. > > > > Best, > Niko Wilfritz Sianipar > Teknik Informatika IT Telkom Bandung > > > > -- > Sincerely, > Robert Iakobashvili > "Light will come from Jerusalem" > ................................................................... > www.ghotit.com > An online speller for dyslectics and bad-spellers > ................................................................... > http://curl-loader.sourceforge.net > An open-source web application testing tool > ................................................................... > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 > JavaOne(SM) Conference > Don't miss this year's exciting event. There's still > time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone> _______________________________________________ > curl-loader-devel mailing list > cur...@li... > https://lists.sourceforge.net/lists/listinfo/curl-loader-devel > Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung ________________________________________________________ Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/ |
From: Robert I. <cor...@gm...> - 2008-04-25 07:13:12
|
Hi Niko, On Fri, Apr 25, 2008 at 9:34 AM, Niko Wilfritz Sianipar Sianipar < nik...@ya...> wrote: > I want to use until 700 concurrent user. And I only > have one PC now, cause the another PC is not mine. > Can the result can describes the web server's > performance ,... Nobody can say you for sure. It depends on what your server is doing, etc. But you can start with it and later to test your live web server during the least busy hours, like nights ... Take care and best wishes! -- Sincerely, Robert Iakobashvili "Light will come from Jerusalem" ................................................................... www.ghotit.com An online speller for dyslectics and bad-spellers ................................................................... http://curl-loader.sourceforge.net An open-source web application testing tool ................................................................... |
From: Niko W. S. S. <nik...@ya...> - 2008-04-28 04:54:13
|
In the curl-loader log file there isn't a field that hold the response time value. Is there a way/ways to look for or calculate the MEAN response time of a scenario/batch scenario from the log file of curl-loader. I need the MEAN RESPONSE TIME to evaluate the Apache performance as my college work. I hope curl-loader can do that. Really really hope. Thanks. Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung ________________________________________________________ Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/ |
From: Robert I. <cor...@gm...> - 2008-04-28 05:13:03
|
Hi Niko, On Mon, Apr 28, 2008 at 7:54 AM, Niko Wilfritz Sianipar Sianipar < nik...@ya...> wrote: > In the curl-loader log file there isn't a field that > hold the response time value. Is there a way/ways to > look for or calculate the MEAN response time of a > scenario/batch scenario from the log file of > curl-loader. I need the MEAN RESPONSE TIME to evaluate > the Apache performance as my college work. > Nice hearing from you. Y can look in the FAQs: http://curl-loader.sourceforge.net/doc/faq.html#statistics curl-loader names the parameter a bit different: average application server Delay (msec), estimated as the time between HTTP request and HTTP response without taking into the account network latency (RTT) (D); - average application server Delay for 2xx (success) HTTP-responses, as above, but only for 2xx responses. The motivation for that is that 3xx redirections and 5xx server errors/rejects may not necessarily provide a true indication of a testing server working functionality (D-2xx); The parameters are displayed at the terminal as well as going into <batch-name>.txt file Thus, you can see the issue: a) from the user-side perspective (D) b) from the real server-side work processing (D-2xx) ; Take care and best wishes! Truly, Robert Iakobashvili, Ph.D. "Light will come from Jerusalem" ..................................................................... www.ghotit.com Dyslexia assisting technologies An online speller for dyslectics ..................................................................... http://curl-loader.sourceforge.net An open-source web testing tool ..................................................................... |
From: Niko W. S. S. <nik...@ya...> - 2008-04-28 05:41:22
|
In other word you says that the [Mean] Response Time are the (D) field and the D(2xx) for server perspective. OK, I will trace my curl-loader log file again if it is the response time in curl-loader. --- Robert Iakobashvili <cor...@gm...> wrote: > Hi Niko, > > On Mon, Apr 28, 2008 at 7:54 AM, Niko Wilfritz > Sianipar Sianipar < > nik...@ya...> wrote: > > > In the curl-loader log file there isn't a field > that > > hold the response time value. Is there a way/ways > to > > look for or calculate the MEAN response time of a > > scenario/batch scenario from the log file of > > curl-loader. I need the MEAN RESPONSE TIME to > evaluate > > the Apache performance as my college work. > > > > > Nice hearing from you. > > Y can look in the FAQs: > http://curl-loader.sourceforge.net/doc/faq.html#statistics > > curl-loader names the parameter a bit different: > > average application server Delay (msec), estimated > as the time between HTTP > request and HTTP response without taking into the > account network latency > (RTT) (D); > - average application server Delay for 2xx (success) > HTTP-responses, as > above, but only for 2xx responses. The motivation > for that is that 3xx > redirections and 5xx server errors/rejects may not > necessarily provide a > true indication of a testing server working > functionality (D-2xx); > The parameters are displayed at the terminal as well > as going into > <batch-name>.txt file > > Thus, you can see the issue: > a) from the user-side perspective (D) > b) from the real server-side work processing (D-2xx) > ; > > Take care and best wishes! > > > Truly, > Robert Iakobashvili, Ph.D. > "Light will come from Jerusalem" > ..................................................................... > www.ghotit.com > Dyslexia assisting technologies > An online speller for dyslectics > ..................................................................... > http://curl-loader.sourceforge.net > An open-source web testing tool > ..................................................................... > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 > JavaOne(SM) Conference > Don't miss this year's exciting event. There's still > time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone> _______________________________________________ > curl-loader-devel mailing list > cur...@li... > https://lists.sourceforge.net/lists/listinfo/curl-loader-devel > Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung ________________________________________________________ Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/ |
From: Niko W. S. S. <nik...@ya...> - 2008-04-29 06:00:54
|
The D and D2xx in the log file I think it's the delay not the response time. Because I get that the D average for 10 concurrent user is bigger than the 30 user. Or my simulation is still not accurate cause I use file which size is 1 KB and 2 KB. Any suggestion? --- Robert Iakobashvili wrote: > Hi Niko, > > On Mon, Apr 28, 2008 at 7:54 AM, Niko Wilfritz > Sianipar Sianipar < > nik...@ya...> wrote: > > > In the curl-loader log file there isn't a field > that > > hold the response time value. Is there a way/ways > to > > look for or calculate the MEAN response time of a > > scenario/batch scenario from the log file of > > curl-loader. I need the MEAN RESPONSE TIME to > evaluate > > the Apache performance as my college work. > > > > > Nice hearing from you. > > Y can look in the FAQs: > http://curl-loader.sourceforge.net/doc/faq.html#statistics > > curl-loader names the parameter a bit different: > > average application server Delay (msec), estimated > as the time between HTTP > request and HTTP response without taking into the > account network latency > (RTT) (D); > - average application server Delay for 2xx (success) > HTTP-responses, as > above, but only for 2xx responses. The motivation > for that is that 3xx > redirections and 5xx server errors/rejects may not > necessarily provide a > true indication of a testing server working > functionality (D-2xx); > The parameters are displayed at the terminal as well > as going into > .txt file > > Thus, you can see the issue: > a) from the user-side perspective (D) > b) from the real server-side work processing (D-2xx) > ; > > Take care and best wishes! > > > Truly, > Robert Iakobashvili, Ph.D. > "Light will come from Jerusalem" > ..................................................................... > www.ghotit.com > Dyslexia assisting technologies > An online speller for dyslectics > ..................................................................... > http://curl-loader.sourceforge.net > An open-source web testing tool > ..................................................................... > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 > JavaOne(SM) Conference > Don't miss this year's exciting event. There's still > time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone> _______________________________________________ > curl-loader-devel mailing list > cur...@li... > https://lists.sourceforge.net/lists/listinfo/curl-loader-devel > Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung ________________________________________________________ Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ curl-loader-devel mailing list cur...@li... https://lists.sourceforge.net/lists/listinfo/curl-loader-devel Best, Niko Wilfritz Sianipar Teknik Informatika IT Telkom Bandung --------------------------------- Bergabunglah dengan orang-orang yang berwawasan, di bidang Anda di Yahoo! Answers |
From: Robert I. <cor...@gm...> - 2008-04-29 07:10:51
|
Hi Niko, On Tue, Apr 29, 2008 at 9:00 AM, Niko Wilfritz Sianipar Sianipar < nik...@ya...> wrote: > The D and D2xx in the log file I think it's the delay not the response > time. Because I get that the D average for 10 concurrent user is bigger than > the 30 user. > Or my simulation is still not accurate cause I use file which size is 1 KB > and 2 KB. > Any suggestion? > > When a file is commonly used, web-servers are performing various optimizations, like putting them to memory, caching, etc The application response delay is a complex function of both your application and your server, where each may be doing optimizations for commonly used data and files. When your server will be have e.g. half used CPU, memory mostly used, etc you will start to see see, that the application response time starts being longer. Take care about the potential network bottleneck, so that you'll have always enough bandwidth in order to measure exactly what you want: the server application delay and not any network effects. -- Truly, Robert Iakobashvili, Ph.D. ...................................................................... www.ghotit.com Ghotit - Assistive technology that understands you ...................................................................... |