Size: a a a

OpenNebula - русскоговорящее сообщество

2020 May 18

E

Evgen in OpenNebula - русскоговорящее сообщество
Привет! Кто-нибудь использует cache=writeback на VM c БД для rbd? Есть прирост в производительности?
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Смотря что делает твоя бд 😊
источник

E

Evgen in OpenNebula - русскоговорящее сообщество
Да в основном ничего необычного, mssql пару баз пару тысяч запросов в минуту), заметил что очередь стала появляться и ответ долгий после переноса на ceph, погуглил пишут что для rbd и qemu надо использовать writeback, вот интересно есть у кого такой опыт
источник

TF

Terry Filch in OpenNebula - русскоговорящее сообщество
Evgen
Да в основном ничего необычного, mssql пару баз пару тысяч запросов в минуту), заметил что очередь стала появляться и ответ долгий после переноса на ceph, погуглил пишут что для rbd и qemu надо использовать writeback, вот интересно есть у кого такой опыт
для win вообще повсеместно советуют юзать writeback
источник

TF

Terry Filch in OpenNebula - русскоговорящее сообщество
если речь идет об виртуализации
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Evgen
Привет! Кто-нибудь использует cache=writeback на VM c БД для rbd? Есть прирост в производительности?
ceph? Там вроде единственный правильный вариант - writeback
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Evgen
Да в основном ничего необычного, mssql пару баз пару тысяч запросов в минуту), заметил что очередь стала появляться и ответ долгий после переноса на ceph, погуглил пишут что для rbd и qemu надо использовать writeback, вот интересно есть у кого такой опыт
Ну я имею в виду больше - чтение или запись, длинные транзакции или короткие
Если чтение то пофиг, если длинные, то поможет, если короткие, то нет (или слабо)
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Но это общий опыт не применительно к mssql
источник

ВН

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

E

Evgen in OpenNebula - русскоговорящее сообщество
Alex Kokh
ceph? Там вроде единственный правильный вариант - writeback
он самый) както про кэш не задумывался пока базу не перенес, отклик и работа ОС устраивает, а как базу перенес начались задержки
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
Ну я имею в виду больше - чтение или запись, длинные транзакции или короткие
Если чтение то пофиг, если длинные, то поможет, если короткие, то нет (или слабо)
(Т.к. всё равно WAL долетает до цефа по каждой транзакции, а у цефа латенси 0.5-1мс даже на nvme)
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Evgen
он самый) както про кэш не задумывался пока базу не перенес, отклик и работа ОС устраивает, а как базу перенес начались задержки
Ссылку сейчас нет дам но на сколько я помню там не при write back  есть шансы данные пролюбить.
источник

E

Evgen in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
Ну я имею в виду больше - чтение или запись, длинные транзакции или короткие
Если чтение то пофиг, если длинные, то поможет, если короткие, то нет (или слабо)
в основном чтение и транзакции длинные
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Evgen
в основном чтение и транзакции длинные
ну вот чтению считай кэш записи не очень-то поможет
источник

E

Evgen in OpenNebula - русскоговорящее сообщество
Alex Kokh
Ссылку сейчас нет дам но на сколько я помню там не при write back  есть шансы данные пролюбить.
я тож натыкался, но еще  находил что сама бд должна sync отсылапть и удостоверится что данные заисаны, следовательно и кэш сбросит
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Alex Kokh
Ссылку сейчас нет дам но на сколько я помню там не при write back  есть шансы данные пролюбить.
при unsafe есть шанс пролюбить
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
при других режимах вроде нет
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Evgen
я тож натыкался, но еще  находил что сама бд должна sync отсылапть и удостоверится что данные заисаны, следовательно и кэш сбросит
Да. И это как я помню работает ТОЛЬКО при writeback
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Alex Kokh
Да. И это как я помню работает ТОЛЬКО при writeback
не, это работает всегда кроме unsafe
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
просто в writethrough от синков особого толку нет т.к всё и так сразу синкнуто
источник