| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This project implements a high-performance ringbuffer utilizing virtual memory and supports the use of hugepages for efficient memory management. The ringbuffer is designed to work with large-scale systems where memory performance is critical, and it allows for fast, lock-free read/write operations where memory is abundant.
git clone https://github.com/Irreq/ringbuffer.git
cd ringbufferIn order to use hugepages, you must have twice the number of hugepages available due to the ringbuffer using dual-pages. See the number of available hugepages on the system:
cat /proc/meminfo | grep HugePagesSet hugepages (example for 2 pages of 2MB)
echo 2 > /proc/sys/vm/nr_hugepages| Back | FazBrowse Home | New Git URL |