The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  –1 +/
Сообщение от evgen44 email(ok) on 12-Июл-16, 19:06 
Приветсвую! Есть 2 практических вопроса мучающих мучающих меня при сборке нового сервера.

1. Если гипервизор (в частности proxmox) будет стоять на SSD с f2fs файловой системой (в целях бережного обращения с SSD), то виртуальные машины (KVM) имея например ext4 внутри себя, физически на SSD будут писаться в рамках f2fs? Т.е. получается что на ВМ все равно какая файловая система?

2. F2fs призвана продлить работу SSD путем того что запись производится равномерно. А если стоит контроллер рейд и используется рейд 5 например? На это все ставится f2fs, то она будет иметь какое-то значение, ведь физикой управлять будет рейд контроллер?

Хочу узнать ваши мнения. Может кто напишет что дельное...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от universite (ok) on 12-Июл-16, 21:36 

> 1. Если гипервизор (в частности proxmox) будет стоять на SSD с f2fs
> файловой системой (в целях бережного обращения с SSD), то виртуальные машины
> (KVM) имея например ext4 внутри себя, физически на SSD будут писаться
> в рамках f2fs? Т.е. получается что на ВМ все равно какая
> файловая система?

Да. Нет. Вы забываете про кеширование и IOPS.

> 2. F2fs призвана продлить работу SSD путем того что запись производится равномерно.
> А если стоит контроллер рейд и используется рейд 5 например? На
> это все ставится f2fs, то она будет иметь какое-то значение, ведь
> физикой управлять будет рейд контроллер?

Дисками все равно будет рулить RAID. Про степень износа ячеек и равномерность он не в курсе.
Даже TRIM не все RAID контроллеры понимают.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от lavr email(ok) on 12-Июл-16, 22:33 
>[оверквотинг удален]
> 1. Если гипервизор (в частности proxmox) будет стоять на SSD с f2fs
> файловой системой (в целях бережного обращения с SSD), то виртуальные машины
> (KVM) имея например ext4 внутри себя, физически на SSD будут писаться
> в рамках f2fs? Т.е. получается что на ВМ все равно какая
> файловая система?
> 2. F2fs призвана продлить работу SSD путем того что запись производится равномерно.
> А если стоит контроллер рейд и используется рейд 5 например? На
> это все ставится f2fs, то она будет иметь какое-то значение, ведь
> физикой управлять будет рейд контроллер?
> Хочу узнать ваши мнения. Может кто напишет что дельное...

Вы сами попросили мнение: Вам кто-то или что-то капитально продуло мозг.
Sorry и без обид.

- Proxmox не гипервизор, а название компании;
- какую цель Вы преследуете: создать комплекс Виртуализации или сберечь SSD?
- есть такая FS про которую Вы написали, но уж никак ее не сравнить ни с Ext4,
ни с ZFS, которые умееют Trim и еще много чего...

Понятно что SLC очень дорого, но современные MLC уже вполне достойны по
нагрузкам и длительности использования, например Intel серии DC:
- 3500/3510
- 3700/3710 для интенсивных нагрузок

Если уже "стоит рейд контроллер", вероятно он стар и не умеет TRIM, да новые
не все умеют, лучше купить хороший HBA и использовать ZFS, она же и жизнь SSD MLC
продлит при грамотной настройке и использовании ZIL и L2ARC на SSD и RAID'ы
заменит.

Это похоже на покупку автомобиля и "консервацию его для длительного хранения,
пока не будет хороших дорог и хорошей погоды."

Ни в коем случае не хотел задеть или обидеть, но Вы явно "передумали" и это завело
Вас в дебри, вместо того чтобы вывести на открытую дорогу или в крайнем случае
на тропу.

Если же SSD для Ваших нужд дорого, используйте SAS.

Желаю удачи и выбраться из дебрей на дорогу.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от evgen44 email(ok) on 14-Июл-16, 15:23 
Lavr, спасибо за ответ!
Почитал про серии DC3510 и 3710, действительно хорошие диски. 2000000ч, 3710 я так понял отличается существенно увеличенной скоростью записи по сравнению с 3510.

