|
From: rajsing m. <raj...@ya...> - 2015-04-21 09:36:05
|
Hi there, This mail is to check if currently Valgrind provides any tool/option which can be utilized to do profiling of a running process to know what % of memory allocation made by the process is NUMA optimized. By "NUMA optimized" allocation I mean, "if a process running on a processor of specific Node then through out its lifetime what amount of memory it allocates from local node(which is NUMA optimized way) and what % of allocation it make from remote NUMA node(which is not optimized way due to the latency overhead involved). Benefits:This report will provide a good understanding of if a process is able to make full use of NUMA architecture performance benefits in terms of memory allocation. If not then it will allow the developer/Admins to fine tune their process/applications to be NUMA friendly in-terms of memory allocations. Regards,Rajsing |