-
加菲猫 撰写了一篇新博客文章:分析ext2文件系统磁盘分区结构 11 月 之前
最近看了些kernel fs code, 从实际例子,简单分析一下ext2文件系统的结构, 希望对大家有帮助 本文涉及到一些结构,主要是: 超级块 struct ext2_super_block { } 组描述 struct ext2_group_desc { } 索引节点 struct ext2_inode { } 目录结构 struct ext2_dir_entry_2 { } 1. 准备工作 为了分析,特地格式化了一个100MB左右的ext2文件系统,block size 1024 Bytes 可以看一下这个分区的主要信息: debugfs: stats Filesystem volume name: … -
加菲猫 撰写了一篇新博客日志:CDN Origin Pull 1 年, 3 月 之前
Origin Pull 这个技术其实说起来也不算什么新鲜玩意,大致就是 PULL from Original Server 的意思。 内容自动的从源站点传输到CDN之中,这个和手工的上传内容相对应。 比如一个域名: http://www.duba.net , 它的CNAME是 http://www.duba.net.cachecn.com , 我们访问页面,其中有首页的图标, 浏览器请求logo图片 http://www.duba.net/v5/images/logo.jpg , CNAME 的 解析 IP 指向一个CDN缓存服务器, CDN检查该 v5/images/logo.jpg 是否存在于CDN, 和内容的Fresh情况, 假如内容不存在或者过期, … -
加菲猫 撰写了一篇新博客日志:牛项目 Harvest 1 年, 3 月 之前
昨晚看《A Hierarchical Internet Object Cache》的时候,看到paper里面吹Harvest是如何的牛,就google了一下,还真的很牛: Harvest 后来发展成了大名鼎鼎的 Squid Netcache 产品也是 based on Harvest (netcache 曾经是如雷贯耳的 netapp 产品,,后来卖给了 blue coat ) Harvest 的作者之一(也是paper作者之一), Chunk Neerdaels , 目前在Akamai做VP 基本上算是 Caching / CDN 产业的源头项目(还是加个”之一”吧)了啊!本文用菊子曰发布 -
这里主要是对paper的笔记,和一些将访问模式应用到实际video CDN系统设计的考虑 【Key new observations】 with 77-79%of media sessions being less than 10 min long, 7-12% of the sessions being 10-30 min, and 6-13% ofsessions continued for more than 30 min. 对于对象的cache有两种选择:全部缓存,和部分缓存。部分缓存比完整对象复杂得多,但是看看它能够带来的好处:… -
加菲猫 撰写了一篇新博客日志:可惜了,Windows Live Sync 2011年会停止服务了 1 年, 5 月 之前
最近设置live sync的时候,发现说2011会停止服务,真的觉得很遗憾。 我从FolderShare(这个软件被微软收购前的名字) 的时代就开始使用,用于多台计算机文件的同步。后来用过Dropbox,也用过DBank等国产的服务,但是觉得LiveSync这样不需要网络存储,直接多机p2p同步的软件是非常有用的。 微软虽然不是很高调,还是实打实做了一些不错的网络服务。 Live Sync 将会被 Live Mesh代替,但是Live Mesh不能用于windows xp,另外带网络存储的方式也有些慢,有存储限制,而且让人觉得不够安全。 The Sync website will soon stop workingWindows Live Mesh 2011 is…