谷歌文件系统文件 -
块大小是关键设计参数之一.我们选择了64 MB,这比典型的文件系统块大小要大得多.每个块副本都作为普通Linux文件存储在块服务器上,并且仅在需要时进行扩展.惰性空间分配避免了由于内部碎片造成的浪费空间,可能是对这么大的块大小的最大反对.
什么是懒空间分配以及如何解决内部碎片问题?
一个小文件由少量块组成,可能只有一个.如果许多客户端访问同一个文件,那么存储这些块的块服务器可能会变成热点......我们通过存储具有更高复制因子的可执行文件并使批处理队列系统错开应用程序启动时间来解决此问题.
什么是惊人的应用程序启动时间以及它如何避免大块服务器成为热点?