(no commit message)
[ikiwiki.git] / performance / index.html
CommitLineData
e536b019 1[[!template id=performance-includes.tmpl]]
ff16395b 2
3<h2>Symmetric Multi-Processor Scaling</h2>
4
5[[!template id=performance-scaling-postgresql.tmpl]]
6
7<br/>
8<br/>
9
3fd4fd98 10<h2>Swapcache</h2>
11
12<p>DragonFly BSD has numerous performance advantages over most other operating systems. One of the novel features in DragonFly that is able to boost the throughput of a large number of workloads is called swapcache. Swapcache gives the kernel the ability to retire cached pages to one or more interleaved swap devices, usually using commodity solid state disks. By caching filesystem metadata, data or both on an SSD the performance of many read-centric workloads is improved and worst case performance is kept well bounded.</p>
13
14<p>The following chart depicts relative performance of a system with and without swapcache. The application being tested is a PostgreSQL database under a read-only workload, with varying database sizes ranging from smaller than the total ram in the system to double the size of total available memory.</p>
b85e905b 15
c0683b48 16[[!template id=performance-swapcache.tmpl]]
3fd4fd98 17
290c40c9 18<p>(figure above uses SVG, if your browser doesn't show anything plugin needs to be installed (or use other browser))<p>
3fd4fd98 19<p>As you can plainly see, performance with swapcache is more than just well bounded, it is dramatically improved. Similar gains can be seen in many other scenarios.</p>