Linux内核中NUMA内存节点和内存zone
摘要:在现代大型服务器中多个内存节点机器一般都采用NUMA架构,而NUMA架构中不同的内存节点在Linux内核中使用pg_data_t类型(实际是struct pglist_data)来表示表示。 Linux又为每个内存节点根据内存地址的高低划分了不同的区域类型如ZONE_DMA、ZONE_DMA32、Z
阅读全文
消失的内存之共享内存shmem
摘要:一 背景 一台线上机器内存触达告警水位,业务方通过/proc/meminfo中发现大部分内存消耗在Cached字段,如下所示: ...... Cached: 101182324 kB ...... Active(file): 10444176 kB Inactive(file): 41598032
阅读全文
一次任务状态"失常"的踩坑记
摘要:这篇文章带给大家一个关于任务的状态的问题,也就是task->state
阅读全文