Terry Wang (@terrywang)

Sydney, Australia

The below is an off-site archive of all tweets posted by @terrywang ever

June 30th, 2015

据说新版本考虑移除 Read Caching 只能用 dom0 内存的限制,能用整个主机的空闲内存,要是 XenServer 7.0 里能实现就屌爆了。

via Hotot for Chrome

XenServer 6.5 引入读取缓存,本质上是打开只读 VHD 时不用 O_DIRECT 标记,这样就可利用 page cache 来达到减少磁盘 I/O 请求数,缩短数据通路来降低延迟和增加吞吐的目的。

via Hotot for Chrome

XenServer tapdisk 的设计为了安全(比如掉电时保持数据一致性),在打开 VHD 时用了 O_DIRECT 标记,意味着所有读直接来自磁盘,所有写要等到数据写入磁盘才返回,相当于绕过了 dom0 内核的 page cache

via Hotot for Chrome

XenServer 6.5 创建快照可触发 Read Caching 工作的原理是:生成快照时会创建当前虚拟磁盘镜像的只读 base copy 和 diff 及指针虚拟磁盘(生成 VDI/VHD 树),在 ext / NFS SR 上满足了读取缓存工作的条件。

via Hotot for Chrome

XenServer 6.5 里给 dom0 分配足够多的内存(64位了哦)就可利用读取缓存来改善 I/O 性能,要做的只是给虚拟机创建一个快照(或 fast clone 镜像)。注意快照不要多,多了反而会影响 I/O 性能。前提条件是 VDI 在 Ext / NFS 存储仓库上。

via Hotot for Chrome

原来京东强和奶茶妹在悉尼高调演出(拍婚纱照、买豪宅、逛百货商店什么的)都是伏笔,此行的真正目的是开京东澳洲馆。价格压那么低,代购党们将无路可走,囧

via Hotot for Chrome