tlichwala opened a new pull request, #11871:
URL: https://github.com/apache/trafficserver/pull/11871

   Summary:
   This pull request adds support for Non-Uniform Memory Access (NUMA) to 
Apache Traffic Server, enhancing performance on NUMA systems.
   
   Key Changes:
   - Added CMake options to enable NUMA support and debugging.
   - Introduced new configuration options for NUMA optimizations.
   - Enhanced thread and memory management to be NUMA-aware.
   - Added RamCacheContainer for cache duplication across NUMA nodes.
   - Integrated NUMA debugging utilities.
   
   Performance testing has shown increased throughput, reduced CPU usage, 
improved latency, decreased UPI bus load
   
   These changes aim to optimize memory access patterns and reduce latency on 
NUMA systems.
   
   To build the application with NUMA support, use the following CMake command:
   cmake -B build -DCMAKE_BUILD_TYPE=Release -DENABLE_MIMALLOC=ON 
-DENABLE_NUMA=ON -DENABLE_HWLOC=ON -Dmimalloc_DIR="<mimalloc-dir-path>"


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to