Differences
This shows you the differences between two versions of the page.
| |
documentation:examples:freebsd_performance_regression_lab [2017/03/29 09:32] – external edit 127.0.0.1 | documentation:examples:freebsd_performance_regression_lab [2020/12/30 08:29] (current) – [Concepts] olivier |
---|
| |
This method follow these steps: | This method follow these steps: |
- A lab of one or more servers is set-up. [[documentation/examples/forwarding_performance_lab_of_an_ibm_system_x3550_m3_with_10-gigabit_intel_82599eb|On this example, 2 servers were used]]: one traffic generator/receiver, one device under test (DUT). | - A lab of one or more servers is set-up. [[documentation/examples/forwarding_performance_lab_of_a_hp_proliant_dl360p_gen8_with_10-gigabit_with_10-gigabit_chelsio_t540-cr|On this example, 2 servers were used]]: one traffic generator/receiver, one device under test (DUT). |
- A [[https://github.com/ocochard/BSDRP/tree/master/TESTING|BSDRP sub-project folder is created]]: This project configure a minimal (for rapid compilation) nanobsd image. | - A [[https://github.com/ocochard/BSDRP/tree/master/TESTING|BSDRP sub-project folder is created]]: This project configure a minimal (for rapid compilation) nanobsd image. |
- A first [[https://github.com/ocochard/BSDRP/blob/master/tools/bisection-gen.sh|script generate lot's of nanobsd image regarding a list of FreeBSD code SVN revision number]] | - A first [[https://github.com/ocochard/BSDRP/blob/master/tools/bisection-gen.sh|script generate lot's of nanobsd image regarding a list of FreeBSD code SVN revision number]] |
- [[https://github.com/ocochard/netbenches/tree/master/Xeon_L5630-4Cores-Intel_82599EB/fastforwarding-pf-ipfw/configs|Different configuration sets to be tested a created]]. The example given use 3 tests: One with forwarding, a second with a minimal ipfw configuration and a third with a minimal pf configuration | - [[https://github.com/ocochard/netbenches/tree/master/Xeon_E5-2697Av4_16Cores-Mellanox_ConnectX-4/firewalls/configs|Different configuration sets to be tested a created]]. The example given use 3 tests: One with forwarding, a second with a minimal ipfw configuration and a third with a minimal pf configuration |
- A second [[https://github.com/ocochard/netbenches/blob/master/scripts/bench-lab.sh|script will run the test and collect data]] (by sending ssh commands to the lab servers). This order are followed: | - A second [[https://github.com/ocochard/netbenches/blob/master/scripts/bench-lab.sh|script will run the test and collect data]] (by sending ssh commands to the lab servers). This order are followed: |
- Upgrading the server to the nanobsd release to be tested; | - Upgrading the server to the nanobsd release to be tested; |