anonymous@RULINUX.NET~# Last login: 2024-12-26 18:50:38
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Доклад Google о файловых системах Linux

Опубликована  http://google-opensource.blogspot.com/2011/05/linux-file-systems-in-cloud-linux.html видеозапись доклада Майкла Рубина (Michael Rubin), занимающегося системами хранения данных в Google, о причинах миграции с файловой системы Ext2 на Ext4. В докладе показаны результаты исследования производительности EXT2, достоинства и недостатки различных файловых систем, доступных в Linux, причины выбора файловой системы Ext4 для использования на серверах Google.

Некоторые тезисы:

Файловая система Ext2 очень надежна, но имеет проблемы с производительностью при высокой интенсивности ввода/вывода. Из всех дисковых операций 40% было связано с обработкой метаданных и только 60% с самими данными (после перехода на Ext4 это соотношение удалось свести к 4% для метаданных и 96% для данных, общая производительность при этом возросла, в зависимости от областей применения, в полтора-два раза). При высокой нагрузке удаление 8 Мб файла иногда длилось до 800 секунд, наблюдались проблемы с фрагментацией. Как вариант решения проблемы все метаданные можно было кэшировать, но это потребовало бы больших затрат оперативной памяти. Еще один недостаток Ext2 - очень долгое выполнение восстановления при помощи fsck - для диска 1 Тб восстановление занимало 85 минут;

Ext3 - проблемы с долгим выполнение fsck решены за счет поддержки журналирования, но производительность осталась на уровне Ext2. Дополнительные плюсы - простота управления и лёгкость миграции с Ext2;

Ext4 - кроме унаследованных у Ext3 плюсов в Ext4 частично решены проблемы с производительностью. Производительность не самая высокая среди доступных ФС, но вполне достаточная;

В Btrfs реализованы очень интересные возможности, но код еще не готов для промышленного применения;

XFS - отличная производительность, но чрезмерная усложнённость реализации;

ZFS - отличная производительность, высокая надежность и богатые возможности с одной стороны, но с другой стороны несовместимая с GPL лицензия на код;

ReiserFS и JFS не рассматривались в Google как варианты для миграции из-за недостаточной поддержки кодовой базы;

В Google не используют журналирование - потери производительности оказались слишком большими (накладные расходы понизили производительность на 23%-33% в зависимости от типа журнала). Конфигурация без журнала также продемонстрировала большую предсказуемость.

 http://www.opennet.ru/opennews/art.shtml?num=30478

Bod(*) (2011-05-10 11:38:00)

Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Доклад Google о файловых системах Linux от Bod 2011-05-10 11:38:00
avatar
Скрыть

Re: Доклад Google о файловых системах Linux

> XFS - отличная производительность, но чрезмерная усложнённость реализации;
Почему это их волнует?

> ZFS - отличная производительность, высокая надежность и богатые возможности с одной стороны, но с другой стороны несовместимая с GPL лицензия на код;
Если не распространять систему, то и никаких проблем с GPL. GPL какие-то ограничения начинает накладывать только при распространении.

anonymous(*)(2011-05-10 14:30:28)

Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
[#] [Добавить метку] [Редактировать] Ответ на: Доклад Google о файловых системах Linux от Bod 2011-05-10 11:38:00
avatar
Скрыть

Re: Доклад Google о файловых системах Linux

>ZFS - отличная производительность, высокая надежность и богатые возможности с одной стороны, но с другой стороны несовместимая с GPL лицензия на код;
А разве гугла сильно волнуют лицензии на своих серверах?

SystemV(*)(2011-05-10 15:17:58)

Emacs-w3m/1.4.414 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re: Доклад Google о файловых системах Linux от SystemV 2011-05-10 15:17:58
avatar
Скрыть

Re: Доклад Google о файловых системах Linux

>А разве гугла сильно волнуют лицензии на своих серверах?
Ну как тебе сказать... При фокусах с патентованием програмного обеспечения и возможностью хоть минимальных требований к оплате, помноженные на количество их серверов... На одной оплате адвокатов можно разориться.

anonymous(*)(2011-05-10 16:38:18)

Mozilla/5.0 (compatible; Konqueror/4.6; Linux 2.6.35.12-88.fc14.i686) KHTML/4.6.2 (like Gecko) Fedora/4.6.2-1.fc14
[#] [Добавить метку] [Редактировать] Ответ на: Re: Доклад Google о файловых системах Linux от anonymous 2011-05-10 16:38:18
avatar
Скрыть

Re: Доклад Google о файловых системах Linux

>Ну как тебе сказать... При фокусах с патентованием програмного обеспечения и возможностью хоть минимальных требований к оплате, помноженные на количество их серверов... На одной оплате адвокатов можно разориться.
Так никакой гпл от патентов не спасёт - это ведь разные вещи.

А по идее "для себя" ты можешь GPL нарушать, так как не распространяешь. А тут не анархистско-столлмановский AGPL, а самый обычный GPL, и, не распространяя сервер, ты никому ничего по идее не должен.

SystemV(*)(2011-05-10 16:52:54)

Emacs-w3m/1.4.414 w3m/0.5.3
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!