LINUX.ORG.RU
ФорумAdmin

Ext4 vs XFS для DNS-сервера bind9 с большим количеством зон.

 , ,


0

3

В связи с импортозамещением, возник вопрос, на что ставить.

Я вот предлагаю ext4. Начальник топит за XFS.
У соседнего управления сервера на XFS со следующими параметрами:

/dev/sda7 on /var/named/chroot/var/named type xfs (rw,relatime,attr2,inode64,logbsize=256k,sunit=512,swidth=512,noquota)

Зон много (сотни). Но ИМХО, их чтение не создаёт серьёзную нагрузку на дисковую в-принципе. Т.к. restart службы происходит крайне редко (месяцы-годы). Обычно rndc reload хватает.
Видел тему, что Гугл переходит на ext4. С тех пор ни на что другое не перешёл?



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

выбор FS вообще при данном использовании не играет никакой роли.
Главное чтобы она была стабильна в нужном дистрибутиве. В принципе если файлы более гигабайта (даже не знаю, а есть ли такие зоны в DNS, может в зонах первого уровня ".ru", ".com" и есть такие ), то выбор XFS может и имеет смысл, если нет - то выбор не оптимален(как минимум ранее был).
Но если есть высокоуровненый специалист по конкретной файловой системе, то можно эту конкретную FS выбрать.

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

Один раз я купился на XFS под файлохранилище. Проработало около недели, и потом, при копировании какого-то фильма все зависло напрочь. После перезагрузки выяснилось, что половина файлов куда-то улетела, половина торчит в каком-то странном состоянии. Хорошо что была резервная копия. Переформатнул на обычный Ext4 и проблем не было.

Xintrea ★★★★★
()

Я всегда думал, что при большом количестве зон переходят на их хранение в базе данных, а не в текстовых файлах, bind9 вроде такое поддерживает. Объясните, где я не прав? Сотни зон недостаточно много? БД наоборот, подходят только для мелких серверов? Я путаю с каким-то другим сервером? Или же речь про выбор фс для разворачивания бд?

Khnazile ★★★★★
()
Последнее исправление: Khnazile (всего исправлений: 1)
Ответ на: комментарий от Xintrea

У меня с XFS проблем никогда не было. Хотя бывали и внезапные отключения питания, и на умирающей флешке XFS использовалась. Ни на одном из накопителей не развалилась и не глючила. Пока впечатления самые положительные.

QsUPt7S ★★★
()

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

anonymous
()

Лично мне роднее ext4, но на не родном и xfs доставалось. Имхо в вашем споре с начальником надо исходить из: «а какую чинить умеем, в случае внезапного пушистика?».

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

Я всегда думал, что при большом количестве зон переходят на их хранение в базе данных, а не в текстовых файлах

Текстовые файлы это тоже база данных. Кстати файлики журналов у бинда таки бинарные.

bind9 вроде такое поддерживает.

Через плагины, т.е. прослойка плагин + сама субд.

Объясните, где я не прав?

Это делают для удобства руления, но не более того, к производительности это не имеет никакого отношения.

Сотни зон недостаточно много?

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

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

Bind и есть база данных. Читает текстовый файл и грузит в память. Вторичные вообще могут на диск в виде двоичного файла всё писать. Ну и примари тоже так может только управлять записями надо будет через nsupdate.

libert0
()