LINUX.ORG.RU

Google переводит свои сервера на ext4

 , ,


0

1

В настоящий момент корпорация Google производит апгрейд файловой системы своих серверов с ext2 на более современную ext4.

Мы произвели множество тестов с помощью стандартных инструментов (dbench, compile bench и др.) на файловых системах xfs, ext4 и jfs, чтобы выбрать наиболее подходящую."

При наших рабочих нагрузках производительность ext4 и xfs практически одинакова. Тот факт, что обновление на ext4 будет более плавным, оказался ключевым. Благодаря ext4 уже сейчас мы избавились от узкого места для некоторых из наших самых ресурсоемких приложений.

Для проведения апгрейда Google так же пригласил главного разработчика файловых систем ext2/ext3/ext4 Теда Т'со (Ted T'so).

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)

хладагент таки вытек.ну теперь екст4 точно допилят

mikhalich ★★
()
Ответ на: комментарий от atrus

> Не годится. У гугля очень специфические условия и требования к fs. Например, Цо рассказывал, что они не используют fsck после падения, а тупо пересоздают систему с нуля.

Т.е. если их глобально отключить от питания, то потеряются _все_ данные? :)

AngryElf ★★★★★
()
Ответ на: комментарий от devl547

Несомненно, нужно отрубить всю планету и подержать так годик или два. Глядишь, генофонд и очистится.

Vudod ★★★★★
()
Ответ на: комментарий от atrus

Модульность рулит.

Но рейзер умеет работать без журнала? Обгоняет ext4 в этом режиме?

Reiser4 умеет работать как угодно, там даже symlink'и сделаны модулями.

Camel ★★★★★
()
Ответ на: комментарий от RedPossum

Школьник?

и уж конечно ты то точно лучше знаешь специалистов из гугл.

Школьник? Фраза специально так построена чтобы показать ущербность категоричного высказывания мнений.

Не годится.

ext2/3/4 не годится.

Camel ★★★★★
()
Ответ на: Школьник? от Camel

Не распарсил. Давай для тупых, или знаком сарказма пользуйся, или хоть что-нибудь сделай, не томи

RedPossum ★★★★★
()

> Для проведения апгрейда Google так же пригласил главного разработчика файловых систем ext2/ext3/ext4 Теда Т'со (Ted T'so).

Т'серый кардинал в штате гугля

shimon ★★★★★
()
Ответ на: комментарий от Ximandr

Пусть Тед Тсо и е*ццо

... pешили в Google, еще проще говоря :)

V_P
()
Ответ на: Модульность рулит. от Camel

Resier4 еще не в таком уже и продакшн состоянии. Было бы оно в продакшн ext4 нервно бы курил в сторонке, уступая дорогу ZFS (где можно) и Reiser4. А так еще ждать и ждать.

vertexua ★★★★★
()
Ответ на: комментарий от Quasar

>А ZFS как всегда в пролёте ;)

ZFS – R.I.P.

Аминь.

anonymous
()

>Google переводит свои сервера...

сервера...


facepalm.jpg

Всегда было «серверы».

Gonzo ★★★★★
()
Ответ на: комментарий от AngryElf

> Т.е. если их глобально отключить от питания, то потеряются _все_ данные? :)

Как вы их отключите глобально, когда они рассеяны по всему миру? ;-)

atrus ★★★★★
()
Ответ на: Модульность рулит. от Camel

> Reiser4 умеет работать как угодно, там даже symlink'и сделаны модулями.

Это как бы не ответ. Конкретный вопрос стоит - можно ли отключить ненужную функциональность в виде журнала? Будет ли рейзер работать быстрее, чем ext4 без журнала?

atrus ★★★★★
()
Ответ на: комментарий от frost_ii

никого не волнует, что ты думаешь

сделай вдоль

anonymous
()

А если им проще брать откуда-то копию диска, чем восстанавливать упавший, то какая им разница на что переходить ext4 или xfs?

Если только из-за настроенного мониторинга.

beda
()

/dev/sda6 3.3G -64Z -431M 100% /mnt

единственная пока какашка с btrfs ( переводил с ext4, на чисто созданных разделах не всплывает вроде ). и /ext2_saved, зараза, не удаляется.

volh ★★
()
Ответ на: комментарий от Flaming

