- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 ORALCE 之LRU链与脏LRU链
一、LRU链: 任何缓存的大小都是有限制的,并且总不如被缓存的数据多。就像Buffer cache用来缓存数据文件,数据文件的大小远远超过Buffer cache。因此,缓存总有被占满的时候。当缓存中已经没有空闲内存块时,如果新的数据要求进入缓存,就只有从缓存中原来的数据中选出一个牺牲者,用新进入缓存的数据覆盖这个牺牲者。这一点我们在共享池中曾提及过,这个牺牲者的选择,是很重要的。
2013-12-27 16:49:28 509
转载 命中率80%,磁盘I/O减半,Flashcache的发展史
转自http://www.csdn.net/article/2013-10-31/2817357-facebook-flashcache-2010-2013第一版发布的3年后,Facebook开源了新版Flashcache。对比旧版本,新版本缓存命中率由原来的60%提升到80%,磁盘读写更减少了一半。 近日该公司数据库工程师Domas Mituzas撰文盘点了Flashcache在Fa
2013-12-27 16:47:25 906
转载 MDL
一、内存描述符列表 (MDL) 是一个系统定义的结构,通过一系列物理地址描述缓冲区。执行直接 I/O 的驱动程序从 I/O 管理器接收一个 MDL 的指针,并通过 MDL 读写数据。一些驱动程序在执行直接 I/O 来满足设备 I/O 控制请求时也使用 MDL。驱动程序编写人员不应该假设 MDL 描述的内存页的顺序或内容。驱动程序不得依赖于 MDL 指向的任何位置的数据值,并且不应该
2013-12-20 10:55:58 1295
转载 cache 相关知识 read/write through/back/allocate
[有關 Cache 的 read/write through/back/allocate 的意義]所謂的read/write cache的hit/miss,指的是CPU要read/write某一位址的資料,若此時cache裡的資料剛好是該位址的資料,則稱為cache hit,若此時cache裡的資料不是該位址的資料,則稱為cache miss。A. [Read]----
2013-12-16 15:31:32 2081
转载 Vmware中的bridge、nat区别
http://www.cnblogs.com/adforce/archive/2012/03/15/2399468.html概述:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。1.bridged(桥接模式) 在这种模式下,VMW
2013-12-12 13:27:29 507
原创 linux kernal 代码汇总学习
/** * llist_reverse_order - reverse order of a llist chain * @head: first item of the list to be reversed * * Reverse the order of a chain of llist entries and return the * new first entry. */s
2013-12-11 13:39:20 766
转载 一致性哈希算法及其在分布式系统中的应用
转自 http://blog.codinglabs.org/articles/consistent-hashing.html摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,
2013-12-11 10:42:43 417
转载 swap space
By Gary Sims Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is copied to the preconfigured space on the ha
2013-12-05 13:41:37 1084
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人