frankdenneman.nl Blog

03-00-Featured_Image

NUMA Deep Dive Part 2: System Architecture

Reviewing the physical layers helps to understand the behavior of the CPU scheduler of the VMkernel. This helps to select a physical configuration that is optimized for performance. This part covers the Intel Xeon microarchitecture and zooms in on the Uncore. Primarily focusing on Uncore frequency management and QPI design...

02-02-UMA Architecture

NUMA Deep Dive Part 1: From UMA to NUMA

Non-uniform memory access (NUMA) is a shared memory architecture used in today's multiprocessing systems. Each CPU is assigned its own local memory and can access memory from other CPUs in the system. Local memory access provides a low latency - high bandwidth performance. While accessing memory owned by the other CPU...

05-NUMA_Physical_100DPI

Introduction 2016 NUMA Deep Dive Series

Recently I've been analyzing traffic to my site and it appears that a lot CPU and memory articles are still very popular. Even my first article about NUMA published in february 2010 is still in high demand. And although you see a lot of talk about the upper levels and...

Top5

Top 5 vBlog Again, Thanks!!!!

Yesterday the top 25 vBlogs were announced and once again I'm in the top 5. I would like to thank all who have voted for me! It's great to see that the content is appreciated. The broadcast: Looking forward, there is a lot of content getting ready to be published...

FI_Dual_Socket_Home_Lab

New Home Lab Hardware - Dual Socket Xeon v4

  A new challenge - a new system for the home lab About one year ago my home lab was expanded with a third server and a fresh coat of networking. During this upgrade, which you can read at "When your Home Lab turns into a Home DC" I faced...