- 博客(6)
- 收藏
- 关注
原创 存储快照
所谓快照,是指某数据集在某一时刻一个完全可用的拷贝。也叫即时拷贝。注意是一个完全可用的。如果是在window环境下,则要结合VSS 机制,把应用程序的buffer,文件系统的buffer,操作系统的buffer全部刷向磁盘后,再做快照。当前快照有两种实现,分别是COW(Copy on first write) 和ROW(Redirect on first write).假如有一
2013-11-01 22:09:15
1056
原创 做人要大方包容、善解人意,凡事包容,凡事相信,凡事盼望,凡事忍耐
最近在看一本书,叫“淡定的人生不寂寞”,里面有一句话感触比较深,那就是“做人要大方包容、善解人意,凡事包容,凡事相信,凡事盼望,凡事忍耐”。 凡事包容,我们要包容别人,不要太在意别人的过错,人谁没有过错呢?我们要包容别人的错误,现在回想起来,我的人生有很多过错。特别是年轻的时候。人因为有包容心,人格就会变的伟大。 凡事盼望,人是要有希望的,有盼望的,否则就会觉得人活的没有意思。你可以
2013-10-17 22:02:36
3343
1
原创 为什么在虚拟化场场景下,在host内只能用direct io不能用buffer io?
在虚拟化场景下,从虚拟机来的io,首先被传输到存储后端,xen在dom0上,kvm在内核或者qemu上。 如果在后端走buffer io,则数据被写到page cache后就返回了,从虚拟机的角度来看,认为这个IO 已经被写到存储里去了,这时候如果掉电,虚拟机已经被写入的数据有可能被丢弃。这是不可接受的。 这和正在写时掉电IO 丢失是不同的。 如果你不理解在虚拟化场景下,存储后端不能使
2013-10-17 20:23:22
772
原创 文件系统direct io 和buffer io
文件系统io分为direct io和buffer io,其中buffer io也叫normal io. buffer io 对写IO而言有write back和write through,write back先写入到内存中,一段时间后,由内核线程写入到磁盘。由于内存比磁盘快很多,所以write back的速度很快。write back有一个缺点,就是当你掉电时,可能会丢失数据
2012-07-06 20:37:20
5893
原创 谈谈我对COM、OSGI、插件的理解(一)
首先要说明一点的是,我对COM、OSGI、插件方面了解的不深,我只是粗略的看了一下COM本质论的前面几章,对OSGI也只是看了一下网上的介绍,没有深入研究OSGI的规范,对插件也只是看浏览器方面的插件知识(NSAPI)。如果你觉得我说的内容有错误,请见谅并请指出。 由于最近在工作中使用Spring-DM即OSGI方面的知识,我很久以前就对OSGI很好奇,主要因为ec
2009-10-08 22:25:00
573
原创 项目管理及测试驱动的一些心得
1.对项目延期的处理方式: 有些项目开始时非常乐观,但是到最后因为各种原因延期,主要的原因如下: (1) 有些灰色地带没有考虑清楚,或者没有引起重视。 (2) 项目开始时大家非常轻松,工作不紧不慢的。到项目的后期发现要延期了,就加班加点。 (3) 测试时发现严重的bug,一时三刻解决不了。 (4) 设计时没有考虑性能问题,导致性能很差。 解决项目延期有如
2009-09-22 22:06:00
474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人