4 ms·
Wait this is really cool!! Reminds me of a thing I did a few years ago that I never completed (sigh) which was about visualizing access patterns in database sto
by makmanalp 3y ago
Wait this is really cool!! Reminds me of a thing I did a few years ago that I never completed (sigh) which was about visualizing access patterns in database storage engines.
Here's the report with pics and videos if that sounds interesting!
http://akmanalp.com/static/memory_trace.pdf http://akmanalp.com/static/memory_trace.pdf
- anonymousDan 3y agoThis is awesome. I'm actually working on a project at the moment that uses DynamoRio to capture write instructions. Would be super interesting to use your tool to visualise the access patterns. Is your code available somewhere?
- makmanalp 3y agoGah, it's probably in some old laptop somewhere and I can see if I can dig it up this weekend. What does your project do?
- anonymousDan 3y agoWe are looking at how you can take an existing in-memory datastore (e.g. Redis) and migrate it to use non-volatile memory (NVM) such as Intel Optane NVDIMMs for fast persistence. Similar pitch to this paper: https://www.usenix.org/conference/osdi20/presentation/zhang-wen https://www.usenix.org/conference/osdi20/presentation/zhang-... But better obviously :)
- makmanalp 3y agoThat sounds awesome! I can't seem to find it right now but I'm pretty sure I started out with one of the samples, I think memtrace_x86.c and that required only minimal modification to get it to do most of what I needed, minus eliminating addresses I don't care about, plotting and stuff which is not extra hard. If you get stuck and / or end up doing something cool, shoot me an email at hn at my website on my profile!