Проблемы с размером блока в файловой системе Google

Документ о файловой системе Google -

Размер фрагмента является одним из ключевых элементов дизайна параметры. Мы выбрали 64 МБ, который намного больше обычного файла размеры системного блока. Каждый кусок реплика хранится как обычный Linux файл на сервере фрагментов и расширяется только по мере необходимости. Ленивое выделение пространства позволяет избежать потери места из-за внутренних фрагментация, пожалуй, самая большая возражение против такой большой части размер.

Что такое ленивое выделение пространства и как оно решает проблему внутренней фрагментации?

Маленький файл состоит из небольшого количество кусков, возможно, всего один. Серверы фрагментов, хранящие эти фрагменты могут стать горячими точками, если многие клиенты обращаются к одному и тому же файлу ... Мы исправил эту проблему, сохранив такие исполняемые файлы с более высокой репликацией фактор и сделав пакетную очередь системный запуск приложения раз.

Что такое ошеломляющее время запуска приложений и как это помогает избежать превращения серверов фрагментов в горячие точки?

5
задан Vaibhav Bajpai 22 April 2011 в 19:30
поделиться