> Я тоже на неё перевёл корневой и домашний раздел. Остальное не могу - из-под венды ext4 не работает =( жду драйверов. Может, самому написать?

CoLinux + CIFS или FTP... Мне помогло

knst
()
Ответ на: комментарий от atrus

Это как бы ответ.

Reiser4 умеет работать как угодно, там даже symlink'и сделаны модулями.

Это как бы не ответ. Конкретный вопрос стоит - можно ли отключить ненужную функциональность в виде журнала? Будет ли рейзер работать быстрее, чем ext4 без журнала?

Можно.

По второму вопросу: с мелкими файлами (неактуально для Google, насколько я знаю) точно быстрее, с крупными — голову на отсечение не дам, нужен эксперимент.

Я думаю технически их Reiser4 более чем устраивает, они из-за политики обоссались.

Camel ★★★★★
()
Ответ на: комментарий от vertexua

Хитрожопый Google.

Resier4 еще не в таком уже и продакшн состоянии. Было бы оно в продакшн ext4 нервно бы курил в сторонке, уступая дорогу ZFS (где можно) и Reiser4. А так еще ждать и ждать.

Во-первых, вы работали с Reiser4 на нормальном железе? Во-вторых, даже если бы Reiser4 был неготов, для Google это некритично. Слыхали же, они не восстанавливают данные, а берут с зеркал.

Camel ★★★★★
()
Ответ на: Это как бы ответ. от Camel

> Я думаю технически их Reiser4 более чем устраивает, они из-за политики обоссались.

Политики кого? Разработчиков ядра? Но гугль ведёт свою ветку (периодически сбрасывая в основную часть кода).

atrus ★★★★★
()
Ответ на: комментарий от atrus

А ну и - да, в отличии от ext4 им будет сложновато автора пригласить для сотрудничества. :)

atrus ★★★★★
()
Ответ на: комментарий от Vudod

>Несомненно, нужно отрубить всю планету и подержать так годик или два. Глядишь, генофонд и очистится.

Надо дождаться 2012. Говорят, там все само произойдет, и напрягаться не надо будет.

DiGital
()

Неужели ext4 быстрее ext2?

P.S. Сегодня устанавливал Слакваре 13 на чистую рабочую машинку, там по умолчанию предлагается уже ext4, ну я не стал возражать. А тут и Гугел выразил солидарность.

dm1024 ★★★
()
Ответ на: комментарий от FlameTank

Не прокатит, детка: журнал все равно будет заюзан, учите исходный код.

forensics
()
Ответ на: комментарий от dm1024

> Неужели ext4 быстрее ext2?

Быстрее в режиме «без журнала».

atrus ★★★★★
()

А когда кто-нибудь из разработчиков в google хочет поиграть - он покупает сразу всю команду Wesnoth?

anonymous
()

Немного не по теме, никто не знает какой dns-сервер google использует на их public dns-ах. Дело в том, что в faq-е на гугл-коде говорится, мол, ихний какой-то http://code.google.com/speed/public-dns/faq.html#bind, а nmap говорит обратное 53/tcp open domain ISC BIND 4.X

Прикидывается bind-ом?

anton_jugatsu ★★★★
()
Ответ на: Хитрожопый Google. от Camel

да не парься ты так, гугл твой выхлоп все равно не увидит и на рейзер не перейдет :)

alt0v14 ★★★
()

Корень перевести не могу (рейзер, ещё со времён Lenny), раздел с музыкой и видео переводить не хочу (ext3).

dogbert ★★★★★
()
Ответ на: комментарий от cetjs2

cetjs2> А она есть где-то еще, кроме соляры и бэди?

Она есть только в соляре. В бзде она ещё не является доделанной.

И да - на соляру могли бы перейти.

Quasar ★★★★★
()
Ответ на: комментарий от gh0stwizard

>Supported operating systems ... Mac OS X Server 10.5,

Apple забила на ZFS после разногласий в лицензировании с Sun. И если в 10.5 _ограниченная_ поддержка была, то в 10.6 её нет вообще.

anonymous
()
Ответ на: комментарий от Quasar

>И да - на соляру могли бы перейти.

Весь мир от неё избавляется, так как из-за ситуации с ораклом оно всё умрёт скоро, а гуглу значит переходить?:) Ещё в качестве красивого и эффектного самоубийства можно было перейти на реактос. Было б смешно.

anonymous
()

Тоже что ль обновиться с reiser3 до reiser4...
Как думаете, Ганса выпустят на недельку по такому случаю?

Fredrik
()
Ответ на: комментарий от Jayrome

> PS. Я бы тоже перешел вместе с Гуглем, но для начала нужен бесперебойник.)

Что, ext4 полное овно?

Fredrik
()

Гуглокапец?

anonymous
()
Ответ на: комментарий от ph0enix

Что-то мне подсказывает что это просто набор метаданных :)

Gary ★★★★★
()
Ответ на: комментарий от Flaming

>Зачем бесперебойник? ext4 журналируемая.

На жёстких зависах (зависает SAS-контроллер) я уже дважды терял данные на ext4. В одному случае отвалился весь /etc, в одном - /usr. В первом случае ручками вытащил из lost+found, во втором - заново разворачивал систему.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.