写时复制的两面性:ZFS与Btrfs如何在性能与可靠性之间权衡
2005年,Sun Microsystems的工程师Jeff Bonwick站在白板前,画出了一个革命性的架构图。这个被称为ZFS的文件系统,试图解决困扰存储系统数十年的一个问题:如果磁盘会静默损坏数据,而传统文件系统对此无能为力,我们该如何保护用户的数据? ...
2005年,Sun Microsystems的工程师Jeff Bonwick站在白板前,画出了一个革命性的架构图。这个被称为ZFS的文件系统,试图解决困扰存储系统数十年的一个问题:如果磁盘会静默损坏数据,而传统文件系统对此无能为力,我们该如何保护用户的数据? ...
1972年3月,Communications of the ACM发表了一篇题为《TENEX, a Paged Time Sharing System for the PDP-10》的论文。论文作者是BBN公司的Daniel G. Bobrow及其同事。在描述内存管理机制时,论文提到了一个当时并不显眼的设计:当一个进程需要访问另一个进程的数据时,系统不会立即复制内存页,而是让两个进程共享同一物理页,直到其中一个进程尝试修改它。 ...