/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

manybutfinite.com
| | blog.nelhage.com
2.5 parsecs away

Travel
| | tl;dr "Transparent Hugepages" is a Linux kernel feature intended to improve performance by making more efficient use of your processor's memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications a small performance improvement (~ 10% at best, 0-3% more typically), but can cause significant performance problems, or even apparent memory leaks at worst. To avoid these problems, you should set enabled=madvise on your server...
| | blog.lenot.re
2.1 parsecs away

Travel
| | And how to retain consistency when memory allocation failures occur?
| | binarydebt.wordpress.com
1.9 parsecs away

Travel
| | In our last post we covered how x86 logical address is translated into linear address. In this one we will look at translation from linear to physical. We will use the terms 'virtual address' and 'linear address' interchangeably. A piece of hardware called paging unit is responsible for converting virtual addresses to physical. However, the...
| | rigtorp.se
5.1 parsecs away

Travel
| This is a short guide describing the latency implications of the virtual memory abstraction.