[openstack-dev] [rally][iperf] Benchmarking network performance
Boris Pavlovic
boris at pavlovic.me
Sun Sep 7 19:08:13 UTC 2014
Ajay,
Seems like you are using old rally.
Because it should show detailed information about error.
Recently we merged this: https://review.openstack.org/#/c/118169/ that
shows full information.
Could you send the set of commands that you run to apply neutron context?
Best regards,
Boris Pavlovic
On Sun, Sep 7, 2014 at 10:57 PM, Boris Pavlovic <boris at pavlovic.me> wrote:
> Massoom,
>
> Seems like you are using old rally code.
>
>
> On Sun, Sep 7, 2014 at 10:33 PM, Ajay Kalambur (akalambu) <
> akalambu at cisco.com> wrote:
>
>> The following context worked for me.
>>
>>
>> "context": {
>> "neutron_network": {
>> "network_cidr": "10.%s.0.0/16",
>> },
>> "users": {
>> "tenants": 1,
>> "users_per_tenant": 2
>> }
>> }
>>
>>
>>
>> From: masoom alam <masoom.alam at gmail.com>
>> Date: Sunday, September 7, 2014 at 5:27 AM
>> To: akalambu <akalambu at cisco.com>
>> Cc: "OpenStack Development Mailing List (not for usage questions)" <
>> openstack-dev at lists.openstack.org>
>> Subject: Re: [openstack-dev] [rally][iperf] Benchmarking network
>> performance
>>
>> The problem lies in this patch:
>>
>> https://review.openstack.org/#/c/96300
>>
>> Even If I apply it, i get an error that Unknown Neutron context. The
>> patch is correctly applied - some 20 times :)
>>
>> Task and output is as follows:
>>
>>
>> {
>>
>> "VMTasks.boot_runcommand_delete": [
>>
>> {
>>
>> "args": {
>>
>> "flavor": {
>>
>> "name": "m1.tiny"
>>
>> },
>>
>> "image": {
>>
>> "name": "cirros-0.3.2-x86_64-uec"
>>
>> },
>>
>> "fixed_network": "net04",
>>
>> "floating_network": "net04_ext",
>>
>> "use_floatingip": true,
>>
>> "script":
>> "/home/alam/Desktop/rally/doc/samples/tasks/support/instance_dd_test.sh",
>>
>> "interpreter": "/bin/sh",
>>
>> "username": "cirros"
>>
>> },
>>
>> "runner": {
>>
>> "type": "constant",
>>
>> "times": 2,
>>
>> "concurrency": 1
>>
>> },
>>
>> "context": {
>>
>> "users": {
>>
>> "tenants": 1,
>>
>> "users_per_tenant": 1
>>
>> },
>> "neutron_network": {
>> "network_cidr": "10.%s.0.0/16"
>> }
>>
>> }
>>
>>
>>
>> }
>>
>> ]
>>
>> }
>>
>>
>>
>>
>> $rally -v task start
>> /home/alam/Desktop/rally/doc/samples/tasks/scenarios/vm/boot-runcommand-delete.json
>>
>> ================================================================================
>> Task 193a4b11-ec2d-4e36-ba53-23819e9d6bcf is started
>>
>> --------------------------------------------------------------------------------
>> 2014-09-07 17:23:00.680 2845 INFO rally.orchestrator.api [-] Benchmark
>> Task 193a4b11-ec2d-4e36-ba53-23819e9d6bcf on Deployment
>> 3cba9ee5-ef47-42f9-95bc-91107009a348
>> 2014-09-07 17:23:00.680 2845 INFO rally.benchmark.engine [-] Task
>> 193a4b11-ec2d-4e36-ba53-23819e9d6bcf | Starting: Check cloud.
>> 2014-09-07 17:23:09.083 2845 INFO rally.benchmark.engine [-] Task
>> 193a4b11-ec2d-4e36-ba53-23819e9d6bcf | Completed: Check cloud.
>> 2014-09-07 17:23:09.084 2845 INFO rally.benchmark.engine [-] Task
>> 193a4b11-ec2d-4e36-ba53-23819e9d6bcf | Starting: Task validation.
>> 2014-09-07 17:23:09.134 2845 INFO rally.benchmark.engine [-] Task
>> 193a4b11-ec2d-4e36-ba53-23819e9d6bcf | Starting: Task validation of
>> scenarios names.
>> 2014-09-07 17:23:09.137 2845 INFO rally.benchmark.engine [-] Task
>> 193a4b11-ec2d-4e36-ba53-23819e9d6bcf | Completed: Task validation of
>> scenarios names.
>> 2014-09-07 17:23:09.138 2845 INFO rally.benchmark.engine [-] Task
>> 193a4b11-ec2d-4e36-ba53-23819e9d6bcf | Starting: Task validation of syntax.
>>
>>
>> ================================================================================
>> Task 193a4b11-ec2d-4e36-ba53-23819e9d6bcf is failed.
>>
>> --------------------------------------------------------------------------------
>> <class 'rally.exceptions.InvalidBenchmarkConfig'>
>> Task config is invalid.
>> Benchmark %(name)s has wrong configuration at position %(pos)s
>> Reason: %(reason)s
>> Benchmark configuration: %(config)s
>>
>>
>>
>>
>>
>> On Fri, Sep 5, 2014 at 7:46 PM, Ajay Kalambur (akalambu) <
>> akalambu at cisco.com> wrote:
>>
>>> Hi mason
>>> What is the task you want to perform run commands after vm boot or run
>>> performance
>>> Based on that I can help with correct pointer
>>> Ajay
>>>
>>> Sent from my iPhone
>>>
>>> On Sep 5, 2014, at 2:28 AM, "masoom alam" <masoom.alam at gmail.com> wrote:
>>>
>>> Please forward ur vmtasks.py file
>>>
>>> On Friday, September 5, 2014, masoom alam <masoom.alam at gmail.com> wrote:
>>>
>>>> http://paste.openstack.org/show/106297/
>>>>
>>>>
>>>> On Fri, Sep 5, 2014 at 1:12 PM, masoom alam <masoom.alam at gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Ajay
>>>>>
>>>>> I corrected this earlier. But facing another problem. Will forward
>>>>> paste in a while.
>>>>>
>>>>>
>>>>>
>>>>> On Friday, September 5, 2014, Ajay Kalambur (akalambu) <
>>>>> akalambu at cisco.com> wrote:
>>>>>
>>>>>> Sorry there was typo in the patch should be @validation and not
>>>>>> @(validation
>>>>>> Please change that in vm_perf.py
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On Sep 4, 2014, at 7:51 PM, "masoom alam" <masoom.alam at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Why this is so when I patched with your sent patch:
>>>>>>
>>>>>> http://paste.openstack.org/show/106196/
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 4, 2014 at 8:58 PM, Rick Jones <rick.jones2 at hp.com>
>>>>>> wrote:
>>>>>>
>>>>>>> On 09/03/2014 11:47 AM, Ajay Kalambur (akalambu) wrote:
>>>>>>>
>>>>>>>> Hi
>>>>>>>> Looking into the following blueprint which requires that network
>>>>>>>> performance tests be done as part of a scenario
>>>>>>>> I plan to implement this using iperf and basically a scenario which
>>>>>>>> includes a client/server VM pair
>>>>>>>>
>>>>>>>
>>>>>>> My experience with netperf over the years has taught me that when
>>>>>>> there is just the single stream and pair of "systems" one won't actually
>>>>>>> know if the performance was limited by inbound, or outbound. That is why
>>>>>>> the likes of
>>>>>>>
>>>>>>> http://www.netperf.org/svn/netperf2/trunk/doc/examples/
>>>>>>> netperf_by_flavor.py
>>>>>>>
>>>>>>> and
>>>>>>>
>>>>>>> http://www.netperf.org/svn/netperf2/trunk/doc/examples/
>>>>>>> netperf_by_quantum.py
>>>>>>>
>>>>>>> apart from being poorly written python :) Will launch several
>>>>>>> instances of a given flavor and then run aggregate tests on the Instance
>>>>>>> Under Test. Those aggregate tests will include inbound, outbound,
>>>>>>> bidirectional, aggregate small packet and then a latency test.
>>>>>>>
>>>>>>> happy benchmarking,
>>>>>>>
>>>>>>> rick jones
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> OpenStack-dev mailing list
>>>>>>> OpenStack-dev at lists.openstack.org
>>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Sent from noir
>>>>>
>>>>
>>>>
>>>
>>> --
>>> Sent from noir
>>>
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140907/f6c04d11/attachment.html>
More information about the OpenStack-dev
mailing list