LINUX.ORG.RU
ФорумTalks

Виртуальные машины на zRAM диске

 , , , ,


1

2

Вот обзор платы: https://www.youtube.com/watch?v=IrpDN3X3U18

Как вам идея держать виртуальные машины в оперативной памяти. Создать к примеру zRAM диск на 500Gb и держать на нём виртуальные машины?

★★★★★

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

Гениальная идея, с не менее гениальным автором.

zgen ★★★★★
()

Дурацкая идея по трем причинам.

1) Виртуалки сразу вымрут при первом перебое питания
2) Как правило нигде не требуется такая скорость чтения адовая. А там где требуется - существуют норм решения на много ипсов
3) У тебя требуемые данные для приложения как правило кешируются в озу самой ОС и так. зачем неиспользуемые данные в неё еще тянуть?

Ну и так далее. Проще говоря, если бы идея была торт, то её бы давно использовали повсеместно.

tazhate ★★★★★
()

Я немного туповат в эти ваши компьютерные технологии...

А что там собственно будет хранится на этом zRAM. Какая именно часть виртуальных машин?

Serg_HIS
()
Ответ на: комментарий от tazhate

1) SSD очень часто изнашиваются. И для того, чтобы иметь хорошую скорость, необходимо каждые 5-10 лет менять ssd в raid.
2) Что касается данных - конечно, риск есть, но заты мы имеем очень быструю (быстрее чем SSD) скорость работы.

Я решил так сделать после того, как узнал про gigabyte i-ram.

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

1) а вот не факт что дольше проживет при таком использовании, озу или норм ссд. благо по деньгам вполне сопоставимо.
2) зачем она нужна? какую задачу ты решаешь этим? это как самый длинный пенис в мире будет, от которого нет практической пользы, зато повыпендриваться можно.

если ты не заметил, i-ram не прижился в этом мире.

tazhate ★★★★★
()
Ответ на: комментарий от ne-vlezay

Если в серваке 3Тера памяти, нахрена 500 гигов винт.

Во вторых - есть такое понятие как кеширование. В три тера со временем закешируется все 500 гигов.

Вывод предлагаю сделать ТСу самому.

Serg_HIS
()
Ответ на: комментарий от ne-vlezay

А можно ли кеширование отключить?

в голос

tazhate ★★★★★
()
Ответ на: комментарий от ne-vlezay

Кстати, sata имеет лимит в 6gbps. Тогда многим сейчас мало и 10gbps.

Кстати, там где надо больше чем 6гбпс, используют погугли что.

tazhate ★★★★★
()
Ответ на: комментарий от ne-vlezay

Только чтение-запись будут быстрыми, остальное всё будет ровно так же.
Причем, по сравнению с парой SSD - не принципиально быстрее на большинстве задач. Но в 100 раз дешевле

zgen ★★★★★
()
Ответ на: комментарий от ne-vlezay

SSD очень часто изнашиваются. И для того, чтобы иметь хорошую скорость, необходимо каждые 5-10 лет менять ssd в raid.

Что за **** дичь ты несешь?

ncrmnt ★★★★★
()
Ответ на: комментарий от ne-vlezay

SSD изнашиваются

Чо правда? Я за 8 лет не заметил, уже и в свап поставил, все равно не дохнет. Жги еще.

Lordwind ★★★★★
()
Ответ на: комментарий от ne-vlezay

SSD очень часто изнашиваются. И для того, чтобы иметь хорошую скорость, необходимо каждые 5-10 лет менять ssd в raid.

Для сервера это немаленький срок службы, если что.

но заты мы имеем очень быструю (быстрее чем SSD) скорость работы.

И чем оно лучше дискового кэша в оперативной памяти?

Quasar ★★★★★
()

Даже подъём bcache в раме кажется менее наркоманской идеей, чем эта.

Deleted
()
Ответ на: комментарий от Quasar

Думаю, что он не понимает зачем на машине с 3 терами 500 гигов винт. Хотя может быть он что-то скрывает?!

Serg_HIS
()

