[Sipp-users] IMS Bench SIPp
Hi.I am trying to install IMS Bench SIPp on Linux operating system following the instructions at https://sipp.sourceforge.net/ims_bench/reference.html#Installationwith command:svn co https://sipp.svn.sourceforge.net/svnroot/sipp/sipp/branches/ims_bench ims_benchBut the command failed with the message "Repository moved permanently to 'https://sourceforge.net/projects/sipp/'; please relocate "I could not find another source of the IMS Bench SIPp program.Thanks for help.Andy ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp: Running scenario files without the manager
Hi, Please I am trying to create a set of scenario files to mimic behaviours of some IMS-based services(such as chat, file sharing, and geolocation exchange). Is it possible to realise such scenarios on IMS Bench SIPp?Is it possible to run these scenrarios without using the manager on IMS Bench SIPp? Thanks! Segun -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp
Hi all, I am doing my thesis, Methodology for testing IP Multimedia Subsystem, and I want to use IMS Bench SIPp.I have built an IMS core network (SCSCF, HSS, ICSCF, PCSCF). I have added subscribers in HSS. I configured IP of SUT as IP of my PCSCF (192.168.1.31) and manager and TS is running on same pc (localhost). I configured my bench mark using ims_bench.pl. But when I run the script (../manager -f manager.xml) and press e key, only I see Waiting for all SIPp agents to connect...(0 so far)and I do not know where is problem, PLEASE HELP ME. Best regards Martin Karlík Brno, Czech Republic -- Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp - configuring for multiple IP addresses
Hi I have simple IMS bench scenario - I want to use 2 Test Systems to test basic registration and calling against a SUT IMS implementation. To be realistic I want to distribute the users onto many IP addresses (1 IP per user) within the same SIPp instance. I see from the IMS Bench Introduction and Reference Documentation that this is possible and the reference documentation explains how to configure virtuals IPs in the OS. But I can not find anywhere in the documentation or the mailing list how to configure the Test System SIPp instances and the IMS Bench manager to use multiple IP addresses per user for the tests. Does anyhow know how to configure this? Regards Richard. This email is subject to the disclaimer of Smile Communications (PTY) Ltd. at http://www.smilecoms.com/disclaimer -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario
Hi there, I rechecked this bug and it seems sipp crashes with user-variables using client/server scenarios: 1. Client scenario starts and initiates server-scenario via sendRmt (user is put into unique pool) 2. Server waits some time 3. Client saves something in user-variable 4. Server gets user with user-variable via assign_user Using two independent scenarios everything works fine and the variable can be retrieved. mfg Sven Leibold Ursprüngliche Nachricht: From: mainframes...@hotmail.com To: david.verbei...@intel.com; sipp-users@lists.sourceforge.net Date: Thu, 1 Dec 2011 12:39:54 +0100 Subject: Re: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario Hi, I tried it resulting in a crash of sipp. I made a debug it and this seems to occur in call.cpp in call::executeAction, perhabs when moving the user to a different pool. I assume it's critical to assign a user more than one time in different scenarios when both are running simultaniously. mfg Sven Leibold From: david.verbei...@intel.com To: mainframes...@hotmail.com; sipp-users@lists.sourceforge.net Subject: RE: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario Date: Thu, 1 Dec 2011 11:05:20 + I don’t see any reason why this wouldn’t work. It is very similar to the usage of user variables that is done in the default IMS scenario files to store the Service-Route value received in the registration and use it for other subsequent scenarios. Update of the user variable value should be immediate iirc. Have you already tried this? -David From: Firstname Lastname [mailto:mainframes...@hotmail.com] Sent: Thursday, December 01, 2011 10:08 AM To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario Hi there, is there any way to save a value into a user-variable like u6 and directly use this variable in an other scenario while the first one is still running? This could look like: Scenario 1: ... assign_user pool=2 scheme=rand_uni/ ... recv request=INVITE action ereg regexp=somevalue search_in=msg assign_to=u6 / /action /recv ... move_user pool=9/ Scenario 2: ... assign_user pool=9 scheme=rand_uni/ ... send ![CDATA[ send something with [$u6] ]] /send Or is there any other way to accomplish this? mfg Sven Leibold Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario
Hi there, is there any way to save a value into a user-variable like u6 and directly use this variable in an other scenario while the first one is still running? This could look like: Scenario 1: ... assign_user pool=2 scheme=rand_uni/ ... recv request=INVITE action ereg regexp=somevalue search_in=msg assign_to=u6 / /action /recv ... move_user pool=9/ Scenario 2: ... assign_user pool=9 scheme=rand_uni/ ... send ![CDATA[ send something with [$u6] ]] /send Or is there any other way to accomplish this? mfg Sven Leibold -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario
I don't see any reason why this wouldn't work. It is very similar to the usage of user variables that is done in the default IMS scenario files to store the Service-Route value received in the registration and use it for other subsequent scenarios. Update of the user variable value should be immediate iirc. Have you already tried this? -David From: Firstname Lastname [mailto:mainframes...@hotmail.com] Sent: Thursday, December 01, 2011 10:08 AM To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario Hi there, is there any way to save a value into a user-variable like u6 and directly use this variable in an other scenario while the first one is still running? This could look like: Scenario 1: ... assign_user pool=2 scheme=rand_uni/ ... recv request=INVITE action ereg regexp=somevalue search_in=msg assign_to=u6 / /action /recv ... move_user pool=9/ Scenario 2: ... assign_user pool=9 scheme=rand_uni/ ... send ![CDATA[ send something with [$u6] ]] /send Or is there any other way to accomplish this? mfg Sven Leibold Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario
Hi, I tried it resulting in a crash of sipp. I made a debug it and this seems to occur in call.cpp in call::executeAction, perhabs when moving the user to a different pool. I assume it's critical to assign a user more than one time in different scenarios when both are running simultaniously. mfg Sven Leibold From: david.verbei...@intel.com To: mainframes...@hotmail.com; sipp-users@lists.sourceforge.net Subject: RE: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario Date: Thu, 1 Dec 2011 11:05:20 + I don’t see any reason why this wouldn’t work. It is very similar to the usage of user variables that is done in the default IMS scenario files to store the Service-Route value received in the registration and use it for other subsequent scenarios. Update of the user variable value should be immediate iirc. Have you already tried this? -David From: Firstname Lastname [mailto:mainframes...@hotmail.com] Sent: Thursday, December 01, 2011 10:08 AM To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS Bench SIPp - Retrieving a variable from a running scenario Hi there, is there any way to save a value into a user-variable like u6 and directly use this variable in an other scenario while the first one is still running? This could look like: Scenario 1: ... assign_user pool=2 scheme=rand_uni/ ... recv request=INVITE action ereg regexp=somevalue search_in=msg assign_to=u6 / /action /recv ... move_user pool=9/ Scenario 2: ... assign_user pool=9 scheme=rand_uni/ ... send ![CDATA[ send something with [$u6] ]] /send Or is there any other way to accomplish this? mfg Sven Leibold Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp - wrong scenarios loaded by TS, IHS is 100%
Hi! I just set up 3 Server with a Manager, Test-System and a System under Test with the Standard-cmpliant Scenarios. Everything works fine until I start the Scenarios via pressing 'e': instead of the register-scenario (for preregister) the Test-system SIPp instance takes the reregister-scenario leading in 100% IHS. I already checked the manager.xml. It seems that always the first scenario form the manager.xml is taken (I checked this by switching the order) configuration .. scenario name=ims_rereg max_ihs=0.1/ scenario name=ims_reg max_ihs=0.1/ scenario name=ims_uac max_ihs=0.1/ .. /configuration I recompiled every-SIPP distribution on every Host (Manager: gcc version 4.5.4, all other: gcc version 4.3.2). This seems to be a very strange bug xX mfg Tobi -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp : Error UDP port over 52000 : errno 98 (Address already in use)
Dear All , I have got stucked in this error which is not letting my test systems start up and register users.I have got 2 virtual ip's (TS1 and TS2) , who will be generating the load of 5 users each.I have updated /etc/limits.conf with the values mentioned in the site. I have run the ims_bench.pl script which has generated both the .sh scripts. I am running one IP address per one SIPp instance. Now when am running both the scripts (run_1.sh and run_2.sh for TS1 and TS2) am getting this error 98 address already in use. My run_1.sh looks like this , ./sipp -id 1 -i TS1 -user_inf ./ims_users_1.inf -rmctrl manager IP:5000http://10.80.4.245:5000/ SUT IP:5060 http://10.80.4.244:5060/ -trace_err -trace_cpumem -trace_scen -trace_retrans $* As i am testing IMS Bench SIPp along with OpenIMSCore, so am running OpenIMSCore at my SUT after updating it's database with 1,00,000 users. Any help on this issue will be much of help for me , Regards , Sougata -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp : Password Issue in TS preparing
Dear All , Some interesting thing in this situation that i have discovered in this process which i would like to share with you all. I can't connect via ssh both the virtual IP's when i am being in root. But i can connect via SSH with both the virtual TS's IP's which are 10.80.4.246 and 10.80.4.247 respectively by being normal user. When it asks for password i simply enter my machine login password and i can easily connect. Now when i am going to do the same being normal user but not sudo , i mean start the prepare.sh script and preparing the TS1 and TS2 , i am getting one error as sudo: no tty present and no askpass programme specified. Now my question is can i get connected by being normal user or i do have to do that by being SUDO? To get rid if this no tty error do i need to change the sudoers file in etc? Any reply on this issue , Regards, Sougata On Mon, Dec 13, 2010 at 4:08 PM, sougata pal sougata@gmail.com wrote: Dear All , How to make a SSH connectivity between one host IP and another virtual IP present inside that host. All the examples tells how to make SSH connectivity between 2 different host entities( no presence of virtual IP's) Its really confusing for me how to make this SSH connectivity work, while preparing both the TEST SYSTEMS having virtual IP's inside the same machine containing manager and all the other elements as logically present. I am trying to follow this blog , http://www.vineetmanohar.com/2009/07/howto-ssh-without-password/ but the moment i want to login into the virtual IP machine ( which is my TS1 having IP 10.80.4.246) with this command ssh r...@10.80.4.246 mkdir -p .ssh , the very next thing it's asking for is the password for this machine , which doesn't exist at all. How to solve this issue? Will be eagerly waiting for any kind reply , Regards , Sougata . -- Forwarded message -- From: Verbeiren, David david.verbei...@intel.com Date: Fri, Dec 10, 2010 at 10:51 PM Subject: RE: [Sipp-users] IMS Bench SIPp : Password Issue in TS preparing To: sougata pal sougata@gmail.com You must set up passwordless SSH using pre-shared keys for example. Google for it, there are plenty of howtos that explain how to do this. For example http://www.vineetmanohar.com/2009/07/howto-ssh-without-password/. It is a very common Unix configuration task. -David *From:* sougata pal [mailto:sougata@gmail.com] *Sent:* Friday, December 10, 2010 3:36 PM *To:* Verbeiren, David *Subject:* Fwd: [Sipp-users] IMS Bench SIPp : Password Issue in TS preparing Dear Sir , Sorry for asking you directly , but can you kindly suggest how to solve this password issue. Both the TS's are logically present , having virtual IP's. Now every time i run ./prepare.sh script , it is asking me for a password for the TS1(10.80.4.246). I am trying to enter my user account password for the machine but it's not taking anything. Regards , Sougata -- Forwarded message -- From: *sougata pal* sougata@gmail.com Date: Tue, Dec 7, 2010 at 6:56 PM Subject: [Sipp-users] IMS Bench SIPp : Password Issue in TS preparing To: sipp-users@lists.sourceforge.net Dear All , I guess i have done some mistake while preparing the TS's 1 and 2. When i started the benchmark execution , it started in a proper way and all went smoothly. In the console came the results as - *All files necessary to execute the benchmark have been copied or created into './ims_bench_0' directory. The current configuration has also been saved under './ims_bench_0/ims_bench.xml'. You may later prepare a new benchmark configuration based on this one by running ./scripts/ims_bench.pl ./ims_bench_0/ims_bench.xml To prepare the Test Systems (TS) for benchmark execution 1. Make sure all the TSs have the necessary authentication keys set up so SSH sessions can be opened from this host without requiring a password to be entered. 2. Check that all TSs have the prerequisite software installed to run the IMS Bench SIPp (for example GSL library). See the installation instructions in the documentation for more details on this. 3. Change to './ims_bench_0' directory cd ./ims_bench_0 4. Copy the necessary files onto all the TSs by executing ./prepare.sh* Now when i started the prepare.sh script , i am getting this *r...@sougata-desktop:/home/sougata/ims_bench/ims_bench_0# ./prepare.sh Preparing TS1 (10.80.4.246) ... The authenticity of host '10.80.4.246 (10.80.4.246)' can't be established. RSA key fingerprint is 01:b0:c9:f7:fe:9f:29:d3:d5:11:3b:4e:0e:bb:51:ce. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.80.4.246' (RSA) to the list of known hosts. r...@10.80.4.246's password:* And when i try to enter the generated RSA Key fingerprint it's saying me Write Failed : Broken Pipe The mistake i guess i have made is that i didn't set the SSH sessions
Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml
Hi all. In my experience. In Window, you must provide the relative path (root path is c:\program files\sipp_3.x) In Linux, i try so many times but finally, i must give the absolute path (exp: /usr/sipp/samplescenario.xml) Brs On Fri, Dec 3, 2010 at 10:59 PM, Verbeiren, David david.verbei...@intel.com wrote: I guess most people would have read the reported error, looked at their installed directory structure and so would have figured out how to solve the problem. And if not, they would have looked into the perl script at the line where the error is reported and then would have figured it out. Anyway, this is clearly related to the directory you are in when you run the script and how you run it. As it says in the error reported, it looks for scen/scenario_name.xml. The scen directory should be located in your base project dir (/home/sougata/ims_bench) and hence, you should be running the script from there. For example: cd /home/sougata/ims_bench ./scripts/ims_bench.pl The script will create a directory called ims_bench_xy with the generated files. *From:* sougata pal [mailto:sougata@gmail.com] *Sent:* Thursday, December 02, 2010 5:11 PM *To:* sipp-users@lists.sourceforge.net *Subject:* Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml Hi All , No one faced this kind of trouble :(( It would be really helpful if anyone can at least suggest what may be going wrong at my end?? I am stucking at the same point since last week. Regards, Sougata On Fri, Nov 26, 2010 at 12:19 PM, sougata pal sougata@gmail.com wrote: Hi All , Any suggestion on my problem?? Regards , Sougata On Thu, Nov 25, 2010 at 12:35 PM, sougata pal sougata@gmail.com wrote: Dear All , Again i am facing this error. This is the 4th time this error has shown up. Just don't understand where am i making this mistake..:(( Any suggestions please... Regards , Sougata On Wed, Nov 24, 2010 at 3:51 PM, sougata pal sougata@gmail.com wrote: Dear All , I have somehow updated all the values using the ims_bench.pl script in all the section for the IMS Benchmark - Main menu. I have left in the OPTIONS section , OutputPath as [.] and BasePath as [..]. I have also left the ExecPath for both the SIPp instances as /usr/local/sipp , which is already given like this. My ims_bench is being installed at /home/sougata/ims_bench. Now when i am going to generate the benchmark run files , i am getting the error as Could not find scenario file scen/ims_rereg.xml where as i can clearly see that file is present in the mentioned scen folder. What wrong i am doing that every time this error is coming? Can any one help me in this issue. Regards , Sougata Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users -- ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml
I guess most people would have read the reported error, looked at their installed directory structure and so would have figured out how to solve the problem. And if not, they would have looked into the perl script at the line where the error is reported and then would have figured it out. Anyway, this is clearly related to the directory you are in when you run the script and how you run it. As it says in the error reported, it looks for scen/scenario_name.xml. The scen directory should be located in your base project dir (/home/sougata/ims_bench) and hence, you should be running the script from there. For example: cd /home/sougata/ims_bench ./scripts/ims_bench.pl The script will create a directory called ims_bench_xy with the generated files. From: sougata pal [mailto:sougata@gmail.com] Sent: Thursday, December 02, 2010 5:11 PM To: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml Hi All , No one faced this kind of trouble :(( It would be really helpful if anyone can at least suggest what may be going wrong at my end?? I am stucking at the same point since last week. Regards, Sougata On Fri, Nov 26, 2010 at 12:19 PM, sougata pal sougata@gmail.commailto:sougata@gmail.com wrote: Hi All , Any suggestion on my problem?? Regards , Sougata On Thu, Nov 25, 2010 at 12:35 PM, sougata pal sougata@gmail.commailto:sougata@gmail.com wrote: Dear All , Again i am facing this error. This is the 4th time this error has shown up. Just don't understand where am i making this mistake..:(( Any suggestions please... Regards , Sougata On Wed, Nov 24, 2010 at 3:51 PM, sougata pal sougata@gmail.commailto:sougata@gmail.com wrote: Dear All , I have somehow updated all the values using the ims_bench.plhttp://ims_bench.pl script in all the section for the IMS Benchmark - Main menu. I have left in the OPTIONS section , OutputPath as [.] and BasePath as [..]. I have also left the ExecPath for both the SIPp instances as /usr/local/sipp , which is already given like this. My ims_bench is being installed at /home/sougata/ims_bench. Now when i am going to generate the benchmark run files , i am getting the error as Could not find scenario file scen/ims_rereg.xml where as i can clearly see that file is present in the mentioned scen folder. What wrong i am doing that every time this error is coming? Can any one help me in this issue. Regards , Sougata Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml
Hi All , No one faced this kind of trouble :(( It would be really helpful if anyone can at least suggest what may be going wrong at my end?? I am stucking at the same point since last week. Regards, Sougata On Fri, Nov 26, 2010 at 12:19 PM, sougata pal sougata@gmail.com wrote: Hi All , Any suggestion on my problem?? Regards , Sougata On Thu, Nov 25, 2010 at 12:35 PM, sougata pal sougata@gmail.comwrote: Dear All , Again i am facing this error. This is the 4th time this error has shown up. Just don't understand where am i making this mistake..:(( Any suggestions please... Regards , Sougata On Wed, Nov 24, 2010 at 3:51 PM, sougata pal sougata@gmail.comwrote: Dear All , I have somehow updated all the values using the ims_bench.pl script in all the section for the IMS Benchmark - Main menu. I have left in the OPTIONS section , OutputPath as [.] and BasePath as [..]. I have also left the ExecPath for both the SIPp instances as /usr/local/sipp , which is already given like this. My ims_bench is being installed at /home/sougata/ims_bench. Now when i am going to generate the benchmark run files , i am getting the error as Could not find scenario file scen/ims_rereg.xml where as i can clearly see that file is present in the mentioned scen folder. What wrong i am doing that every time this error is coming? Can any one help me in this issue. Regards , Sougata -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml
Hi All , Any suggestion on my problem?? Regards , Sougata On Thu, Nov 25, 2010 at 12:35 PM, sougata pal sougata@gmail.com wrote: Dear All , Again i am facing this error. This is the 4th time this error has shown up. Just don't understand where am i making this mistake..:(( Any suggestions please... Regards , Sougata On Wed, Nov 24, 2010 at 3:51 PM, sougata pal sougata@gmail.comwrote: Dear All , I have somehow updated all the values using the ims_bench.pl script in all the section for the IMS Benchmark - Main menu. I have left in the OPTIONS section , OutputPath as [.] and BasePath as [..]. I have also left the ExecPath for both the SIPp instances as /usr/local/sipp , which is already given like this. My ims_bench is being installed at /home/sougata/ims_bench. Now when i am going to generate the benchmark run files , i am getting the error as Could not find scenario file scen/ims_rereg.xml where as i can clearly see that file is present in the mentioned scen folder. What wrong i am doing that every time this error is coming? Can any one help me in this issue. Regards , Sougata -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml
Dear All , Again i am facing this error. This is the 4th time this error has shown up. Just don't understand where am i making this mistake..:(( Any suggestions please... Regards , Sougata On Wed, Nov 24, 2010 at 3:51 PM, sougata pal sougata@gmail.com wrote: Dear All , I have somehow updated all the values using the ims_bench.pl script in all the section for the IMS Benchmark - Main menu. I have left in the OPTIONS section , OutputPath as [.] and BasePath as [..]. I have also left the ExecPath for both the SIPp instances as /usr/local/sipp , which is already given like this. My ims_bench is being installed at /home/sougata/ims_bench. Now when i am going to generate the benchmark run files , i am getting the error as Could not find scenario file scen/ims_rereg.xml where as i can clearly see that file is present in the mentioned scen folder. What wrong i am doing that every time this error is coming? Can any one help me in this issue. Regards , Sougata -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp : Query on OutputPath/BasePath
Dear All , I am having some doubts on one issue, while configuring all the steps from the Benchmark Configuration Main Menu. When i go to the list and specially to the sub menu , OPTIONS , In OPTIONS , i find 2 points - a. OutputPath b. Basepath a. This outputpath shows Path where a directory containing all the files necessary for benchmark execution will be created . Now ims bench sipp is installed in my pc at /home/sougata/ims_bench . I wanted to have a folder created in this specific ims_bench folder. so i have mentioned the same above mentioned link as the outputpath. I hope i have done it right. b. The basepath says Path relative to the target path (one directory level below OutputPath), to the IMS Bench SIPp installation.Execution scripts expect to find the the SIPp binary at this location This thing i am not getting what path to set up as the base path. Will be eagerly any reply on these 2 issues , Regards , Sougata -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp : Error Could not find scenario file scen/ims_rereg.xml
Dear All , I have somehow updated all the values using the ims_bench.pl script in all the section for the IMS Benchmark - Main menu. I have left in the OPTIONS section , OutputPath as [.] and BasePath as [..]. I have also left the ExecPath for both the SIPp instances as /usr/local/sipp , which is already given like this. My ims_bench is being installed at /home/sougata/ims_bench. Now when i am going to generate the benchmark run files , i am getting the error as Could not find scenario file scen/ims_rereg.xml where as i can clearly see that file is present in the mentioned scen folder. What wrong i am doing that every time this error is coming? Can any one help me in this issue. Regards , Sougata -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp : Query on Test System Configuration
Hello All , I have an urgent query regarding this Test System set-up. After running the script ./ims_bench.pl in the scripts folder, when ever i am going to exit by changing some values of the already pre-defined values, every time i am getting the message You must define atleast one Test System Instance. Now i don't understand how to do this. I understand i have to define the test system IP along with the 2 virtual IP's that i will use for the 2 SIPp load generators , but i don't see anything by which to do this. Can anyone kindly tell me in this issue , who to approach. Regards , Sougata -- 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/msIE9-sfdev2dev___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp
Hi all IMS Bench, I've seen it mentioned on this list. So I googled it. What are you all using it for? I use Empirix Hammer and SIPp, I may use SIPr in the future. Best regards, David -- Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, Big Spaceship. http://p.sf.net/sfu/creativitycat-com ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS bench SIPp - pause problem
Hi everyone, I'm using IMS Bench SIPp and I got a problem with the pause statement. My scenario is : REGISTER -- 401 -- REGISTER -- 200 -- label id=1/ PAUSE[30.0s] OPTIONS -- 200 -- go to label 1 As you can see, I simply want to register an user and send a keep-alive every 30 seconds after he has been registered on an Asterisk Server. The loop works correctly but even if SIPp understands I want a 30s-long pause, I see with Wireshark that the OPTIONS messages are sent every 4 seconds instead of 30. I looked to the manager.xml file, to my scenario, I set the manager in verbose debug mode (-v 2) and even activated some debug options by decommenting lines in screen.hpp but it doesn't help me. Any idea? Thank you, Best regards, -- David JARDIN Student in 2nd year of Master Information Security and Cryptology. -- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS bench sipp faster pre-registration?
Hello, I was wondering if someone have any tip for pre-registering users in a faster way other than using a IMS bench SIPp pre-registation run. For example, I am testing Open IMS Core, and pre-registering around 30,000 users take around 20 minutes. I am planning to test with more users (2 millions) which will make the pre-registration quite long. It is an alternative way to do this? Maybe dumping the mysql database when the users are already register and reuse it? Thanks, JB _ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPP IHS reports
I figured out what is going on here. The sipp csv file records the result code for each call, and records the time the call was _initiated_. The report sorts the call data by start time before generating the graph. Therefore calls that run long and then fail get reported as an IHS earlier in the graph than they do in the manager log (where they show up when the call _ends_). Part of the confusion (but only part) is because I was using very short steps while testing the benchmark system. --David On Tue, 4 Nov 2008 at 10:52, [EMAIL PROTECTED] wrote: I've got my modified benchmark pretty much running. There are anomalies I'm trying to understand though. Here's one: The report that is generated shows an exponentially increasing IHS percentage during the course of the test. However, in the manager log I see zero IHS percentage until the last step. I've also turned on tracing, and the very first time that a call results in anything other than success occurs during the final step. All previous calls during all previous steps end with success according to SIPP (result code 0x1...the first failure is result code 0x13). So, what is the report using to calculate the IHS? What does the non-zero percentage in the earlier steps mean? --RDM - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp Issue (pool id[0] is empty)
Hi, I'm trying to test OpenIMSCore using IMS Bench SIPp. I've compiled and everything is running well! I'm using only 1 SIPp client. The communication between the SIPp client, cpumem and manager is OK I just have a problem after the registration step. The client quit because of User pool id[0] is empty - Quitting! Hereunder is the log message: sipp: The following events occured: 2008-08-13 19:45:24.154: Created CConsole 0x81f5570. 2008-08-13 19:45:24.156: Set TSID: slot:0 TS1 (1). 2008-08-13 19:45:24.156: accept return 17 [IP4: 192.168.3.10:49213]. 2008-08-13 19:45:24.156: ~ASSIGNID=0x - 0x1. 2008-08-13 19:45:24.156: ~ASSIGNID=0x1 - 0x. 2008-08-13 19:45:24.156: Set TSID: slot:1 TS1 (0). 2008-08-13 19:45:26.908: User pool id[0] is empty - Quitting!. 2008-08-13 19:45:26.908: Quitting!. 2008-08-13 19:45:27.172: sipp.cpp: EXIT_TEST_RES_UNKNOWN quitting=1. 2008-08-13 19:45:27.172: final cleanup. In the wireshark trace, everything works as I want. The only problem is that the client quit and I do not know why! Please, find in attachment a trace_msg log, the manager log, the injection file (ims_users_1_inf), and the manager.xml file Thanks a lot for your assistance! Khaldon sipp_TS1_messages.log Description: Binary data ?xml version=1.0 encoding=ISO-8859-1 ?configuration !-- Test System Parameters -- param name=number_test_systems value=1/ param name=prep_offset value=2000/ param name=rand_seed value=0/ param name=report value=1/ param name=log value=1/ param name=transient_time value=30/ param name=max_time_offset value=2500/ !-- Scenario Parameters -- scen_param name=RegistrationExpire value=100/ scen_param name=RingTimeDistr value=exponential/ scen_param name=PMMDataSize value=140/ scen_param name=HoldTimeDistr value=exponential/ scen_param name=HoldTime value=12/ scen_param name=PMMDataSizeDistr value=uniform/ scen_param name=RingTime value=5000/ !-- Scenario -- scenario name=ims_rereg max_ihs=0.1/ scenario name=ims_reg max_ihs=0.1/ scenario name=ims_uac max_ihs=0.1/ scenario name=ims_dereg max_ihs=0.1/ scenario name=ims_msgc max_ihs=0.1/ scenario name=ims_uas/ scenario name=ims_msgs/ /configuration !-- Pre-Registration Phase -- run cps=100 max_calls=50 distribution=constant sync_mode=off use_scen_max_ihs=no max_global_ihs=1 stats=1000 scenario name=ims_reg ratio=100/ /run !-- Stir Phase -- run cps=25 duration=100 step_increase=25 num_steps=3 distribution=poisson use_scen_max_ihs=no max_global_ihs=1 stats=2000 report=no scenario name=ims_rereg ratio=15/ scenario name=ims_reg ratio=2.5/ scenario name=ims_uac ratio=50/ scenario name=ims_dereg ratio=2.5/ scenario name=ims_msgc ratio=30/ /run !-- Benchmark Run Phase -- run cps=100 duration=1800 step_increase=10 num_steps=3 distribution=poisson stats=2000 /run !-- Final Pause - Required to allow last step data collection to complete -- run cps=0 duration=3/ manager.log Description: Binary data ims_users_1_inf Description: Binary data - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp Issue (pool id[0] is empty)
If you are using the default scenarios, pool id 0 is the one holding the not registered users. Those are then used to perform the registration scenario. Since only registered users can be used to execute de-register or calling scenarios, there is a need to have a bunch users registered before the actual test starts. This is a pre-registration phase that the config script generated based on your input. And you happen to have specified that 50 users should be pre-registered with the network: manager.xml !-- Pre-Registration Phase -- run cps=100 max_calls=50 distribution=constant ... But you only defined two users in ims_users_1.inf. Hence it runs out of users to pre-register. You should adapt the size of your list of users to the other parameters. Hope I'm making myself clear. -David From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ims.asuser ims.asuser Sent: mercredi 13 août 2008 19:57 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS Bench SIPp Issue (pool id[0] is empty) Hi, I'm trying to test OpenIMSCore using IMS Bench SIPp. I've compiled and everything is running well! I'm using only 1 SIPp client. The communication between the SIPp client, cpumem and manager is OK I just have a problem after the registration step. The client quit because of User pool id[0] is empty - Quitting! Hereunder is the log message: sipp: The following events occured: 2008-08-13 19:45:24.154: Created CConsole 0x81f5570. 2008-08-13 19:45:24.156: Set TSID: slot:0 TS1 (1). 2008-08-13 19:45:24.156: accept return 17 [IP4: 192.168.3.10:49213]. 2008-08-13 19:45:24.156: ~ASSIGNID=0x - 0x1. 2008-08-13 19:45:24.156: ~ASSIGNID=0x1 - 0x. 2008-08-13 19:45:24.156: Set TSID: slot:1 TS1 (0). 2008-08-13 19:45:26.908: User pool id[0] is empty - Quitting!. 2008-08-13 19:45:26.908: Quitting!. 2008-08-13 19:45:27.172: sipp.cpp: EXIT_TEST_RES_UNKNOWN quitting=1. 2008-08-13 19:45:27.172: final cleanup. In the wireshark trace, everything works as I want. The only problem is that the client quit and I do not know why! Please, find in attachment a trace_msg log, the manager log, the injection file (ims_users_1_inf), and the manager.xml file Thanks a lot for your assistance! Khaldon - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp: problem with cpumem
Hi Philippe My responses are inline Hi Tomasz, I don't think it's related to cpum changes (it's another executable). I also recompiled sipp and manager, not only cpum, with these changes, because the CPU usage on the sipp host was also wrongly measured (always 100%). And on the CPU host I don't run CPUM - its obviously the manager that measures CPU here. Yesterday evening I reverted to original sipp and re-ran the test and it went normally without freezing. Earlier I ran it two times with the systemstats.* changes and it froze these two times. How much users are you using per instance ? 6000 Are you saturating the TCP interface ? (even if it doesn't seems to be a high CPS)... Can you also check the cpu utilisation on the sipp/manager side? (ex: using top) No. I have ran much heavier load on the same environment before. The CPU utilization on the sipp host was below 20% (there was not only manager and sipp, but also a java program) The message means that we have prepared calls 2 seconds upfront (PrepOffset), and once it's supposed to be really executed; we don't have calls in the SYNC (=ready) state. One way to debug it is to start sipp instances manually (not in background), so you can check the screen and get more detailed information about the calls states. I was running it in foreground. Unfortunately I don't have the screen any more, but I don't remember anything strange there. There were some calls started and some of them finished. Generally looked like normally running sipp except for the fact that it was not updating its screen. It happened after several minutes from starting the test. At the beginning it was fine. The issue is not very important, because I can use the original sipp/manager which measures 100% cpu on the sipp host, because the CPU usage on the SUT was always the critical factor in my system, not the CPU on the sipp. And the SUT is measured with cpum, which does not cause any problems after introducing your changes. Best regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] http://www.ericpol.pl/ Regards, Philippe -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: 06 May 2008 16:49 To: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS bench SIPp: problem with cpumem After making this change, my sipp freezes after running about 10-15 minutes of test (it seems to be random amount of time - not always the same). As for now, I haven't made enough tests to make sure that it is related to this change. I'll switch back to old version. Do you know if such effect could result from these changes? I'm attaching logs. The frozen sipp stops updating its screen (even the Total-time counter doesn't go forward). It happens to all sipp instances (I have 4 of them). After the sipp freezes, the manager only prints CPU stats, not call stats. Neither sipp nor manager responds to q key, but they both respond to Ctrl-C. However, stopping manager with Ctrl-C doesn't stop sipp as it normally does. Characteristic entry that repeats many times in sipp logs: !! ERROR !! There should have been calls in SYNC !!. Full logs are attached. I'll appreciate any help - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp: problem with cpumem
Hi Tomasz, Small known bug: systemstats.cpp - CollectCpuMemInfo() - move from unsigned int to unsigned long long + %d = %llu + structure in systemstats.hpp Regards, Philippe -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: 06 May 2008 13:52 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS bench SIPp: problem with cpumem Hi I have a problem with cpumem (cpum, the cpu/memory monitoring tool of IMS bench SIPp). On one of my machines, cpum is showing 100% CPU usage, while top and vmstat show below 10% (and this seems true, not 100%). It is strange that the problem started after I was using cpumem on this machine for several days and it was working correctly. Restarting cpum doesn't help. However, cpum running on another machine with the same hardware and software configuration shows CPU usage correctly. How could I debug this? Or is it a known problem? My platform: 2 x Dual Core Xeon (total 4 cores) Red Hat Enterprise Linux AS release 4 (Nahant Update 4) 2.6.9-42.ELsmp i686 I use IMS bench from SVN rev. 446. I compiled it on the machine where I am running it. Best regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] http://www.ericpol.pl/ - 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/j avaone ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp: problem with cpumem
Hi Tomasz, I don't think it's related to cpum changes (it's another executable). How much users are you using per instance ? Are you saturating the TCP interface ? (even if it doesn't seems to be a high CPS)... Can you also check the cpu utilisation on the sipp/manager side? (ex: using top) The message means that we have prepared calls 2 seconds upfront (PrepOffset), and once it's supposed to be really executed; we don't have calls in the SYNC (=ready) state. One way to debug it is to start sipp instances manually (not in background), so you can check the screen and get more detailed information about the calls states. Regards, Philippe -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: 06 May 2008 16:49 To: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS bench SIPp: problem with cpumem After making this change, my sipp freezes after running about 10-15 minutes of test (it seems to be random amount of time - not always the same). As for now, I haven't made enough tests to make sure that it is related to this change. I'll switch back to old version. Do you know if such effect could result from these changes? I'm attaching logs. The frozen sipp stops updating its screen (even the Total-time counter doesn't go forward). It happens to all sipp instances (I have 4 of them). After the sipp freezes, the manager only prints CPU stats, not call stats. Neither sipp nor manager responds to q key, but they both respond to Ctrl-C. However, stopping manager with Ctrl-C doesn't stop sipp as it normally does. Characteristic entry that repeats many times in sipp logs: !! ERROR !! There should have been calls in SYNC !!. Full logs are attached. I'll appreciate any help -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] http://www.ericpol.pl/ Hi Tomasz, Small known bug: systemstats.cpp - CollectCpuMemInfo() - move from unsigned int to unsigned long long + %d = %llu + structure in systemstats.hpp Regards, Philippe -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: 06 May 2008 13:52 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS bench SIPp: problem with cpumem Hi I have a problem with cpumem (cpum, the cpu/memory monitoring tool of IMS bench SIPp). On one of my machines, cpum is showing 100% CPU usage, while top and vmstat show below 10% (and this seems true, not 100%). It is strange that the problem started after I was using cpumem on this machine for several days and it was working correctly. Restarting cpum doesn't help. However, cpum running on another machine with the same hardware and software configuration shows CPU usage correctly. How could I debug this? Or is it a known problem? My platform: 2 x Dual Core Xeon (total 4 cores) Red Hat Enterprise Linux AS release 4 (Nahant Update 4) 2.6.9-42.ELsmp i686 I use IMS bench from SVN rev. 446. I compiled it on the machine where I am running it. Best regards - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp - multiple SUTs support
Tomasz, The assumption was that the SUT was exposing a single IP address like it would be the case with a load balancer in front of your multiple application servers. Code changes are required for IMS Bench SIPp to behave the way you are trying to use it. It might be pretty simple though: I would suggest you look at sudp.cpp (UDP socket) and do something along the following lines: When the first SIP message of an expected call arrives, set the call-m_DstAddr to the address the UDP message was received from. You could also do it every time a message is received but that would probably be overkill (unless you expect a call to move from one SUT to another SUT in the middle of the scenario). void CSipUspSocket::HandleEvent(int evtype) { ... if (!call_ptr) { char* ptr = strstr(msg, From:; if (ptr) { call_ptr = CheckExpectedCall(ptr, call_id); if (call_ptr) { - call_ptr-SetDestAddr(m_RcvAddr, m_RcvAddrSize); } } ... } And in call.hpp, implement SetDestAddr(): class call { public: ... void SetDestAddr(SockAddrStorage* dstAddr, socklen_t addrSz) { memcpy(m_DstAddr, dstAddr, addrSz); } ... }; Hope this helps, -David -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: lundi 28 avril 2008 17:26 To: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS bench SIPp - multiple SUTs support I did as described in previous mail, but there is a problem: the UAS sipp sends responses to different SUT instance than it has received request from. Is there a way to change it? I'm putting below INVITE and 180 captured by Wireshark, exported as text. INVITE comes from 192.168.96.85:5062, but the response 180 goes to 192.168.96.86:5061. These addresses are two of my servers, but there is a problem when response comes to different server than the one that sent the request. Frame 170 (639 bytes on wire, 639 bytes captured) Linux cooked capture Internet Protocol, Src: 192.168.96.85 (192.168.96.85), Dst: 192.168.96.102 (192.168.96.102) User Datagram Protocol, Src Port: 5062 (5062), Dst Port: 10797 (10797) Session Initiation Protocol Request-Line: INVITE sip:[EMAIL PROTECTED]:10797 SIP/2.0 Message Header Via: SIP/2.0/UDP 127.0.0.1:5062;branch=z9hG4bKa8XWm_SjsllCeyKHNvM6Tg;rport Max-Forwards: 70 From: subs017011 sip:[EMAIL PROTECTED];tag=s4Ndag To: subs009796 sip:[EMAIL PROTECTED]:10797 Call-ID: dRaZANcYpZ73oMJUdH9U4Q CSeq: 1 INVITE Contact: sip:127.0.0.1:5062;transport=udp Content-Type: application/sdp Content-Length: 139 X-Original-CallID: [EMAIL PROTECTED] Message body Frame 171 (412 bytes on wire, 412 bytes captured) Linux cooked capture Internet Protocol, Src: 192.168.96.102 (192.168.96.102), Dst: 192.168.96.86 (192.168.96.86) User Datagram Protocol, Src Port: 10797 (10797), Dst Port: 5061 (5061) Session Initiation Protocol Status-Line: SIP/2.0 180 Ringing Message Header Via: SIP/2.0/UDP 127.0.0.1:5062;branch=z9hG4bKa8XWm_SjsllCeyKHNvM6Tg;rport From: subs017011 sip:[EMAIL PROTECTED];tag=s4Ndag To: subs009796 sip:[EMAIL PROTECTED]:10797;tag=11838SIPpTag011 Call-ID: dRaZANcYpZ73oMJUdH9U4Q CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:10797;transport=UDP Content-Length: 0 -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] http://www.ericpol.pl/ Hi I have an environment with a cluster of SIP application servers. These servers are the SUTs (Systems Under Test). Each server is listening for SIP on different host/port combination. I would like to run traffic that is distributed among all of these servers. However, I don't have a load balancer in this environment. Is it possible to configure IMS bench so that it will distribute load among these servers? I need the same amount of load on each server (SUT). I'm going to try the following solution: 1. Using ims_bench.pl script, define as many Test Systems as the number of SUTs. 2. For each Test System, modify the script run_x.sh, changing the destination address to one of the SUTs. Is it correct? Or will it have some side effects? Kind regards - 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/j avaone ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp - multiple SUTs support
Thanks, I've done it and it works! -- Tomasz Radziszewski Tomasz, The assumption was that the SUT was exposing a single IP address like it would be the case with a load balancer in front of your multiple application servers. Code changes are required for IMS Bench SIPp to behave the way you are trying to use it. It might be pretty simple though: I would suggest you look at sudp.cpp (UDP socket) and do something along the following lines: When the first SIP message of an expected call arrives, set the call-m_DstAddr to the address the UDP message was received from. You could also do it every time a message is received but that would probably be overkill (unless you expect a call to move from one SUT to another SUT in the middle of the scenario). void CSipUspSocket::HandleEvent(int evtype) { ... if (!call_ptr) { char* ptr = strstr(msg, From:; if (ptr) { call_ptr = CheckExpectedCall(ptr, call_id); if (call_ptr) { -call_ptr-SetDestAddr(m_RcvAddr, m_RcvAddrSize); } } ... } And in call.hpp, implement SetDestAddr(): class call { public: ... void SetDestAddr(SockAddrStorage* dstAddr, socklen_t addrSz) { memcpy(m_DstAddr, dstAddr, addrSz); } ... }; Hope this helps, -David -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: lundi 28 avril 2008 17:26 To: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS bench SIPp - multiple SUTs support I did as described in previous mail, but there is a problem: the UAS sipp sends responses to different SUT instance than it has received request from. Is there a way to change it? I'm putting below INVITE and 180 captured by Wireshark, exported as text. INVITE comes from 192.168.96.85:5062, but the response 180 goes to 192.168.96.86:5061. These addresses are two of my servers, but there is a problem when response comes to different server than the one that sent the request. Frame 170 (639 bytes on wire, 639 bytes captured) Linux cooked capture Internet Protocol, Src: 192.168.96.85 (192.168.96.85), Dst: 192.168.96.102 (192.168.96.102) User Datagram Protocol, Src Port: 5062 (5062), Dst Port: 10797 (10797) Session Initiation Protocol Request-Line: INVITE sip:[EMAIL PROTECTED]:10797 SIP/2.0 Message Header Via: SIP/2.0/UDP 127.0.0.1:5062;branch=z9hG4bKa8XWm_SjsllCeyKHNvM6Tg;rport Max-Forwards: 70 From: subs017011 sip:[EMAIL PROTECTED];tag=s4Ndag To: subs009796 sip:[EMAIL PROTECTED]:10797 Call-ID: dRaZANcYpZ73oMJUdH9U4Q CSeq: 1 INVITE Contact: sip:127.0.0.1:5062;transport=udp Content-Type: application/sdp Content-Length: 139 X-Original-CallID: [EMAIL PROTECTED] Message body Frame 171 (412 bytes on wire, 412 bytes captured) Linux cooked capture Internet Protocol, Src: 192.168.96.102 (192.168.96.102), Dst: 192.168.96.86 (192.168.96.86) User Datagram Protocol, Src Port: 10797 (10797), Dst Port: 5061 (5061) Session Initiation Protocol Status-Line: SIP/2.0 180 Ringing Message Header Via: SIP/2.0/UDP 127.0.0.1:5062;branch=z9hG4bKa8XWm_SjsllCeyKHNvM6Tg;rport From: subs017011 sip:[EMAIL PROTECTED];tag=s4Ndag To: subs009796 sip:[EMAIL PROTECTED]:10797;tag=11838SIPpTag011 Call-ID: dRaZANcYpZ73oMJUdH9U4Q CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:10797;transport=UDP Content-Length: 0 - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS bench SIPp - multiple SUTs support
Hi I have an environment with a cluster of SIP application servers. These servers are the SUTs (Systems Under Test). Each server is listening for SIP on different host/port combination. I would like to run traffic that is distributed among all of these servers. However, I don't have a load balancer in this environment. Is it possible to configure IMS bench so that it will distribute load among these servers? I need the same amount of load on each server (SUT). I'm going to try the following solution: 1. Using ims_bench.pl script, define as many Test Systems as the number of SUTs. 2. For each Test System, modify the script run_x.sh, changing the destination address to one of the SUTs. Is it correct? Or will it have some side effects? Kind regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] http://www.ericpol.pl/ - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp - multiple SUTs support
I did as described in previous mail, but there is a problem: the UAS sipp sends responses to different SUT instance than it has received request from. Is there a way to change it? I'm putting below INVITE and 180 captured by Wireshark, exported as text. INVITE comes from 192.168.96.85:5062, but the response 180 goes to 192.168.96.86:5061. These addresses are two of my servers, but there is a problem when response comes to different server than the one that sent the request. Frame 170 (639 bytes on wire, 639 bytes captured) Linux cooked capture Internet Protocol, Src: 192.168.96.85 (192.168.96.85), Dst: 192.168.96.102 (192.168.96.102) User Datagram Protocol, Src Port: 5062 (5062), Dst Port: 10797 (10797) Session Initiation Protocol Request-Line: INVITE sip:[EMAIL PROTECTED]:10797 SIP/2.0 Message Header Via: SIP/2.0/UDP 127.0.0.1:5062;branch=z9hG4bKa8XWm_SjsllCeyKHNvM6Tg;rport Max-Forwards: 70 From: subs017011 sip:[EMAIL PROTECTED];tag=s4Ndag To: subs009796 sip:[EMAIL PROTECTED]:10797 Call-ID: dRaZANcYpZ73oMJUdH9U4Q CSeq: 1 INVITE Contact: sip:127.0.0.1:5062;transport=udp Content-Type: application/sdp Content-Length: 139 X-Original-CallID: [EMAIL PROTECTED] Message body Frame 171 (412 bytes on wire, 412 bytes captured) Linux cooked capture Internet Protocol, Src: 192.168.96.102 (192.168.96.102), Dst: 192.168.96.86 (192.168.96.86) User Datagram Protocol, Src Port: 10797 (10797), Dst Port: 5061 (5061) Session Initiation Protocol Status-Line: SIP/2.0 180 Ringing Message Header Via: SIP/2.0/UDP 127.0.0.1:5062;branch=z9hG4bKa8XWm_SjsllCeyKHNvM6Tg;rport From: subs017011 sip:[EMAIL PROTECTED];tag=s4Ndag To: subs009796 sip:[EMAIL PROTECTED]:10797;tag=11838SIPpTag011 Call-ID: dRaZANcYpZ73oMJUdH9U4Q CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:10797;transport=UDP Content-Length: 0 -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] http://www.ericpol.pl/ Hi I have an environment with a cluster of SIP application servers. These servers are the SUTs (Systems Under Test). Each server is listening for SIP on different host/port combination. I would like to run traffic that is distributed among all of these servers. However, I don't have a load balancer in this environment. Is it possible to configure IMS bench so that it will distribute load among these servers? I need the same amount of load on each server (SUT). I'm going to try the following solution: 1. Using ims_bench.pl script, define as many Test Systems as the number of SUTs. 2. For each Test System, modify the script run_x.sh, changing the destination address to one of the SUTs. Is it correct? Or will it have some side effects? Kind regards - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp: uas ignores message (user matching problem?)
Hi Tomasz, The issue is that, because you are not registering users, the SUT doesn't know to which port to forward the call. And since each user listens on a different port, the UAS user does not receive the call. We have had this case already (testing app servers like you are) and have a solution for it. We should have included it in the SVN snapshot but because we had no time to clean up the implementation, we never got to do that. Anyway, I will describe here the solution, with its little dirty aspect... The solution consists in passing the UAS user port to the UAC scenario as part of the user reservation procedure, in addition to the user name and domain so that the UAC can target user@domain/IP:port instead of relying on a registrar that's not there. At the UAS side, you need to return the port that the user is listening on. There is no port parameter in the res_user message but, as a workaround, you can pass it in the call_id parameter: sendRmt type=res_user crlf=true param name=user_name value=[field0]/ param name=user_domain value=[field1]/ param name=call_id value=[local_port]/ /sendRmt At the UAC side, when the user reservation is confirmed by UAS, you need to store the port of the UAS side user in a variable (var 3) and use it in subsequent INVITE and other messages ([$3]): recvRmt type=res_user timeout=8000 !-- When we get the response from the partner SIPp, we store the remote user URI in call -- !-- variables for later usage in the scenario (as 'To' user). -- action store_param param=user_name assign_to=1 / store_param param=user_domain assign_to=2 / store_param param=call_id assign_to=3 / move_user pool=0/ /action /recvRmt ... send retrans=500 start_rtd=1,2 !-- Start timer 1 and 2 -- ![CDATA[ INVITE sip:[EMAIL PROTECTED]:[$3];transport=[transport] SIP/2.0 Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] From: sipp sip:[EMAIL PROTECTED]:[local_port];tag=[call_number] To: sut sip:[EMAIL PROTECTED]:[$3] Call-ID: [call_id] CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:[local_port];transport=[transport] Max-Forwards: 79 Content-Length: 0 ]] /send Let us know if this works for you. Regards, -David -Original Message- From: Tomasz Radziszewski [mailto:[EMAIL PROTECTED] Sent: jeudi 24 avril 2008 15:38 To: Verbeiren, David Cc: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS bench SIPp: uas ignores message (user matching problem?) Hi David, I am sending an archive, containing the logs, Wireshark capture and ims bench configuration. The system is as follows 172.17.38.205 - manager and sipp 172.17.38.158 - load balancer 172.17.39.74 - SUT1 172.17.39.86 - SUT2 SIPp sends messages to load balancer, which distributes them among SUT1 and SUT2. The SUTs send messages to SIPp directly, not through load balancer. In the Wireshark capture, you can for example look at packets no. 1 and 5. Packet 1 is from SIPp (uac) to load balancer. Packet 5 is from SUT1 to SIPp (uas) and is ignored by the SIPp. Wireshark was running on the SIPp host. Communication from load balancer to SUTs is not visible, but hopefully not relevant to debugging the problem. Best regards -- Tomasz Radziszewski Hi Tomasz, Could you turn on more debugging by modifying screen.h and rebuilding SIPp. You can turn on debugging for specific functional areas by uncommenting the screendebuginfo for the corresponding macros (after #ifdef FORCE_LOGGING in screen.h). For example: #define DBGINFO_SCEN(X) screendebuginfo X #define DBGINFO_ACT(X)screendebuginfo X #define DBGINFO_CALL(X) screendebuginfo X #define DBGINFO_CALL_MSG(X) screendebuginfo X #define DBGINFO_SOCK(X) screendebuginfo X #define DBGINFO_REM(X)screendebuginfo X #define DBGINFO_RMT(X)screendebuginfo X #define DBGINFO_SIPP(X) screendebuginfo X Or just all of them since you are currently debugging your call flow without putting any load on the system. You will then get a lot more output in the sipp log files. Could you send this log file? Also, a network capture could help. Regards, -David -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: mercredi 23 avril 2008 13:16 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS bench SIPp: uas ignores message (user matchingproblem?) Hi I am using IMS bench SIPp. My SUT is close to a usual B2BUA. I've taken the config generated by ims_bench.pl and did the following changes: - removed registration phase (my SUT doesn't support registration) - removed all registration and messaging scenarios, leaving only uac and uas - removed route from UAC/UAS scenarios (it was taken from REGISTER response, so I don't have it and I don't need it for my simple system) - in the users_inf file, changed initial
Re: [Sipp-users] IMS bench SIPp: uas ignores message (user matching problem?)
Thank you, David This has solved the problem /Tom Hi Tomasz, The issue is that, because you are not registering users, the SUT doesn't know to which port to forward the call. And since each user listens on a different port, the UAS user does not receive the call. We have had this case already (testing app servers like you are) and have a solution for it. We should have included it in the SVN snapshot but because we had no time to clean up the implementation, we never got to do that. Anyway, I will describe here the solution, with its little dirty aspect... The solution consists in passing the UAS user port to the UAC scenario as part of the user reservation procedure, in addition to the user name and domain so that the UAC can target user@domain/IP:port instead of relying on a registrar that's not there. At the UAS side, you need to return the port that the user is listening on. There is no port parameter in the res_user message but, as a workaround, you can pass it in the call_id parameter: sendRmt type=res_user crlf=true param name=user_name value=[field0]/ param name=user_domain value=[field1]/ param name=call_id value=[local_port]/ /sendRmt At the UAC side, when the user reservation is confirmed by UAS, you need to store the port of the UAS side user in a variable (var 3) and use it in subsequent INVITE and other messages ([$3]): recvRmt type=res_user timeout=8000 !-- When we get the response from the partner SIPp, we store the remote user URI in call -- !-- variables for later usage in the scenario (as 'To' user). -- action store_param param=user_name assign_to=1 / store_param param=user_domain assign_to=2 / store_param param=call_id assign_to=3 / move_user pool=0/ /action /recvRmt ... send retrans=500 start_rtd=1,2 !-- Start timer 1 and 2 -- ![CDATA[ INVITE sip:[EMAIL PROTECTED]:[$3];transport=[transport] SIP/2.0 Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] From: sipp sip:[EMAIL PROTECTED]:[local_port];tag=[call_number] To: sut sip:[EMAIL PROTECTED]:[$3] Call-ID: [call_id] CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:[local_port];transport=[transport] Max-Forwards: 79 Content-Length: 0 ]] /send Let us know if this works for you. Regards, -David -Original Message- From: Tomasz Radziszewski [mailto:[EMAIL PROTECTED] Sent: jeudi 24 avril 2008 15:38 To: Verbeiren, David Cc: sipp-users@lists.sourceforge.net Subject: Re: [Sipp-users] IMS bench SIPp: uas ignores message (user matching problem?) Hi David, I am sending an archive, containing the logs, Wireshark capture and ims bench configuration. The system is as follows 172.17.38.205 - manager and sipp 172.17.38.158 - load balancer 172.17.39.74 - SUT1 172.17.39.86 - SUT2 SIPp sends messages to load balancer, which distributes them among SUT1 and SUT2. The SUTs send messages to SIPp directly, not through load balancer. In the Wireshark capture, you can for example look at packets no. 1 and 5. Packet 1 is from SIPp (uac) to load balancer. Packet 5 is from SUT1 to SIPp (uas) and is ignored by the SIPp. Wireshark was running on the SIPp host. Communication from load balancer to SUTs is not visible, but hopefully not relevant to debugging the problem. Best regards - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS bench SIPp: uas ignores message (user matching problem?)
Hi I am using IMS bench SIPp. My SUT is close to a usual B2BUA. I've taken the config generated by ims_bench.pl and did the following changes: - removed registration phase (my SUT doesn't support registration) - removed all registration and messaging scenarios, leaving only uac and uas - removed route from UAC/UAS scenarios (it was taken from REGISTER response, so I don't have it and I don't need it for my simple system) - in the users_inf file, changed initial pool from 0 to 2 for all users (to consider them registered without runnign the registration scenario). When the UAC sipp sends INVITE, it goes through my SUT and the SUT sends it to the UAS. However, the UAS doesn't see the INVITE (but it sees recvRMT - screen dump below). I've seen on Wireshark that the INVITEs are really sent to the UAS sipp address/port. What can be the cause of ignoring them? Could it be related to the user reservation mechanism? The From header after going though my SUT is the same as original From, except the tag. Can the tag be problem? SIPp screen dump Messages Retrans Timeout Unexpected-Msg 0 [ RECVRMT ]46 1 [ SENDRMT ]46 2 -- INVITE B5,20 0 0 3 -- 1800 0 4 [Poi(5000ms)] Pause0 0 ... Original INVITE (SDP truncated): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 172.17.38.205:24272;branch=z9hG4bK-1302-371-4 Max-Forwards: 70 From: subs017272 sip:[EMAIL PROTECTED];tag=1302SIPpTag00371 To: subs011163 sip:[EMAIL PROTECTED] Call-ID: [EMAIL PROTECTED] CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:24272 Content-Type: application/sdp Content-Length: 137 v=0 ... Invite forwarded by SUT: INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 172.17.38.128:5062;branch=z9hG4bKMvorkJ10-N4QWLfYWkbuoA;rport Max-Forwards: 70 From: subs017272 sip:[EMAIL PROTECTED];tag=UPRp9A To: subs011163 sip:[EMAIL PROTECTED] Call-ID: L_Zba1vGrsqGV9RkZbjiEg CSeq: 1 INVITE Contact: sip:172.17.38.128:5062;transport=udp Content-Type: application/sdp Content-Length: 137 X-Original-CallID: [EMAIL PROTECTED] v=0 ... Best regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. http://www.ericpol.pl/ - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp: uas ignores message (user matching problem?)
Hi Tomasz, Could you turn on more debugging by modifying screen.h and rebuilding SIPp. You can turn on debugging for specific functional areas by uncommenting the screendebuginfo for the corresponding macros (after #ifdef FORCE_LOGGING in screen.h). For example: #define DBGINFO_SCEN(X) screendebuginfo X #define DBGINFO_ACT(X)screendebuginfo X #define DBGINFO_CALL(X) screendebuginfo X #define DBGINFO_CALL_MSG(X) screendebuginfo X #define DBGINFO_SOCK(X) screendebuginfo X #define DBGINFO_REM(X)screendebuginfo X #define DBGINFO_RMT(X)screendebuginfo X #define DBGINFO_SIPP(X) screendebuginfo X Or just all of them since you are currently debugging your call flow without putting any load on the system. You will then get a lot more output in the sipp log files. Could you send this log file? Also, a network capture could help. Regards, -David -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: mercredi 23 avril 2008 13:16 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS bench SIPp: uas ignores message (user matchingproblem?) Hi I am using IMS bench SIPp. My SUT is close to a usual B2BUA. I've taken the config generated by ims_bench.pl and did the following changes: - removed registration phase (my SUT doesn't support registration) - removed all registration and messaging scenarios, leaving only uac and uas - removed route from UAC/UAS scenarios (it was taken from REGISTER response, so I don't have it and I don't need it for my simple system) - in the users_inf file, changed initial pool from 0 to 2 for all users (to consider them registered without runnign the registration scenario). When the UAC sipp sends INVITE, it goes through my SUT and the SUT sends it to the UAS. However, the UAS doesn't see the INVITE (but it sees recvRMT - screen dump below). I've seen on Wireshark that the INVITEs are really sent to the UAS sipp address/port. What can be the cause of ignoring them? Could it be related to the user reservation mechanism? The From header after going though my SUT is the same as original From, except the tag. Can the tag be problem? SIPp screen dump Messages Retrans Timeout Unexpected-Msg 0 [ RECVRMT ]46 1 [ SENDRMT ]46 2 -- INVITE B5,20 0 0 3 -- 1800 0 4 [Poi(5000ms)] Pause0 0 .. Original INVITE (SDP truncated): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 172.17.38.205:24272;branch=z9hG4bK-1302-371-4 Max-Forwards: 70 From: subs017272 sip:[EMAIL PROTECTED];tag=1302SIPpTag00371 To: subs011163 sip:[EMAIL PROTECTED] Call-ID: [EMAIL PROTECTED] CSeq: 1 INVITE Contact: sip:[EMAIL PROTECTED]:24272 Content-Type: application/sdp Content-Length: 137 v=0 .. Invite forwarded by SUT: INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 172.17.38.128:5062;branch=z9hG4bKMvorkJ10-N4QWLfYWkbuoA;rport Max-Forwards: 70 From: subs017272 sip:[EMAIL PROTECTED];tag=UPRp9A To: subs011163 sip:[EMAIL PROTECTED] Call-ID: L_Zba1vGrsqGV9RkZbjiEg CSeq: 1 INVITE Contact: sip:172.17.38.128:5062;transport=udp Content-Type: application/sdp Content-Length: 137 X-Original-CallID: [EMAIL PROTECTED] v=0 .. Best regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. http://www.ericpol.pl/ - 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/j avaone ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS bench SIPp - Exception at sipp.cpp:2093 and listening problem
Hi I've just installed the IMS bench SIPp (svn checkout from rev. 446) and I try to use it just as normal SIPp (without manager). I get two problems: 1. When I try to run the uac built-in scenario and I got the following error log: sipp: The following events occured: 2008-04-21 14:57:04.599: Created CConsole 0x8b6a5c8. 2008-04-21 14:57:04.698: call_socket=0 sock=6. 2008-04-21 14:57:04.699: Exception at sipp.cpp:2093. 2008-04-21 14:57:04.699: Using old method !!!, errno = 22 (Invalid argument). 2008-04-21 14:57:04.699: Too many exceptions - Leaving!. 2008-04-21 14:57:04.703: final cleanup. The exact command line to run SIPp was: sipp -sn uac -m 1 -p 5091 -mp 4488 -rsa 172.17.38.128:5060 172.17.38.205:5092 The error appears immediately after starting SIPp (SIPp prints a message about too many exceptions and exits and the log contains the text above). 2. When I run the uas scenario, it doesn't react to incoming messages. I tried the following command lines to start SIPp: sipp -sn uas -p 5092 sipp -sn uas -i 172.17.38.205 -p 5092 (172.17.38.205 is the host on which I run SIPp) lsof command shows that SIPp is listening on the specified port: sipp32357 test6u IPv4 185519 UDP 172.17.38.205:5092 My platform is: Celeron (single CPU) CentOS release 4.4 (Final) uname -a: Linux server06.ericpol.int 2.6.9-42.0.10.EL #1 Tue Feb 27 09:24:42 EST 2007 i686 i686 i386 GNU/Linux I've compiled IMS bench SIPp from sources. Is it generally means that IMS bench SIPp should be usable the way as normal SIPp was (without manager)? The reason I need this is to make some simple test before running the actual performance test using the full functionality of IMS bench SIPp. Best regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] tel: +48 (12) 295 48 16 mobile: +48 663 426 706 http://www.ericpol.pl/ - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS bench SIPp - Exception at sipp.cpp:2093 andlistening problem
Hi Thomasz, The IMS Bench SIPp branch is targeted specifically towards executing a SIP benchmark and the use of the manager is mandatory in the current state of the code. It should not be very difficult to restore operation in a standalone classical SIPp way within the same code base but no effort was done to achieve this. What you can do to start with simple tests is to use a single scenario in the configuration. Regards, -David -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Radziszewski Sent: lundi 21 avril 2008 17:40 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS bench SIPp - Exception at sipp.cpp:2093 andlistening problem Hi I've just installed the IMS bench SIPp (svn checkout from rev. 446) and I try to use it just as normal SIPp (without manager). I get two problems: 1. When I try to run the uac built-in scenario and I got the following error log: sipp: The following events occured: 2008-04-21 14:57:04.599: Created CConsole 0x8b6a5c8. 2008-04-21 14:57:04.698: call_socket=0 sock=6. 2008-04-21 14:57:04.699: Exception at sipp.cpp:2093. 2008-04-21 14:57:04.699: Using old method !!!, errno = 22 (Invalid argument). 2008-04-21 14:57:04.699: Too many exceptions - Leaving!. 2008-04-21 14:57:04.703: final cleanup. The exact command line to run SIPp was: sipp -sn uac -m 1 -p 5091 -mp 4488 -rsa 172.17.38.128:5060 172.17.38.205:5092 The error appears immediately after starting SIPp (SIPp prints a message about too many exceptions and exits and the log contains the text above). 2. When I run the uas scenario, it doesn't react to incoming messages. I tried the following command lines to start SIPp: sipp -sn uas -p 5092 sipp -sn uas -i 172.17.38.205 -p 5092 (172.17.38.205 is the host on which I run SIPp) lsof command shows that SIPp is listening on the specified port: sipp32357 test6u IPv4 185519 UDP 172.17.38.205:5092 My platform is: Celeron (single CPU) CentOS release 4.4 (Final) uname -a: Linux server06.ericpol.int 2.6.9-42.0.10.EL #1 Tue Feb 27 09:24:42 EST 2007 i686 i686 i386 GNU/Linux I've compiled IMS bench SIPp from sources. Is it generally means that IMS bench SIPp should be usable the way as normal SIPp was (without manager)? The reason I need this is to make some simple test before running the actual performance test using the full functionality of IMS bench SIPp. Best regards -- Tomasz Radziszewski Senior Software Engineer Ericpol Telecom sp. z o.o. Madalinskiego 9, 30-303 Krakow, Poland e-mail: [EMAIL PROTECTED] tel: +48 (12) 295 48 16 mobile: +48 663 426 706 http://www.ericpol.pl/ - 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/j avaone ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - 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 ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
[Sipp-users] IMS Bench SIPp - Max users/ports problem
Hi, I ran some tests with the IMS Bench SIPp. Everything went fine until suddenly my test ended because the user pool got empty. I figured out that the default user base of 24 000 users just isn't enough to exhaust my SUT, so I made a new user base consisting of 100 000 provisioned users. Now I can't even register my Test System. SIPp gives this error: UDP port over 52000 !, errno = 98 (Address already in use). I've set the limits.conf file according to the installation instructions... I also tried to add some virtual IP addresses (if that is the solution to my problem), but I could get them working with the benchmark. How do I tell the Test Systems or the Manager to use these multiple addresses? (SIPp didn't seem to recognize the -user_ip option at all and the -ip_field option didn't work for me either). I would really appreciate if someone could help me. Thanks for advance! - Kare - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp - Max users/ports problem
Hi Kare, The limitation comes from the number of ports. This is because each user gets assigned to a port. The way to overcome the limitation is indeed to use more IP addresses (physical or virtual). In this case, you must run one SIPp instance per IP address and use the -i ip_addr command line option thereby assigning one of the IP addresses to each SIPp instance. This then needs to be combined with the -id instance_id option. Note that this is all automatically generated for you if you use the ims_bench configuration script and specify a list of test systems corresponding to the list of IP addresses you allocate. Hope this helps. -David -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: mercredi 20 février 2008 14:41 To: sipp-users@lists.sourceforge.net Subject: [Sipp-users] IMS Bench SIPp - Max users/ports problem Hi, I ran some tests with the IMS Bench SIPp. Everything went fine until suddenly my test ended because the user pool got empty. I figured out that the default user base of 24 000 users just isn't enough to exhaust my SUT, so I made a new user base consisting of 100 000 provisioned users. Now I can't even register my Test System. SIPp gives this error: UDP port over 52000 !, errno = 98 (Address already in use). I've set the limits.conf file according to the installation instructions... I also tried to add some virtual IP addresses (if that is the solution to my problem), but I could get them working with the benchmark. How do I tell the Test Systems or the Manager to use these multiple addresses? (SIPp didn't seem to recognize the -user_ip option at all and the -ip_field option didn't work for me either). I would really appreciate if someone could help me. Thanks for advance! - Kare - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp - doReport.pl error
Hi Kare, You shouldn't call doReport.pl -i manager.xml as all the manager information has been already integrated in the report.xml. The -i option is used to add to the report an appendix containing the IMS Bench parameters used in the ims_bench.pl script. So, if you used the ims_bench.pl script, use do_report.pl -i ims_bench.xml. If you did not use the ims_bench.pl to generate the test configuration (and configured the tool manually), then use do_report.pl More information here: http://sipp.sourceforge.net/ims_bench/reference.html#Executing+doReport. pl For the GnuPlot warning: *** X11 output driver not found, switching to dumb terminal! *** If you want to use the X11 output, please install the gnuplot-x11 package. The work around is to rebuild gnuplot with: ./configure --without-x Regards, Philippe - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
Re: [Sipp-users] IMS Bench SIPp - doReport.pl error
Oh, I must have misunderstood something. Well the do_report.pl command seems to work just perfectly. Thank you very much! - Kare On 2/7/2008, Lecluse, Philippe [EMAIL PROTECTED] wrote: Hi Kare, You shouldn't call doReport.pl -i manager.xml as all the manager information has been already integrated in the report.xml. The -i option is used to add to the report an appendix containing the IMS Bench parameters used in the ims_bench.pl script. So, if you used the ims_bench.pl script, use do_report.pl -i ims_bench.xml. If you did not use the ims_bench.pl to generate the test configuration (and configured the tool manually), then use do_report.pl More information here: http://sipp.sourceforge.net/ims_bench/reference.html#Executing+doReport. pl For the GnuPlot warning: *** X11 output driver not found, switching to dumb terminal! *** If you want to use the X11 output, please install the gnuplot-x11 package. The work around is to rebuild gnuplot with: ./configure --without-x Regards, Philippe - Intel Corporation NV/SA Rond point Schuman 6, B-1040 Brussels RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users