`
philip_kissme
  • 浏览: 16179 次
  • 来自: ...
社区版块
存档分类
最新评论

I/O的五分钟法则

阅读更多
在 1987 年,Jim Gray 与 Gianfranco Putzolu 发表了这个"五分钟法则"的观点,简而言之,如果一条记录频繁被访问,就应该放到内存里,否则的话就应该待在硬盘上按需要再访问。这个临界点就是五分钟。 看上去像一条经验性的法则,实际上五分钟的评估标准是根据投入成本判断的,根据当时的硬件发展水准,在内存中保持 1KB 的数据成本相当于硬盘中存据 400 秒的开销(接近五分钟)。这个法则在 1997 年左右的时候进行过一次回顾,证实了五分钟法则依然有效(硬盘、内存实际上没有质的飞跃),而这次的回顾则是针对 SSD 这个"新的旧硬件"可能带来的影响。



随着闪存时代的来临,五分钟法则一分为二:是把 SSD 当成较慢的内存(extended buffer pool )使用还是当成较快的硬盘(extended disk)使用。小内存页在内存和闪存之间的移动对比大内存页在闪存和磁盘之间的移动。在这个法则首次提出的 20 年之后,在闪存时代,5 分钟法则依然有效,只不过适合更大的内存页(适合 64KB 的页,这个页大小的变化恰恰体现了计算机硬件工艺的发展,以及带宽、延时)。
  • 大小: 22.1 KB
分享到:
评论

相关推荐

    每个Oracle DBA都应该遵从的调优法则

    Row re-sequencing以减少磁盘I/O:我们应该懂得Oracle调优最重要的目标是减少I/O。Oracle SQL调整:Oracle SQL调整是Oracle调整中最重要的领域之一,只要通过一些简单的SQL调优规则就可以大幅度地提升SQL语句的性能,...

    NoSQL数据库笔谈.pdf

    思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 不要删除数据 RAM是硬盘,硬盘是磁带 Amdahl定律和Gustafson定律 万兆以太网 3. 手段篇 一致性哈希 亚马逊的现状 算法的选择 Quorum NRW Vector clock ...

    程序设计教程 陈家骏等编著

    10.2.1 基于I/O函数库的控制台I/O 305 10.2.2 基于I/O类库的控制台I/O 308 10.3 文件I/O 313 10.3.1 基于I/O函数库的文件I/O 314 10.3.2 基于I/O类库的文件I/O 320 10.4 字符串I/O 327 10.5 小结 328 10.6 习题 329 ...

    NoSQL数据库笔谈

    NoSQL数据库笔谈 1. CAP 2. 最终一致性 1. 变体 3. BASE 4. 其他 1. I/O的五分钟法则 2. 不要删除数据 3. RAM是硬盘,硬盘是磁带 4. Amdahl定律和Gustafson定律 5. 万兆以太网 3. 手段篇 1. 一致性哈希

    大数据云计算技术系列 NoSQL数据库学习教程(共71页).pdf

    2 I/O的五分钟法则 2 不要删除数据 2 RAM是硬盘,硬盘是磁带 2 Amdahl定律和Gustafson定律 2 万兆以太网 3 手段篇 3 一致性哈希 3 亚马逊的现状 3 算法的选择 3 Quorum NRW 3 Vector clock 3 Virtual node 3 gossip 3...

    集成电路中的FPGA关键设计三大黄金法则

    不管你是一名逻辑设计师、硬件工程师或系统工程师,甚或拥有所有这些头衔,只要你在任何一种高速和多协议的复杂系统中使用了FPGA,你就很可能... 这里的面积指的是FPGA的芯片资源,包括逻辑资源和I/O资源等;这里的

    应用于Xilinx FPGA中的热插拔技术解析

    例如,在热交换过程中可能需要维护I/O的状态。由于系统具有高性能、高可靠性和高速性,因此必须始终保持系统的正常运行。一个这样的应用程序是一个独立磁盘冗余阵列(RAID)存储系统,它为数据可靠性提供了高性能,...

    1单片机复习题.doc

    7、 I/O接口 是单片机与外设间的连接电路的总称。 8、LED数码管共计8段,习惯上是以 a 段对应段码字节的最低位。 9、线反转法则很简练,无论被按键是处于第一列或最后一列,均只需经过 两步 便能获得此按键所在的...

    CIRRIS CHC使用说明书

    CH2提供一个数字I/O接口,具有8位可编程输入和8位输出能力,允许驱动外部硬件如打标/冲压设备、夹具、机械装置模块、激励继电器等。 SPC 数据采集/定制: 报告:easy-wire软件提供全面的SPC数据采集。可以保存每个...

    集成电路中的掌握FPGA设计三大黄金法则 让你设计更轻松!

    FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括 可...1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可

    2017最新大数据架构师精英课程

    Y7 j/ |- c) O5 M' V6 S 9_多线程-yield-join-daemon-synchronized; o, E; \* I: E2 W 10_多线程-同步代码块-同步方法 11_多线程-生产消费问题 12_多线程-死锁问题 13_字符集问题' X4 e; v9 q' U2 W% f" l7 f$ F 14...

    新汉NSA 7120R摆脱高负载—助力网络通信蓬勃发展

    NSA 7120R基于Intel:registered: Xeon:registered: E5-2600家族处理器,计算资源分配得到优化,I/O延迟减少,同时网络安全性加强。而硬件加速器和新的运算法则系统进一步保证了数据完整性。因此,NSA 7120R作为一款...

    (E文)基于成本的Oracle优化法则.pdf

    13.1.5 实际I/O 337 13.2 排序的成本 339 13.3 比较 343 13.4 归并连接 346 13.4.1 归并机制 347 13.4.2 无最初排序的归并连接 351 13.4.3 笛卡尔归并连接 352 13.5 聚集及其他 354 13.5.1 索引 358 13.5.2 集合运算...

    MiniICP应用全功略

    科技发展日新月异电子产品也在不断地更新换代产品中难免要出现不同程度的...法则需要一根I/O口及一个按钮而且使用在系统编程方式就不能擦除芯片的ISP代码使用过程中还有诸多要注意的地方有一点小差错都进不了ISP而且在...

    GitHub评论编辑器「GitHub Comment Editor」-crx插件

    - 斜体(CTRL + I / Meta + I) - 删除线(CTRL + S / Meta + S) - 标题1(ALT + 1) - 标题2(ALT + 2) - 标题3(ALT + 3) - 引用(CTRL + Q / Meta + Q) - 代码(CTRL + D / Meta + D) - 链接标记...

    PPC面相分析工具Face_Reader.rar

    Face Reader使用一种特殊的服务器运算法则和面相分析系统,所以能对任何类型的面孔进行全面分析,以一种幽默的方式给出不同类型个性,不同程度特征的分析结果。 0 O$ Y) K7 H" I1 ?你可以拿一张照片,你自己的/朋友...

    源码:阎宏设计模式光盘

    com.javapatterns.javaio 专题:设计模式在Java I/O中的应用 com.javapatterns.keygen 专题:序列键生成器与单例及多例模式 com.javapatterns.liskov 里氏代换原则 com.javapatterns.lod 迪米特法则 ...

    服务器虚拟化介绍.doc

    对于有着高到极端的存储或硬件I/O需 求的服务器来说,运行于裸机之上会更为明智一些,即便其CPU需求可在虚拟环境中得到 满足。 三、如何避免"所有鸡蛋都放在一个篮子中"综合症 虚拟化最大的忧虑,是出现"所有鸡蛋...

Global site tag (gtag.js) - Google Analytics