The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз FreeBSD 10.2, opennews (??), 14-Авг-15, (0) [смотреть все]

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


37. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от uniman (ok), 14-Авг-15, 14:38 
> А bhyve умеет лимитировать ресурсы?

Да.

https://www.freebsd.org/cgi/man.cgi?query=bhyve&sektion=8

     -c    numcpus     Number    of guest virtual CPUs.    The default is 1 and the maxi-
         mum is    16.

     -m    size[K|k|M|m|G|g|T|t]
         Guest physical    memory size in bytes.  This must be the    same
         size that was given to    bhyveload(8).

         The size argument may be suffixed with    one of K, M, G or T
         (either upper or lower    case) to indicate a multiple of    kilo-
         bytes,    megabytes, gigabytes, or terabytes.  If    no suffix is
         given,    the value is assumed to    be in megabytes.

     -p    vcpu:hostcpu
         Pin guest's virtual CPU vcpu to hostcpu.

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

41. "Релиз FreeBSD 10.2"  +2 +/
Сообщение от andy (??), 14-Авг-15, 14:56 
>> А bhyve умеет лимитировать ресурсы?
> Да.

Опиши, пожалуйста, по пунктам какие ресурсы
и как умеет лимитировать bhyve.

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

42. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Dmitry (??), 14-Авг-15, 14:59 
Память и CPU. А что еще нужно ?
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз FreeBSD 10.2"  +/
Сообщение от andy (??), 14-Авг-15, 15:21 
> Память и CPU. А что еще нужно ?

Как минимум disk. Вот информация, на подумать:
https://wiki.openvz.org/User_Guide/Managing_Resources

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

58. "Релиз FreeBSD 10.2"  +/
Сообщение от uniman (ok), 14-Авг-15, 16:38 
>> Память и CPU. А что еще нужно ?
> Как минимум disk. Вот информация, на подумать:
> https://wiki.openvz.org/User_Guide/Managing_Resources

Ближайший аналог OpenVZ - Jail, но никак не Bhyve.

Аналоги Bhive - XEN & KVM.

Guest OS может запускаться с разного disk array hardware, поэтому ограничения по вводу-выводу тут еще надо сильно думать, нахрена они вообще упали, а если таки упали, то куда вставить механизм контроля и планирования.

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

70. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от andy (??), 14-Авг-15, 18:21 

> Ближайший аналог OpenVZ - Jail, но никак не Bhyve.

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

> Аналоги Bhive - XEN & KVM.

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

78. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от uniman (ok), 14-Авг-15, 19:42 
> Спросили что еще не хватает в лимитах, я дал ссылку.

Хотелки, и непродуманные.

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

86. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от andy (??), 14-Авг-15, 21:13 
>> Спросили что еще не хватает в лимитах, я дал ссылку.
> Хотелки, и непродуманные.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...

Угу, непродуманные:

"When several virtual machines are running simultaneously, they can interfere with system performance by using excessive disk I/O. Disk I/O throttling in KVM provides the ability to set a limit on disk I/O requests sent from virtual machines to the host machine. This can prevent a virtual machine from over-utilizing shared resources and impacting the performance of other virtual machines.
Disk I/O throttling can be useful in various situations, for example, where guest virtual machines belonging to different customers are running on the same host, or when quality of service guarantees are given for different guests. Disk I/O throttling can also be used to simulate slower disks."

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

103. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Dmitry (??), 14-Авг-15, 22:47 
>[оверквотинг удален]
> performance by using excessive disk I/O. Disk I/O throttling in KVM
> provides the ability to set a limit on disk I/O requests
> sent from virtual machines to the host machine. This can prevent
> a virtual machine from over-utilizing shared resources and impacting the performance
> of other virtual machines.
> Disk I/O throttling can be useful in various situations, for example, where
> guest virtual machines belonging to different customers are running on the
> same host, or when quality of service guarantees are given for
> different guests. Disk I/O throttling can also be used to simulate
> slower disks."

http://freebsd.1045724.n5.nabble.com/Is-the-BHyVe-guest-as-s...

Вот кусок оттуда:
bhyve creates 8 worker threads for each virtual disk controller (both
ahci and virtio-blk).

All guest I/O is handled asynchronously by these worker threads which
provide parallelism.

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

106. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от andy (??), 14-Авг-15, 23:04 
> http://freebsd.1045724.n5.nabble.com/Is-the-BHyVe-guest-as-s...
> Вот кусок оттуда:
> bhyve creates 8 worker threads for each virtual disk controller (both
> ahci and virtio-blk).
> All guest I/O is handled asynchronously by these worker threads which
> provide parallelism.

А управлять этим как?

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

108. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Dmitry (??), 14-Авг-15, 23:21 
Для этого есть GEOM. https://www.bsdcan.org/2009/schedule/events/122.en.html
Ответить | Правка | Наверх | Cообщить модератору

