2008年9月8日星期一

硬盘杀手

如果说 Wintel 联盟是 Microsoft 拼命增加软件复杂度,让 Intel 的 CPU 生意越来越好,那么和硬盘生产商穿连裆裤的是谁呢?

看看下面这张截屏就知道了:



McAfee Antivirus (mcshield.exe) 把所有别的程序读取的内容预读一篇,相当于 All ReadByte x 2。

剩下就是 Google 的新浏览器 Chrome 了,刚打开这东西不到半小时,它对硬盘的操作(读取/写入)居然是运行了一个多小时的两个 p2p 软件 (BT & eMule)之和。加上 Google Desktop 几乎占用所有硬盘写入操作的一半流量!!!

用工具追踪一下,发现 Chrome 大多数时间是在写一个叫 C:\Documents and Settings\\Local Settings\Application Data\Google\Chrome\User Data\Safe Browsing 的文件,想来大概相当于 IE 里面的 Cache,而这个文件居然不超过 40MB 。难道 Google 不能把这个文件在内存里实时更新,然后定期备份到硬盘么?

Google 在搜索领域的强势正是源于她迅捷而健壮的分布式海量文件系统 (file system)。可能,Google 的主要开发环境有自己的文件系统,而不是 Microsoft 这个用了十年的 NTFS,以至于 Chrome 的开发人员习惯性地依赖于文件系统而不是内存。于是我们 Windows 用户得到了一架在公路上奔驰的长着翅膀的飞机。

没有评论: