January 11, 2020

237 words 2 mins read

Taking Full Advantage of NVME SSDs by Optimizing Page Cache Performance

Taking Full Advantage of NVME SSDs by Optimizing Page Cache Performance

Modern SSDs allow transfer rates via NVME of 2-3 Gbytes per second. One can hook up multiple of these amazing drives to a system but sadly most enterprise servers in their default configuration will t …

Talk Title Taking Full Advantage of NVME SSDs by Optimizing Page Cache Performance
Speakers Christoph H Lameter (Universalist specializing in Computer Science, None)
Conference Open Source Summit + ELC Europe
Conf Tag
Location Lyon, France
Date Oct 27-Nov 1, 2019
URL Talk Page
Slides Talk Slides
Video

Modern SSDs allow transfer rates via NVME of 2-3 Gbytes per second. One can hook up multiple of these amazing drives to a system but sadly most enterprise servers in their default configuration will top out at 3GB/sec and the aggregate performance of multiple of these drives (f.e. via a RAID0 configuration) cannot be effectively utilized. This is a particular problem with Intel processors due to their small 4K page size.The talk will investigate various ways to deal with this problem and show the advantages and limitations of each approach.A. Exploiting NUMA affinities to significantly increase performanceB. Direct I/OC. Huge pagesD. Various knobs in the Kernel configuration that affect performanceThere are ongoing efforts to make it easier to get full performance without using any of these techniques by allowing huge page support in the Linux page cache.In conclusion we will mention current issues to be aware of in current Enterprise distributions that affect performance.

comments powered by Disqus