15 января 2010 в 14:56

Google переходит на EXT4

Google приступил к апгрейду файловой системы на своих серверах. Предварительно было проведено тестирование трёх файловых систем XFS, EXT4 и JFS с точки зрения быстродействия. Оказалось, что при гугловских нагрузках EXT4 и XFS показывают примерно одинаковый результат, но для простоты апгрейда с существующей EXT2 была выбрана именно EXT4. Об этом сотрудники компании сообщили в специализированном листе рассылке, посвящённом EXT4.

Как сообщается, миграция закончена уже на 50%, но осталось самое трудное: перевести на новую файловую систему самые ресурсоёмкие приложения, включая Gmail (″ext4 is already moving the bottleneck away from the storage stack for some of our most intensive applications″).

Специально для проведения финальной стадии апгрейда на работу в Google был приглашён известный активист Linux-сообщества Ted T'so, он же главный разработчик файловых систем EXT2, EXT3 и EXT4.
Анатолий Ализар @alizar
карма
751,5
рейтинг 44,6
Пользователь
Похожие публикации
Самое читаемое Разработка

Комментарии (61)

  • +27
    > он же главный разработчик файловых систем EXT2, EXT3 и EXT4
    > Судя по всему, парень неплохо разбирается в теме

    Ну логично.
    • 0
      Ага, улыбнуло последнее предложение :)
      Ато было бы удивительно, если бы разработчик продукта не разбирался в нем… :)
  • +3
    интересен коэффициент увеличения производительности работы сервисов гугла
  • +15
    молодой китайский программист Ted T'so


    Я и не знал, что 42 года это молодой, видать я только из яслей вышел… Ted T'so (Wikipedia)

    • +7
      К тому же он американец.
      • –12
        Вы его фото видели? :)

        Может по документам и американец, но происхождение…
        • +28
          А что происхождение?
          Родился в США, учился в США, живёт и работает в США, гражданство США.
          Ну да, типичный китайский программист. :)
          • +1
            Значит, должно быть «немолодой американский программист китайского происхождения»? :)
            • +3
              Азиатоамериканец =)
              • –1
                китаямериканец
            • +4
              Специально для проведения финальной стадии апгрейда на работу в Google был приглашён главный разработчик файловых систем EXT2, EXT3 и EXT4 Ted T'so.

              Как-то так. На мой взгляд, национальность вообще не имеет никакого отношения к профессиональной деятельности человека.
    • 0
      Не знаю, как кому, а мне приятно.

      Получается, что я совсем, юный :)
  • –1
    Интересно, какую зарплату он подлучать будет в Google за такую работу :-)
    • +1
      100500 центов в секунду
      • +1
        хорошо было бы получать $434160 тыс. в неделю при таком раскладе :)
        • 0
          это была шутка. Но такие люди, они штучный товар. И зп там штучная.

          А если вы хотите зарабатывать 100500 тыщ-мильёнов. будьте штучным товаром.
          • –1
            да я как бы догадался на последней секунде и сумел таки поставить смайлик
          • –4
            catap.ru/ сильно мне понравился. Только у .copyright почему color:#E6E6E6 а не FFFFFF и нигде нет font-family при повсеместных font-size'ах? А вообще сам себе что-то похожее хочу сделать, но нет ни сил ни вдохновения :(
            • 0
              этому дизайну уже лет, наверное, не меньше 8 :) Я его так и не трогал с тех пор.
    • –7
      Больше девяти тысяч!

      lurkmore.ru/9000
  • 0
    А как же GFS?
    • –7
      Как я понимаю, поисковик — одно, а все остальные сервисы — другое.

      Тем хуже выглядит отказ гуголя удалять личную информацию целиком при удалении учётной записи: если у них эта информация на самом деле на ext4…
    • –3
      Вот и я думаю: А как же GFS? Я недавно смотрел видео, где представитель Google Books рассказывал, что за файловая система такая у них на серверах — GFS, а тут автор нам сообщает, что Google работала на ext2? Кто-нибудь подскажет истину?
      • –1
        Чисто предположение.
        Возможно, GFS используются на серверах для поиска, а ext2 на остальных сервисах.
        Хотя есть еще вариант, что GFS есть усовершенствование ext2.
      • +16
        GFS бежит поверх ext*
      • +1
        GFS лежит либо слоем ниже, либо выше что более вероятно.
        • +3
          Слоем выше конечно. Она отвечает за распределение чанков информации в распределенной системе а не за размещение байтов на жестком диске.
    • +7
      А при чем здесь GFS? Это не файловая система в прямом смысле. Это распределенная система по хранению файлов. На жестких дисках все равно ext2 или что-либо подобное.
      • –5
        Ты случаем не путаешь Global File System и Google File System?
        • 0
          Нет.
    • +2
      GFS — верхний слой, она работает с ext2/ext4.
    • +1
      GFS это кластеризация поверх некого хранилища и это логично, что они используют файловую систему как backend для хранения данных.
  • НЛО прилетело и опубликовало эту надпись здесь
    • +78
      >Гугл настолько суров, что для перехода на следующие версии ядра линукса нанимает Линуса Торвальдса.

      Судя по всему, парень неплохо разбирается в теме. :))
    • 0
      И интересно тогда, кто им сервера в стойки собирает?
      • +1
        молодые индусы :)
      • +35
        директора IBM, DELL и HP ежу понятно :))
    • +2
      Молодого китайского программиста?
      • +12
        Финского лесоруба.
  • +3
    Представляю сколько сейчас народу ломанется на EXT4, т.к. «даже гугл признал её самой такой». Хех…
    • 0
      Ну так TomTom решили форматить свои устройства в ext2, а для винды доп драйвер предоставлять
      • 0
        На флешку же. Для устройств с сильно ограниченным количеством циклов записи ext3 и ext4 не подходят.
        • +1
          на всякий случай напомню, что в ext4 журнал опционален
  • 0
    Интересен сам процесс «переноса» с его технической стороны, что в этот момент происходит с данными и т.п., жаль нет никакой информации об этом
    • +2
      а чего с ними такого может произойти то? просто на другие винты перекидывают чанки… в это время данные будут доступны из других двух мест (вроде бы в ГФС инфа дублируется трижды)
      • +1
        «дублируется трижды» хорошо звучит))
      • 0
        то есть «инфа триждуется» :)
        • +2
          Триплицируется.
    • +1
      ext4 обратно совместима с ext2. Драйвер может и со старыми структурами работать, но при желании можно заставить fsck преобразовать их в новые. Но, как уже сказали, Гугл может себе позволить снести ext2 разделы и создать пустые ext4.
      • 0
        Да по большому счету, можно просто в fstab'е поменять ext2 на ext4, но тогда главная фишка ext4 — экстенты не включатся
  • –4
    О-о-о! целых ТРИ ФС протестировали. Монстрюки!
  • +11
    А ReiserFS они не тестировали, потому что создателя невозможно пригласить?
    • +12
      Гугл настолько суров, что вытащит создателя ReiserFS из тюрьмы.
    • 0
      пригласить то можно, только nda он подписать не сможет. И потом судить его не удобно!
  • –5
    из стапицот существующих
    • +2
      это гугл, а не линукс-гик :)
  • +5
    Так вот почему у меня последние два часа не открывается gmail.
  • 0
    Гы) Создателя EXT4 пригласили. Вот не дай бог грохнется что-то, будет как в кино:
    «Не виновата я-я! Он сам EXT4 на сервера ставил» )
    Тьфу-тьфу конечно же)
  • 0
    «известный активист Linux-сообщества Ted T'so»

    правильно: Ts'o, на крайний случай товарищ 祖 (звучало бы как «тзу» если бы он был в китае и писал бы не буквами :) goo.gl/VOnY )
    • 0
      Вы думаете, многие поймут что по ссылке написано? И еще больше народу воспользуется ^_^
      • 0
        這句話是真實的。

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.