По железу, у меня будет HP ProLiant DL160 G6 с контроллером HP Smart Array P410/256MB.
Планируется 2 SSD в рейд-1 и 2 HDD в рейд-1.
В текущей конфигурации там будет находится 7 виртуалок. SSD планируется купить в целях заставить их работать побыстрее, но естественно хочется чтобы они прожили подольше.
Некоторые VM не требовательны к месту, но есть 2 машины которые должны иметь существенное дисковое пространство.
У них предполагается сделать внутри 2 диска, proxmox 4.1 позволяет сделать несколько дисков. Один будет на системе с SSD, другой более объемный с HDD. Операционка VM будет ставится на диск на SSD разделе который, потом примонтироваться второй объемный.

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

Начал изучать ZFS. Насколько я понял это по сути файловая система поддерживающая программный рейд, т.е. контролера рейда как такового не требуется вообще. В proxmox кстати она выбирается при установке. Првда я не понял как например сделать 2 отдельных рейда с ZFS, один на SSD один на HDD. Видимо при установке надо выбрать рейд и диски в него, в моем случае RAID-1 и 2 диска SSD куда будет ставится сама операционка. Остальное уже потом после установки форматировать и монтировать.
Еще есть возможность RAIDZ-1, RAIDZ-2, RAIDZ-3 - как ни странно на просторах интернета про то как они работают ничего толком не нашел. Только что это двойная и тройная четность, но что это совсем непонятно.

L2ARC - а какой в нем смысл? Насколько я понял это кеш, расширяющий кеш в оперативке, и находится будет там же, где и кешируемая информация в моем случае, т.е. на одном диске. А в чем прирост производительности то? Только более интенсивно будет область SSD использоваться, что быстрее приведет к ее выходу из строя.

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

Вообще про ZFS у меня сложилось мнение что это гораздо более сложно чем просто настроить рейд контроллер.


Так, просто прикол в тему )
Если в гугле вбить "zfs debian" первые 2 ссылки будут таким:
1. zfsonlinux — легко и просто / Хабрахабр  (30 сент. 2012 г.)
2. ZFS on Linux — не все так просто / Хабрахабр  (4 окт. 2012 г.)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от _ (??) on 14-Июл-16, 17:18 
> По железу, у меня будет HP ProLiant DL160 G6 с контроллером HP  Smart Array P410/256MB.
> Планируется 2 SSD в рейд-1 и 2 HDD в рейд-1.
> В текущей конфигурации там будет находится 7 виртуалок.

Сервер вообще то - entry level ... не рассчитывай что он вытянет много.

> Операционка VM будет ставится на диск на SSD разделе который,
> потом примонтироваться второй объемный.

Самое простое и на 100% работающее решение.

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

Тогда вам надо 7 физ боксов :) Шучу. Но выделить сервак под БД скорее всего прийдётся.

> Начал изучать ZFS.

Не твой кейс. ZFS - отличная штука, но на масштабах покрупнее. Тебе - смысла нет.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от lavr email(ok) on 14-Июл-16, 21:48 
> Lavr, спасибо за ответ!
> По железу, у меня будет HP ProLiant DL160 G6 с контроллером HP
> Smart Array P410/256MB.
> Планируется 2 SSD в рейд-1 и 2 HDD в рейд-1.

в такой конфигурации, нет смысла в ZFS, кроме того, для ZFS очень
рекомендуется HBA контроллер, у Вас же "дешевый" Smart Array P410

И да, еще вопрос, есть ли у HP драйвера для Smart Array P410 под Ubuntu
или Debian.

Значит, если Вы планируете 2xSSD и 2xHDD в зеркало, вероятно, лучше
воспользоваться mdmadm

> В текущей конфигурации там будет находится 7 виртуалок. SSD планируется купить в
> целях заставить их работать побыстрее, но естественно хочется чтобы они прожили
> подольше.

Да забудьте Вы про "подольше", они проживут сколько надо, ровно как
и HDD, если последние Enterprise, то 3'и года думать не о чем, а вот после 5'ти лет
задуматься.

> Заморачиваюсь, потому что никогда еще такого не делал, но жизнь заставляет и
> сделать надо.

Пока у Вас непонимание, и из-за этого, Вы заморачиваетесь на ерунде.

http://www.books.ru/books/mastering-proxmox-second-edition-1...
http://www.books.ru/books/learning-proxmox-ve-19781783981786...

книги можно купить в электронном виде (pdf)

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

В этом случае RAID1 не будет удачным решением.

> Начал изучать ZFS. Насколько я понял это по сути файловая система поддерживающая
> программный рейд, т.е. контролера рейда как такового не требуется вообще. В
> proxmox кстати она выбирается при установке. Првда я не понял как
> например сделать 2 отдельных рейда с ZFS, один на SSD один
> на HDD. Видимо при установке надо выбрать рейд и диски в
> него, в моем случае RAID-1 и 2 диска SSD куда будет
> ставится сама операционка. Остальное уже потом после установки форматировать и монтировать.

установка ZFS mirror на 2xSSD, после установки, из 2xHDD можно создать
пул самостоятельно.

> Еще есть возможность RAIDZ-1, RAIDZ-2, RAIDZ-3 - как ни странно на просторах
> интернета про то как они работают ничего толком не нашел. Только
> что это двойная и тройная четность, но что это совсем непонятно.

???
http://docs.oracle.com/cd/E19253-01/820-0836/index.html
https://pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/
http://kbdone.com/zfs-basics/

книги по ZFS:
https://www.michaelwlucas.com/nonfiction/freebsd-mastery-zfs
https://www.michaelwlucas.com/nonfiction/fmaz

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

Опять Вы за свое, незнание порождает ошибки

> LIZ - если честно толком не понял про это, понял что это

ZIL - журнал

> Вообще про ZFS у меня сложилось мнение что это гораздо более сложно
> чем просто настроить рейд контроллер.

Изучайте, полезно.

Полагаю, Вы еще не настроили свой Smart Array и не пробовали управлять
им из ОС :)
Ну и не работали с HW Raid, если полагаете что это просто и панацея.

Все что Вам нужно - установить Proxmox 4.2 хотя бы на один диск и
посмотреть возможности, начнете изучать Qemu/KVM и LXC, RAID-X и ZFS,
пойдет продвижение.

Если же полагаете что реализуете проект без знаний RAID, mdadm, lvm,
lxc, kvm за месяц-другой, вынужден Вас разочаровать.
Даже не смотря на WEB-GUI Proxmox'а, нужны знания для удачной настройки

Удачи

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от evgen44 email(ok) on 15-Июл-16, 14:47 
lavr, спасибо за подробный ответ и статьи! Буду изучать.
Понимаю что мало пока понимаю. Но делать вот надо... придется вникать.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от Харитон on 21-Июл-16, 17:46 
> Планируется 2 SSD в рейд-1 и 2 HDD в рейд-1.

Сдается мне что велика вероятность смерти двух SSD одновременно. износ ячеек теоретически одинаковый, а писаться будет одновременно в одинаковые ячейки...
Без spare-disk мне кажется сомнительная штука.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Гипервизор на SSD c f2fs. На VM любая fs будет как f2fs физичес"  +/
Сообщение от lavr email(ok) on 22-Июл-16, 15:35 
>> Планируется 2 SSD в рейд-1 и 2 HDD в рейд-1.
> Сдается мне что велика вероятность смерти двух SSD одновременно. износ ячеек теоретически
> одинаковый, а писаться будет одновременно в одинаковые ячейки...
> Без spare-disk мне кажется сомнительная штука.

а все кто использует SLOG на SSD для ZFS "и не знали", используют себе
по 2xSSD с ZIL в mirror, а некоторые в добавок и L2ARC в mirror...

SSD != HDD, вылетают блоки, SSD продолжает работать, разумеется что это
не может радовать, но есть некий timeout...

Собственно, интересней доклад Google об их опыте использования SSD и
неожиданных выводах.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру