If you are on DragonFly -master, now is a good time to update. Matthew Dillon has been changing how DragonFly handles locking and memory use, with differences in the vmstat structure and page coloring, some memory settings, and many other locking changes. I am only linking to a few examples. If you don’t want to dig through those links for performance numbers, he summarized his changes and their effects in a post to users@.
3 Replies to “Significant memory handling changes in DragonFly”
Comments are closed.
So did DragonFly not support NUMA until recently?
Said another way, DragonFly didn’t support multi socket servers until recently?
There wasn’t NUMA-specific work until recently. I don’t know how that equates to not supporting multiple processors.
If you want to ask questions about NUMA implementation, you’ll get a lot farther asking the people doing the commits. (#dragonflybsd on EFNet)
@Anonymous
I had a 2 socket dual Pentium 3 board with DragonFly 1.2 back in 2004. So DFly supports multi socket CPUs for a loooong time now…
Also the AMD Opteron server used to build packages is multi socket, too http://lists.dragonflybsd.org/pipermail/users/2016-August/313034.html