140. "Релиз FreeBSD 10.2"  +/
Сообщение от oops (ok), 15-Авг-15, 09:52 
там ничего, кроме rr и as нет. И то, это только алгоритм распределения ресурсов. Никак не лимитирования.
Вообще вы не туда указываете (или я не прав, поправьте, как через gsched можно лимитировать дисковый ввод/вывод). Лимитирование ресурсов - это RACCT/RCTL, где нет пока никаких инструментов для ограничения как disk IO, так и сети. Хотя сеть можно лимитировать другими инструментами (ipfw pipe хотя бы)
Ответить | Правка | Наверх | Cообщить модератору

142. "Релиз FreeBSD 10.2"  +/
Сообщение от Dmitry (??), 15-Авг-15, 11:12 
Я не понимаю, зачем лимитировать дисковый ввод/вывод.
Во FreeBSD вместо этого пошли другим путем - сделали кучу возможностей увеличить пропускную способность дисковой подсистемы. Для этого используются разные модули GEOM, такие как geom_journal (не путать с gjournal), geom_cache, geom_scheduler, geom_ccd.
Для той же zfs, для уменьшения нагрузки на дисковую подсистему, есть возможность дедуплицирования, сжатия на лету, вынос логов и кеша на отдельные носители.

У меня база данных, с несколькими тысячами операций изменения таблиц в секунду, требует всего около сотни iops.

dT: 1.029s  w: 1.000s
L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    0     83      0      0    0.0     83   2706    0.6    4.8| ada0
    0      0      0      0    0.0      0      0    0.0    0.0| ada1
    0     83      0      0    0.0     83   2706    1.4   10.2| ada2

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

145. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 15-Авг-15, 12:13 
Дмитрий, пожалуйста, не уходите от вопроса. Не увеличить, а лимитировать! Разнос кэшей и журнала по ссд в ext4 давно уже есть. И openZFS, жрущая меньше памяти на линуксе.

Там где есть виртуализация, на физхосте есть соседи. Они разные, любят мешать друг другу, и их надо лимитировать.

По личным наблюдениям, оверкоммит дискового ио намного более заметен, чем даже ОЗУ или ЦП.

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

163. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 15-Авг-15, 14:52 
> жрущая меньше памяти на линуксе.

А btrfs так и вовсе даже на довольно скромном ноуте себя нормально ощущает. И что ни говори а снапшоты - удобно.

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

265. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 17-Авг-15, 09:12 
> И openZFS,
> жрущая меньше памяти на линуксе.

тесты можно?

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

166. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от andy (??), 15-Авг-15, 15:20 
> Я не понимаю, зачем лимитировать дисковый ввод/вывод.

"When several virtual machines are running simultaneously, they can interfere with system performance by using excessive disk I/O. Disk I/O throttling in KVM provides the ability to set a limit on disk I/O requests sent from virtual machines to the host machine. This can prevent a virtual machine from over-utilizing shared resources and impacting the performance of other virtual machines.
Disk I/O throttling can be useful in various situations, for example, where guest virtual machines belonging to different customers are running on the same host, or when quality of service guarantees are given for different guests. Disk I/O throttling can also be used to simulate slower disks."
https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...

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

193. "Релиз FreeBSD 10.2"  +3 +/
Сообщение от oops (ok), 15-Авг-15, 22:31 
> Я не понимаю, зачем лимитировать дисковый ввод/вывод.

хохо, да затем же, зачем лимитировать все остальные ресурсы.
Вам надо в маркетолухи идти. Я про одно, вы про другое.

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

323. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 07:32 
> Я не понимаю, зачем лимитировать дисковый ввод/вывод.

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

> увеличить пропускную способность дисковой подсистемы.

Не решает проблемы, состоящей в том что в многопользовательском окружении всегда найдется клиент, который стрескает всю пропускную способность дисков и попросит добавки. А остальные получат работу их VM с чебурашьей скоростью. Что им, разумеется, не понравится.

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

349. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от iZEN (ok), 20-Авг-15, 20:40 
>> Я не понимаю, зачем лимитировать дисковый ввод/вывод.
> Поэтому хостеры дружно не понимают зачем пользоваться бояздэ. Потому что если некий
> клиент своим активным IO просадит в ноль остальные виртуалки на хосте,
> обладатели этих виртуалок будут очень недовольны скоростью дискового IO.

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

>> увеличить пропускную способность дисковой подсистемы.
> Не решает проблемы, состоящей в том что в многопользовательском окружении всегда найдется
> клиент, который стрескает всю пропускную способность дисков и попросит добавки. А
> остальные получат работу их VM с чебурашьей скоростью. Что им, разумеется,
> не понравится.

Планировщик IO во FreeBSD очень примитивный (его фактически нет - этот механизм ядра не обозначен отдельной сущностью, в отличие от Linux) и поэтому быстро справляется с распределением нагрузки на каналы ввода-вывода.

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

95. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от Аноним (-), 14-Авг-15, 22:04 
> Хотелки, и непродуманные.

Реализовалки. Продуманные где-то с 50-х годов.

Я понял. Ты кроме одной виртуалки бзды под хипстер-в вообще ничего в жизни не юзал?

Для того, чтобы понять что такое конкуренция за ресурсы - запусти хотя-бы несколько, нагрузи их.

Говорю как архитектор openstack-кластера на 300 вычислительных нод.


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

162. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от Аноним (-), 15-Авг-15, 14:51 
> Говорю как архитектор openstack-кластера на 300 вычислительных нод.

Да ты не спеши, лет через 10 они попробуют собрать первые пару виртуалок. Когда вопить про "ненужно!!!111" задолбает.

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

276. "Релиз FreeBSD 10.2"  +/
Сообщение от uniman (ok), 17-Авг-15, 13:44 
>> Говорю как архитектор openstack-кластера на 300 вычислительных нод.
> Да ты не спеши, лет через 10 они попробуют собрать первые пару
> виртуалок. Когда вопить про "ненужно!!!111" задолбает.

Какое отношение ты имеешь к проектам BSD, что сподвигнуло на пост с этой темой?
Ты обижают в группе и ты хочешь скомпенсировать обиды, создав себе виртуального мальчика для битья?

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

290. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 18-Авг-15, 11:50 
Очевидно же что никакого. Тщеславие сподвигло.
Ответить | Правка | Наверх | Cообщить модератору

324. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 07:40 
> Какое отношение ты имеешь к проектам BSD,

К счастью - никакого.

> что сподвигнуло на пост с этой темой?

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

> Ты обижают в группе и ты хочешь скомпенсировать обиды, создав себе виртуального
> мальчика для битья?

Прикольная гипотеза, но нет. Все более прозаично - см. выше.

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

348. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от uniman (ok), 20-Авг-15, 20:05 
>> Какое отношение ты имеешь к проектам BSD,
> К счастью - никакого.

Согласен =)

Думаю, ты не имеешь отношения максимум к проекту "мама сказала сходить в магазин" =)

>> что сподвигнуло на пост с этой темой?
> Вы такие напыщенные и глупые, что я не сдержался...

И тут ты решил восстановить мировой порядок, показав какой ты умный и скромный =)

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

161. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 15-Авг-15, 14:49 
> Хотелки, и непродуманные.

А большинство продакшнов дружно решили что непродуманные - бзды и их разработчики и фанаты. И бзды в очень многих продакшнах курнули бамбук.

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

208. "Релиз FreeBSD 10.2"  +/
Сообщение от uniman (ok), 16-Авг-15, 00:51 
>> Хотелки, и непродуманные.
> А большинство продакшнов

в твоей комнате с игрушками? =)

ты хоть понял, что к чему? =)


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

232. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 16-Авг-15, 11:31 
>>> Хотелки, и непродуманные.
>> А большинство продакшнов
> в твоей комнате с игрушками? =)

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

Продакшнов, Корал!!!11

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

325. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 07:45 
> в твоей комнате с игрушками? =)

У меня бывают довольно интересные комнаты и интересные игрушки.

> ты хоть понял, что к чему? =)

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

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

65. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Dmitry (??), 14-Авг-15, 17:18 
>> Память и CPU. А что еще нужно ?
> Как минимум disk. Вот информация, на подумать:
> https://wiki.openvz.org/User_Guide/Managing_Resources

Какое отношение имеют контейнеры к гипервизору ? Как можно сравнивать теплое с мягким ?

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

71. "Релиз FreeBSD 10.2"  +/
Сообщение от andy (??), 14-Авг-15, 18:23 
>>> Память и CPU. А что еще нужно ?
>> Как минимум disk. Вот информация, на подумать:
>> https://wiki.openvz.org/User_Guide/Managing_Resources
> Какое отношение имеют контейнеры к гипервизору ? Как можно сравнивать теплое с
> мягким ?

Я их не сравнивал, спросили что еще нужно лимитировать, я привел ссылку.

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

180. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 15-Авг-15, 18:24 
>> Память и CPU. А что еще нужно ?
> Как минимум disk. Вот информация, на подумать:

Спасибо, но уже. Уже поняли что IO надо _всё_ лимитировать, не только диск. Работают.


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

334. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 08:54 
> диск. Работают.

Посмотрел математик на пожарный кран - о, решение задачи есть! И довольный пошел спать дальше.

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

159. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 15-Авг-15, 14:43 
>      -c numcpus  Number of guest virtual
>      -m size[K|k|M|m|G|g|T|t]
>      -p vcpu:hostcpu

Богатые средства полисовки ресурсов :)

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

181. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 15-Авг-15, 18:26 
> Богатые средства полисовки ресурсов :)

За бюджет в десять тысяч раз меньший чем кое у кого - превосходный результат. И потом - работают люди, делают IO limits потихоньку.

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

326. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 07:49 
> За бюджет в десять тысяч раз меньший чем кое у кого -

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

> превосходный результат.

Бзды были на 10 лет раньше пингвина. И имели все шансы получать эти "в десять тысяч раз больше". Если бы не были феерическими лузерами и оторванными от реалий академиками, с невменяемым управлением проектом.

> И потом - работают люди, делают IO limits потихоньку.

Это все круто и замечательно. Только у остальных все это уже есть и работает. Здесь и сейчас. И вот так - уже десять лет. Поэтому до сих пор погрызают кактус лишь наиболее рьяные фанаты марки. Забавно спорить с очевидным, правда? :)

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

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

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




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

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