powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / What filesystem type should I use for my Informix database on Linux?
10 сообщений из 10, страница 1 из 1
What filesystem type should I use for my Informix database on Linux?
    #37861235
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FYI ...

What filesystem type should I use for my Informix database on Linux?
http://informix-myview.blogspot.in/2012/06/what-filesystem-type-should-i-use-for.html

Kind regards,
Vadim.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #37863698
Поздновато с комментарием, но всё же. А то вдруг молодёж поведётся.

Самая правильная ФС - это её отсутствие. Вместо с развесистыми многоуровневыми списками блоков большИх файлов и шансами потерять всё в случае съезда мозга у ФС. Особенно за компанию с fsck.

Только отдельные блочные или символьные устройства.

Приемлемо поверх LVM или аналогов. У них, как и у ФС есть свои метаданные и списки выделенных блоуов, но по сравнению с ФС они просты до безобразия и при должной сноровке карту распределения можно восстановить.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #37869832
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если база стоит на правильном железе то чанки на ФС к проблемам не приведут. Проверено многолетней эксплуатацией, не только Информикса, но и еще пары СУБД в т.ч. других производителей. Используются ext3 в Linux и JFS в AIX.
Ни в коем случае не агитирую против LVM, т.к. тоже использую.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38126712
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UP

такой вопрос: есть ли смысл использовать для чанков ссылки на тома LV напрямую, не через raw ?
т.е. например вот есть LV /dev/VG1/LV2 -> /dev/mapper/VG1-LV2 то использовать для чанка /dev/VG1/LV2 ?
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38127021
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronUP

такой вопрос: есть ли смысл использовать для чанков ссылки на тома LV напрямую, не через raw ?
т.е. например вот есть LV /dev/VG1/LV2 -> /dev/mapper/VG1-LV2 то использовать для чанка /dev/VG1/LV2 ?

Начиная с какой-то версии, точно не помню, Informix умеет напрямую работать с блочными устройствами.
Это, правда, совсем не отражено в документации, надо смотреть в каждом случае конкретно.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38127249
AndronUP
такой вопрос: есть ли смысл использовать для чанков ссылки на тома LV напрямую, не через raw ?
т.е. например вот есть LV /dev/VG1/LV2 -> /dev/mapper/VG1-LV2 то использовать для чанка /dev/VG1/LV2 ?


Как-то раз налетел, что когда /dev/rawXXX совмещался с /dev/VG1/LV2 не запускалось, а поменял на обычное /dev/mapper/VG1-LV2 - и пошло.

Что это было так и не выяснил и воспроизвести не удалось - при проверке и так и сяк работало.

Но у нас как-то сложилось что использутеся /dev/mapper/VG1-LV2

Могу так же ошибаться, но вопрос можно понять так что /dev/VG1/LV2 блочный, а /dev/mapper/VG1-LV2 - raw.
Это не так, и /dev/VG1/LV2 и /dev/mapper/VG1-LV2 это блочные девайсы или ссылки на них.

Но в CentOS 5 /dev/mapper/VG1-LV2 это сам блочный девайс
А в CentOS 6 это ссылка на блочный девайс /dev/dm-XXX
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38128843
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал создать dbspace c чанком указав ссылку /dev/VG1/LV2 для чанка на LV (для /dev/mapper/VG1-LV2 изменил владельца на informix:informix), потом заполнил dbspace данными - сработало без ошибок. Версия Informix 11.70UC4

Вообще насколько я понимаю никаких начальных смещений при создании dbspace/добавлении нового чанка указывать не обязательно (если бы я разрабатывал LVM то всю метаинформацию постарался бы защитить от повреждений типа перезаписи пользовательскими данными, это я к тому что том LV предоставляется для использования в полном объеме).

/dev/mapper/VG1-LV2 это блочное устройство, отсюда вопрос: какими блоками будет поднимать ОС для Informix данные с этого девайса? LV2 лежит в группе физ.томов у которых PE Size (KByte) 4096 (4Мb), т.е. по запросу базы ОС будет поднимать в файловый кэш блоки по 4Мб, из которых уже база возьмет свои блоки по 4К (размер страницы для данного dbspace)? Если так то нехилый read ahead получается, в базе можно смело его выключать.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38128857
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предложение про read ahead ошибочное: Informix же читает из своего буферного пула.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38133811
яфшуеі
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronUP
такой вопрос: есть ли смысл использовать для чанков ссылки на тома LV напрямую, не через raw ?
т.е. например вот есть LV /dev/VG1/LV2 -> /dev/mapper/VG1-LV2 то использовать для чанка /dev/VG1/LV2 ?

Несколько раз настраивал на Линух.
Но, придерживался все время принципа - не подвязываться к томам ЛВМ напрямую.
На RHL 4 еще были raw devices в старой трактовке.
Т.е. делали:
1. Том ЛВМ
2. raw devices
3. character special file (mknod c) на raw (можно линк - кому как удобнее) .
В некотором роде - защищаем доступ к /dev/

Все работало и как-то проблем не было.
Особых замеров производительности не делали.
ЛВМ использовался в силу лености - на ЛВМ как-то быстрее все разворачивалось по сравнению с ф.с.

На RHL 5,6 работа с ревами изменилась - подробностей не помню
Делали проще
1. Том ЛВМ
2. block special file (mknod p) на том ЛВМ - работало kio.


На нормальных Unix - типа Solaris и AIX настраиваем:
Solaris:
1. Диски бъем на слайсы (слайсы в случае SDS, в других случаях тома SVM )
2. Делаем путь для чанка как mknod c на слайс/том SVM

AIX:
1. Мапим лун - виден как hdiskN
2. Делаем путь для чанка как mknod c на hdiskN
Так сделано дл настройки SDS. Но и по принципу как на Солярке все работает.

Andron....
Если так то нехилый read ahead получается, в базе можно смело его выключать.


Подскажите - как отключить полностью Read Ahead на 11.70 ?
Иногда в тестовых окружениях мешает не то слово как.
...
Рейтинг: 0 / 0
What filesystem type should I use for my Informix database on Linux?
    #38137264
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яфшуеіПодскажите - как отключить полностью Read Ahead на 11.70 ?
Иногда в тестовых окружениях мешает не то слово как.

Я так понимаю, что полностью его отключить не получится, но можно свести его эффект к минимуму.

1) Выставляем AUTO_READAHEAD = 0
2) Выставляем минимально допустимое значение для RA_PAGES = 4.

После этого по идее сервер должен читать не более 4 страниц за раз.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / What filesystem type should I use for my Informix database on Linux?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]