С чего начать? То или это?! Есть диск.., а дальше что?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- UBRIUM
- мл. сержант
- Сообщения: 125
- Зарегистрирован: 2009-11-16 4:05:34
- Откуда: Ростов-на-Дону
- Контактная информация:
С чего начать? То или это?! Есть диск.., а дальше что?
Доброго времени суток всем!
Уже как три дня, сначала для обновления знаний, потом для интереса, потом уже в агонии, ищу ответы на свои вопросы. Сначала было все понятно и хотелось конкретного. Но после пары статей начался полномасштабный анализ в голове. А ближе к сегодняшнему вечеру превратилась вся информация в кесю-месю. К логическому и окончательному выбору прийти не удаётся, хочу просить помощи у всех.
Имелась вновь собранная система под небольшой такой Web-сервер. На нем под систему два диска естественно в зеркало и естественно не в железное зеркало, а силами самой OS. Естественно была установлена FreeBSD, а именно 9.2-RELEASE, на диски с GPT и сделано зеркало gmirror. Но дальше вы спросите - "какого черта и, что я делаю с gmirror на GPT?". Я задавался теми же вопросами, но только потом, после нестарта ситсемы. Так как я не знал о тонкостях GPT и дружбы его с gmirror. В целом сроки не давили и решение об установке мною было отложено на такой срок, за который я бы изучил все вопросы по поводу установки FreeBSD в своем современном облике. Так как раньше я не парился, ну небыло такого огромного выбора!
Но в интернете как всегда, кто-то утверждает одно в протест ему кучу доводов об обратном, на других ресурсах говорят о другом и кучу доводов в пользу иного выбора.
Пришел к тому, что выбрать не могу между старым MBR и GPT, наверно тоже не таким уж и молодым, но все же. Так как у меня два диска на систему в зеркало всего-то 250Gb, то из плюсов GPT я подчеркнул лишь один - это более или менее надежность(может и не прав, поправьте) по отношению к MBR за счет копирования своих данных в разные части диска несколько раз. В остальном для меня в обоих вариантах все равно становиться. И все же не могу сделать выбор, стоит ли заморачиваться с GPT или же оставить MBR. Так как зерзалирование средствами gmirror с GPT уже превращается в большую перестройке, а не настройку как раньше.
Второй вопрос - это какую ФС выбрать. Да, популярных для FreeBSD всего две на текущий момент, это UFS и ZFS. Ну да, я подумываю использовать ZFS как корневую ФС, ну во первых можно средствами ZFS сделать зеркало. А во вторых я имею опыт работы в течении двух лет с ZFS в качестве raid5, и она показала себя исключительно хорошо даже с отвалившимся диском и его заменой, очень удобна в плане дминистрирования, квотирования и сохранностью данных размещенных на ней. Тем более, что в новую систему было инсталлировано 4Gb ОЗУ с последующим добором до 16Gb. Выделить под ее нужны памяти хватило бы с лихвой. Тем более читал о стабильной и шустрой работе и с 2Gb, видимо задачи у всех разные. И опять же, стоит ли заморачиватся с ZFS, какие могут быть камни преткновения уже в процессе эксплуатации. В процессе восстановления данных с поврежденных(надеюсь, до такого не дойдет) дисков? Что же выбирать.
Вопрос не стоит о сложности настройки, а все новое нам интересно, но не хотелось бы в следствии экспериментов ночами сидеть и восстанавливать данные(что можно компенсировать бекапами) или поднимать все снова. Что нужнее в бою, что покажет себя лучше, а что хуже?
Прошу прощения за многобукв.
Уже как три дня, сначала для обновления знаний, потом для интереса, потом уже в агонии, ищу ответы на свои вопросы. Сначала было все понятно и хотелось конкретного. Но после пары статей начался полномасштабный анализ в голове. А ближе к сегодняшнему вечеру превратилась вся информация в кесю-месю. К логическому и окончательному выбору прийти не удаётся, хочу просить помощи у всех.
Имелась вновь собранная система под небольшой такой Web-сервер. На нем под систему два диска естественно в зеркало и естественно не в железное зеркало, а силами самой OS. Естественно была установлена FreeBSD, а именно 9.2-RELEASE, на диски с GPT и сделано зеркало gmirror. Но дальше вы спросите - "какого черта и, что я делаю с gmirror на GPT?". Я задавался теми же вопросами, но только потом, после нестарта ситсемы. Так как я не знал о тонкостях GPT и дружбы его с gmirror. В целом сроки не давили и решение об установке мною было отложено на такой срок, за который я бы изучил все вопросы по поводу установки FreeBSD в своем современном облике. Так как раньше я не парился, ну небыло такого огромного выбора!
Но в интернете как всегда, кто-то утверждает одно в протест ему кучу доводов об обратном, на других ресурсах говорят о другом и кучу доводов в пользу иного выбора.
Пришел к тому, что выбрать не могу между старым MBR и GPT, наверно тоже не таким уж и молодым, но все же. Так как у меня два диска на систему в зеркало всего-то 250Gb, то из плюсов GPT я подчеркнул лишь один - это более или менее надежность(может и не прав, поправьте) по отношению к MBR за счет копирования своих данных в разные части диска несколько раз. В остальном для меня в обоих вариантах все равно становиться. И все же не могу сделать выбор, стоит ли заморачиваться с GPT или же оставить MBR. Так как зерзалирование средствами gmirror с GPT уже превращается в большую перестройке, а не настройку как раньше.
Второй вопрос - это какую ФС выбрать. Да, популярных для FreeBSD всего две на текущий момент, это UFS и ZFS. Ну да, я подумываю использовать ZFS как корневую ФС, ну во первых можно средствами ZFS сделать зеркало. А во вторых я имею опыт работы в течении двух лет с ZFS в качестве raid5, и она показала себя исключительно хорошо даже с отвалившимся диском и его заменой, очень удобна в плане дминистрирования, квотирования и сохранностью данных размещенных на ней. Тем более, что в новую систему было инсталлировано 4Gb ОЗУ с последующим добором до 16Gb. Выделить под ее нужны памяти хватило бы с лихвой. Тем более читал о стабильной и шустрой работе и с 2Gb, видимо задачи у всех разные. И опять же, стоит ли заморачиватся с ZFS, какие могут быть камни преткновения уже в процессе эксплуатации. В процессе восстановления данных с поврежденных(надеюсь, до такого не дойдет) дисков? Что же выбирать.
Вопрос не стоит о сложности настройки, а все новое нам интересно, но не хотелось бы в следствии экспериментов ночами сидеть и восстанавливать данные(что можно компенсировать бекапами) или поднимать все снова. Что нужнее в бою, что покажет себя лучше, а что хуже?
Прошу прощения за многобукв.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: С чего начать? То или это?! Есть диск.., а дальше что?
В последний раз выбрал GPT+UFS.
Первое просто наконец надо было попробовать, второе от того, что оно поумолчанию в ОС.
Первое просто наконец надо было попробовать, второе от того, что оно поумолчанию в ОС.
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Уже несколько лет юзаю только GPT+ZFS, в том числе и зеркало через raidz. Чего и топикстартеру советую.
Сила ночи, сила дня - одинакова фигня!
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Кста, по поводу восстановления по ночам - импорт-экспорт снапшотов (как полных, так и инкрементных-дифференциальных) - отличная вещь.
Сила ночи, сила дня - одинакова фигня!
- UBRIUM
- мл. сержант
- Сообщения: 125
- Зарегистрирован: 2009-11-16 4:05:34
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
А на счет снапшотов - это хорошая вещь, особенно там где разшарена самба на ZFS. Из винды на самбе можно восстанавливать предыдущий версии фалов. Это отличная штука, скажу я.Shuba писал(а):Кста, по поводу восстановления по ночам - импорт-экспорт снапшотов (как полных, так и инкрементных-дифференциальных) - отличная вещь.
Начинаю сам все больше к этой композиции склоняться. Уж больно интересно и красиво все должно быть. Только бы затюнить все это подходяще под нужды. )Shuba писал(а):Уже несколько лет юзаю только GPT+ZFS, в том числе и зеркало через raidz. Чего и топикстартеру советую.
- UBRIUM
- мл. сержант
- Сообщения: 125
- Зарегистрирован: 2009-11-16 4:05:34
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
С этим тоже нельзя не согласиться.Bayerische писал(а):...от того, что оно поумолчанию в ОС.
И сам пользовался некоторое время GPT+UFS, но оно стояло и стояло. Я не трогал, а оно работало и без тонкой настройки и без зеркал. Но тут надо сделать все как следует. )
-
- проходил мимо
Re: С чего начать? То или это?! Есть диск.., а дальше что?
На прошлой работе настроил GPT+UFS+GMIRROR - полёт нормальный. Почему именно GPT и GMIRROR - потому что памяти полтора гигабайта, было бы побольше памяти - поставил бы ZFS.
-
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: С чего начать? То или это?! Есть диск.., а дальше что?
А я юзаю gpt + zfs, но при этом зеркало создается через zfs, но swap отдельным разделом, не на zfs, и вот там gmirror...
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Само собой что для отдельных разделов выбрал те или иные опции (вроде сжатия, квот и т.д. и т.п.), но это не обязательно, можно оставить и по-умолчанию.UBRIUM писал(а):Начинаю сам все больше к этой композиции склоняться. Уж больно интересно и красиво все должно быть. Только бы затюнить все это подходяще под нужды. )
Сила ночи, сила дня - одинакова фигня!
- UBRIUM
- мл. сержант
- Сообщения: 125
- Зарегистрирован: 2009-11-16 4:05:34
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Ну да, в общем об этом и думал.Shuba писал(а):Само собой что для отдельных разделов выбрал те или иные опции (вроде сжатия, квот и т.д. и т.п.), но это не обязательно, можно оставить и по-умолчанию.
Спасибо всем за советы и мысли!
Установил на ZFS FreeBSD 9.2. Скорость записи не чем не уступает UFS, а чтение само собой за гигабайты в секунду при попадании файла в кеш! )
Пока доволен. Надеюсь работать и дальше будет одно удовольствие, попробую тесты с мелкими файлами в будущем. А сейчас настройка, настройка, настройка...
P.S.: Всем сомневающимся думаю тоже могу теперь дать совет. Юзайтей GPT+ZFS. Вынес SWAP в отдельный раздел. И конечно не забываем про сектора 4K. В принципе можно и на дисках с сектором 512b сделать выравнивание сразу для 4K, что бы при замене устаревшего диска не париться. )
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Сейчас у вас 4 ГБ?
Вопрос ко всем, у кого ZFS. Сколько примерно оно отжирает?
Вопрос ко всем, у кого ZFS. Сколько примерно оно отжирает?
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Код: Выделить всё
FreeBSD 10.0-STABLE #0 r264335M: Wed Apr 23 15:59:59 NOVT 2014
root@titan:/usr/obj/usr/src/sys/pfrtipsec amd64
FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216
CPU: Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz (2394.28-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0x206d7 Family = 0x6 Model = 0x2d Stepping = 7
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x1fbee3ff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX>
AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant, performance statistics
real memory = 8589934592 (8192 MB)
avail memory = 8226299904 (7845 MB)
Код: Выделить всё
last pid: 10729; load averages: 0.30, 0.35, 0.30 up 44+17:24:47 11:59:15
86 processes: 1 running, 84 sleeping, 1 zombie
CPU: 0.4% user, 0.0% nice, 0.6% system, 0.1% interrupt, 98.9% idle
Mem: 657M Active, 708M Inact, 6359M Wired, 48M Cache, 122M Free
ARC: 4422M Total, 768M MFU, 2606M MRU, 656K Anon, 91M Header, 956M Other
Swap: 2048M Total, 184M Used, 1864M Free, 8% Inuse
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
- UBRIUM
- мл. сержант
- Сообщения: 125
- Зарегистрирован: 2009-11-16 4:05:34
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: С чего начать? То или это?! Есть диск.., а дальше что?
Код: Выделить всё
25 processes: 1 running, 24 sleeping
Mem: 55M Active, 685M Inact, 6530M Wired, 177M Cache, 817M Buf, 372M Free
ARC: 5287M Total, 163M MFU, 4876M MRU, 272K Anon, 32M Header, 215M Other
Swap: 4095M Total, 139M Used, 3956M Free, 3% Inuse
Код: Выделить всё
real memory = 8589934592 (8192 MB)
avail memory = 8139497472 (7762 MB)
А на самом деле в конфиге можно выделить сколько хочешь оперативы, но минимальный рекомендуемый объем для ZFS вроде 512Mb.
Сейчас выделено памяти так:
Код: Выделить всё
vfs.zfs.arc_min="768M"
### Расчет на 8Gb
vm.kmem_size="7760M"
vfs.zfs.arc_max="7520M"
Код: Выделить всё
vfs.zfs.arc_min="768M"
### Расчет на 2Gb
vm.kmem_size="1860"
vfs.zfs.arc_max="1590M"
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: С чего начать? То или это?! Есть диск.., а дальше что?
http://habrahabr.ru/post/214707/
Основная проблема в том, что система ZFS очень чувствительна к ошибкам ОЗУ. Вот вывод экспертного исследования методической устойчивости ZFS к ошибкам ОЗУ, проведенного группой Yupu Zhang, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau из Университета Висконсин-Мэдисон (цитата из труда End-to-end Data Integrity for File Systems: A ZFS Case Study):
In the last section we showed the robustness of ZFS to disk corruptions. Although ZFS was not specifically designed to tolerate memory corruptions, we still would like to know how ZFS reacts to memory corruptions, i.e., whether ZFS can detect and recover from a single bit flip in data and metadata blocks. Our fault injection experiments indicate that ZFS has no precautions for memory corruptions: bad data blocks are returned to the user or written to disk, file system operations fail, and many times the whole system crashes.