User Tools

Site Tools


documentation:technical_docs:performance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
documentation:technical_docs:performance [2019/11/21 17:22] – [Choosing good Hardware] olivierdocumentation:technical_docs:performance [2019/11/21 17:24] – [Choosing good FreeBSD release] olivier
Line 104: Line 104:
 ==== Choosing good FreeBSD release ==== ==== Choosing good FreeBSD release ====
  
-Before tuning, you need to use the good FreeBSD version. +Before tuning, you need to use the good FreeBSD version... this mean recent FreeBSD -head.
-This mean a FreeBSD -head version older than r309257 (Andrey VElsukov 's improvement: Rework ip_tryforward() to use FIB4 KPI) backported to FreeBSD 11-stable r310771 (MFC to stable). +
- +
-BSDRP since version 1.70 is using FreeBSD 11-stable (r312663) that includes this improvement. +
- +
-{{documentation:technical_docs:2016-performance-evolution.png|2016 Forwarding performance evolution of FreeBSD -head on a 8 core Atom}} +
- +
-For better (and linear scale) performance there is the [[https://svnweb.freebsd.org/base/projects/routing/|projects/routing]] too [[http://blog.cochard.me/2015/09/receipt-for-building-10mpps-freebsd.html|that still give better performance]].+
  
 +BSDRP is currently following FreeBSD 12-stable branch, to try to have a mix between recent features and stability.
 ==== Disabling Hyper Threading ==== ==== Disabling Hyper Threading ====
  
documentation/technical_docs/performance.txt · Last modified: 2020/01/18 01:04 by olivier

Except where otherwise noted, content on this wiki is licensed under the following license: BSD 2-Clause
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki