==当虚拟内存地址到物理内存地址的映射发生变化时,TLB会被刷新,就产生了TLB shootdowns中断== 多个线程运行在不同的CPU核心上,公用同一个页表,在当某个线程对某个内存页进行释放时需要将该修改同步到所有核,看起来有点像是TLB上的PingPong效应。 在进行上下文切换时,需要清理TLB,也会触发 TLB shootdowns中断 Reference [Linux][mm]TLB shootdown和读取smaps对性能的影响 - 腾讯云开发者社区-腾讯云 深入理解 Linux 内核—jemalloc 引起的 TLB shootdown 及优化 - 掘金