|
|
(17 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
− | =Available Benchmark Scenarios= | + | =Available Benchmarks= |
| | | |
− | ==Nova==
| + | Available benchmarks: scenarios, context, sla can be found here https://github.com/stackforge/rally/tree/master/samples/tasks |
− | | |
− | ===NovaServers===
| |
− | This scenario class contains procedures concentrated on calling the Nova servers API.
| |
− | | |
− | | |
− | ====boot_and_delete_server====
| |
− | Boots and deletes one server.
| |
− | =====Configuration example=====
| |
− | {
| |
− | "NovaServers.boot_and_delete_server": [
| |
− | {"args": {"flavor_id": 1, "image_id": "498c94c1-2547-4ddd-bea2-c5fc881b989f"},
| |
− | "times": 50, "concurrent": 10}
| |
− | ]
| |
− | }
| |
− | | |
− | | |
− | ====snapshot_server====
| |
− | Boots a server, makes its snapshot, then deletes the server and tries to boot it again from the saved snapshot. Finally deletes both the server and its snapshot.
| |
− | =====Configuration example=====
| |
− | {
| |
− | "NovaServers.snapshot_server": [
| |
− | {"args": {"flavor_id": 1, "image_id": "498c94c1-2547-4ddd-bea2-c5fc881b989f"},
| |
− | "times": 50, "concurrent": 10}
| |
− | ]
| |
− | }
| |
− | | |
− | | |
− | ==Benchmark Scenario Wishlist==
| |
− | This section contains a listing of benchmark scenario candidates to add to rally. Other community members can suggest scenarios here with the intent that the suggested scenario(s) provide interesting/useful results.
| |
− | | |
− | ===Wishlist===
| |
− | * '''Boot server and restart N times''' -- tests restart under load
| |
− | :* Boot a VM
| |
− | :* Restart the VM N times
| |
− | | |
− | * '''Boot VM and suspend/resume N times''' -- test VM suspend/resume under load
| |
− | :* Boot a VM
| |
− | :* Suspend and resume the VM N times
| |
− | | |
− | * '''Boot N VMs''' -- test how many VMs can be created on a single cluster
| |
− | :* Boot N VMs in succession
| |
− | | |
− | * '''Volume create and destroy''' -- tests volume creation/deletion under load
| |
− | :* Create and destroy a volume N time
| |
− | | |
− | * '''Extend volume N times''' -- test volume extend under load
| |
− | :* Create a volume and extend it N times
| |