基于Optane的分层内存内核编译和安装 编译Multi-clock(从安装系统开始适合入门);MC的参数敏感性实验;以及Nimble,Tiering-0.8,HeMem,Autotiering顶会开源内核的编译安装 2024-04-18 OS Hybrid-Memory Optane Kernel-Crashed Conda环境配置和使用 使用python的各种库容易发生版本冲突,配置Conda做环境隔离非常方便 2024-01-10 OS Conda HugePage and THP in memory 虽然大页一直被人嫌弃,因为内存碎片化带来的页面规整开销和大页面分配困难、访问倾斜等。但是“存在即合理”。大页还是有些优势的比如在大内存中增加TLB的覆盖等。许多针对TLB和页面粒度大小的研究也一直没停过。 2023-12-21 OS THP HugePage TLB DAMON DAMON工具的用户空间工具damo的使用 2023-11-22 OS PTE Memory Linux内核常用内核调优 持续补充完善各种内核中内存相关数据统计收集方式、调试技巧 2023-11-19 OS Hybrid-Memory NUMA proc 虚拟文件系统 Kernel-Crashed 与内存管理相关的进程和文件知识 进程管理、内存管理、文件管理是操作系统3大核心 2023-11-17 OS 虚拟文件系统 后台守护进程 内核线程 文件系统 Linux内核字符设备驱动 以字节为单位的I/O流,是CXL内存使用的一种方式,有必要了解字符设备驱动 2023-11-10 OS MemoryPool 设备驱动 cgroup和namespace cgroup是docker的基础,而namespace又为cgroup资源隔离提供支持 2023-10-29 OS namespace cgroup x86架构内核调试环境搭建QEMU+GDB 对内核修改后一般先在虚拟机测试在编译到物理机内 2023-10-29 OS qemu gdb 总线总类和内存条组成 不同总线的作用、内存条的组成、内存条产品的参数代表什么、服务器的配置参数又是什么意思 2023-10-26 OS CXL bus DDR PCIe