Loading

摘要: 上图是一个计算机内部可信区域与外部不可信区域的交互过程。 简单说如下: 一个app上层数据下来之后,通过ORAM这个硬件原语加密之后,送到外部OS和memory进行IO和存储交互。 那么问题来了,我想要知道这些数据怎么做呢? 以下是所有攻击者都会遇见的问题: 1,在步骤3之后,操作系统只观察到一组随 阅读全文
posted @ 2020-12-13 22:36 Hulab-StoSys 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 摘要 现代块寻址NVMe固态硬盘为随机与顺序的存取提供了更高的带宽和相似的性能。持续键值存储是为更早的存储设备设计的,它使用了日志结构(LSM)或者B树,并没有充分利用这些新的设备。避免随机存取的逻辑、为了保持数据在磁盘上有序存放的昂贵操作以及同步瓶颈使得这些千伏安处理器受限于NVMe固态硬盘。 我 阅读全文
posted @ 2020-11-01 15:30 Hulab-StoSys 阅读(900) 评论(0) 推荐(1) 编辑
摘要: 环境要求: In addition, VoltDB's build system requires the following software: Java 1.8 Apache Ant 1.7 or newer A compiler with C11 support: GNU C 4.4 or n 阅读全文
posted @ 2020-10-30 16:15 Hulab-StoSys 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 我们需要理解软件对系统资源的使用情况。比如对于cpu,我们想知道当前软件究竟使用了多少cpu?软件更新以后又变化了多少?剖析器(profilers)可以用来分析这样的问题,帮助软件开发者优化代码,指导软件使用者调优运行环境。但是profile通常都很长,太长的输出分析和理解起来都很不方便。火焰图作为 阅读全文
posted @ 2020-10-29 11:21 Hulab-StoSys 阅读(7566) 评论(0) 推荐(1) 编辑
摘要: 对 t1 进行调优应该要找到热点 ( 即最耗时的代码片段 ),再看看是否能够提高热点代码的效率。 缺省情况下,除了 task-clock-msecs 之外,perf stat 还给出了其他几个最常用的统计信息 **Task-clock-msecs:**CPU 利用率,该值高,说明程序的多数时间花费在 阅读全文
posted @ 2020-10-29 11:16 Hulab-StoSys 阅读(442) 评论(0) 推荐(0) 编辑
摘要: Perf通过系统调用sys_perf_event_open 陷入到内核中,内核根据perf 提供的信息在**PMU(Performance Monitoring Unit)**上初始化一个**硬件性能计数器****(PMC: Performance Monitoring Counter)**。 PM 阅读全文
posted @ 2020-10-29 11:07 Hulab-StoSys 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 1.安装docker 使用如下命令,从阿里云的源进行下载 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #查看帮助 docker run --help 2.安装镜像 访问 Ubuntu 的Docker镜像库地址: 阅读全文
posted @ 2020-10-27 16:15 Hulab-StoSys 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 1. 相关链接 NVM 1.4官方手册:NVM-Express-1_4-2019.06.10-Ratified.pdf NVM1.4 新特性链接:changes-in-nvme-revision-1-4 NVM1.3 新特性链接: changes-in-nvme-revision-1-3/ 2. 对 阅读全文
posted @ 2020-10-25 22:10 Hulab-StoSys 阅读(150) 评论(0) 推荐(0) 编辑