Linux LTTng框架 Linux用于trace log的框架,一些安装和使用记录 2024-12-28 OS trace-log Windows ETW框架 Windows用于trace log的框架有多个版本的迭代 2024-12-26 OS trace-log MASIM memory access workload simulator 解析masim工具是怎么实现的,有哪些关键结构体 2024-11-01 Code & Development Memory perf record信息解析 使用perf record命令会输出一堆信息,根据信息的头分析输出的都是哪些内容。 2024-09-28 OS perf硬件采样 etmem工具浅析 openEuler社区开源的工具,读了一些源码对感兴趣的结构体和函数做了整理 2024-09-27 Code & Development Hybrid-Memory Memory openEuler etmemd qemu虚拟机扩容 qemu虚拟机使用一段时间后所设置的磁盘大小不够用了,需要从物理机再分配 2024-09-22 OS qemu 硬盘挂载和扩容 服务器硬盘不够用,新装了一块上去,并且迁移自己的workspace 2024-09-09 OS 硬盘 openEuler虚拟机网络配置 以往使用ubuntu安装虚拟机都方便地连接上物理机网络,这次项目使用openEuler操作系统不太顺利 2024-08-05 OS 计算机网络 qemu openEuler Git push反悔 git常用操作 2024-07-21 Code & Development git qemu模拟分成内存系统 qemu创建ubuntu-base文件系统,并安装PM相关内核模块 2024-07-19 OS Hybrid-Memory qemu Expression vector iterators incompatible 在迭代器中push_back()引发错误Expression vector iterators incompatible 2024-07-01 Code & Development vector perf采样 硬件计数器采样 2024-06-07 OS perf硬件采样 CPU相关信息查看 实验中发现由于权限以及主板版本不同有的信息没法获取,收集了通用的CPU信息有关的命令 2024-06-02 OS CPU拓扑 LLC Cache 用于内存性能评估的workload 近些年来的论文中对于内存性能评估尤其是分层内存性能评估所用到的workload 2024-05-12 DB Machine-learning Cloud High-Performance-Computing Redis YCSB TPCC 服务器每个内核都无法启动 当重启服务器后发现服务器每个内核都无法进入系统 2024-05-04 OS Kernel-Crashed 基于Optane的分层内存内核编译和安装 编译Multi-clock(从安装系统开始适合入门);MC的参数敏感性实验;以及Nimble,Tiering-0.8,HeMem,Autotiering顶会开源内核的编译安装 2024-04-18 OS Hybrid-Memory Optane Kernel-Crashed MySQL innodb数据库引擎的一些特点,和SQL语句无关 2024-03-15 DB MySQL 机器学习基本算法 一些简单的机器学习算法也可以在实际问题中取得不错的效果,温故知新 2024-02-29 Algorithm Machine-learning Go语言中...(三个点)的使用几个常见情况 记录3种使用场景 2024-02-02 Code & Development Golang Go语言中cap函数是干什么的和len有什么关系 和切片底层设计有关 2024-02-02 Code & Development Golang Conda环境配置和使用 使用python的各种库容易发生版本冲突,配置Conda做环境隔离非常方便 2024-01-10 OS Conda FlexHM 这应该主要是一篇全文翻译。 2023-12-22 Paper CCFA Hybrid-Memory Cloud HugePage and THP in memory 虽然大页一直被人嫌弃,因为内存碎片化带来的页面规整开销和大页面分配困难、访问倾斜等。但是“存在即合理”。大页还是有些优势的比如在大内存中增加TLB的覆盖等。许多针对TLB和页面粒度大小的研究也一直没停过。 2023-12-21 OS THP HugePage TLB Demystifying CXL Memory with Genuine CXL-Ready Systems and Devices 比较了使用远端NUMA节点模拟CXL和真实CXL的区别,提出基于CXL高带宽高延迟的混合内存分配方案。 2023-12-21 Paper CCFA CXL Machine-learning