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