Создать к примеру zRAM диск на 500Gb

Ты уверен, что точно знаешь, что такое zRAM? :)

Deleted
()

Как вам идея держать виртуальные машины в оперативной памяти.

Ггг, мысль сделать рамдиск и запихнуть туда своп ещё жива в 2018 году :))

Deleted
()
Ответ на: комментарий от zgen

Например если на виртуалке крутится сайт на статическом html или игровой сервер то сохранение этой вирткалки не имеет ни какого смысла.

С другой стороны несколько гигов будут лежать мёртвым грузом.

torvn77 ★★★★★
()

zRAM

Только компрессия используемая в нём не очень хорошо жмёт, жать лучше встроенной компрессией файловой системы с 6 по 8 уровень компрессии, такая компрессия есть в zfs.
Ну а в самом zRAM использовать минимальную компрессию просто для удаления не занятого пространства.

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

если ты не заметил, i-ram не прижился в этом мире.
Единственный популярный производитель Gigabyte делал ерунду, второй был дорог и его надо было долго гуглить.

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

Помойму он до сих пор не взлетел. Но идея правильная если ее реализовать другими средствами.

cvv ★★★★★
()

Хреновая. Для того чтобы это номально работало нужен или работающий аналог DAX, или побольше M2M DMA каналов. А лучше и то и другое. Пока что и то и другое больщая проблема.

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

Ггг, мысль сделать рамдиск и запихнуть туда своп ещё жива в 2018 году :))

У меня именно на zram очень хорошо и стабильно работает.

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

Например если на виртуалке крутится сайт на статическом html или игровой сервер то сохранение этой вирткалки не имеет ни какого смысла.

Статический html закешируется в память вообще без всяких zram дисков.

zgen ★★★★★
()

А нафиг еще и оверхед виртуалок, давайте просто все гонять из initramfs.

Идея на 5 копеек, серьезно.

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

Там рано или позно начинает всё вылетать.

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

SSD очень часто изнашиваются.

Гораздо медленнее обычных HDD.

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

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

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

Единственный популярный производитель Gigabyte делал ерунду, второй был дорог и его надо было долго гуглить.

О чем и речь. При этом такой проблемы с теми же ssd - нету.

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

Кабы не было на Linux tmpfs, а на винде кустарного драйвера ramdir с тобой можно было бы согласится.
На самом же деле зачем изолировать ОЗУ в отдельном устройстве, если можно сделать каталог прямо в системе, миную узкое горлышко из sata интерфейсов.

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

Кабы не было на Linux tmpfs, а на винде кустарного драйвера ramdir с тобой можно было бы согласится.

Тебе не кажется, что tmpfs немного другую задачу решает?

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

Или когда этот диск будет RO расшарен на большое количество виртуалок.

cvv ★★★★★
()
Ответ на: комментарий от ne-vlezay

Кстати, sata имеет лимит в 6gbps. Тогда многим сейчас мало и 10gbps.

Про PCI express не слышал? У меня ssd именно там. PCIe 3.0 имеет 30Gbps

fehhner ★★★★★
()
Ответ на: комментарий от ne-vlezay

SSD изнашиваются кстати.

Это волнует только троллей или дебилов. Но не нормальных людей.

dk-
()
Ответ на: комментарий от Deleted

У меня в детстве не было бабла на гигабайт ай-рам (и планки к нему). Видать ТС тоже с травмой.

dk-
()
Ответ на: комментарий от ne-vlezay

Маловато. А как тогда 100Gb ethernet к компу подключать?

Ни один сервак тебе с такой скоростью данные реально отдавать не будет, да и вообще, какие 100Gb? У меня крупный город, но больше 1Гб не предлагают, а реально это может понадобиться только геймерам, чтобы пинг был быстрый (если у тебя конечно не сервак, но там можно raid поставить)

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

Я говору про бордеры, которые подключаются по протоколу BGP. Дело в том, что SDN сейчас становится всё популярнее и популярнее. Кстати, сейчас даже в bird и то MPLS добавили.

ne-vlezay ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.