powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird embedded не выдерживает отключения питания
14 сообщений из 39, страница 2 из 2
Firebird embedded не выдерживает отключения питания
    #39959135
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

объясни мне пожалуйста, как виртуальная ОС может иметь прямой физический доступ к диску (хранилищу) любого уровня.
У виртуалки в любом случае должен быть какой-то драйвер. Да и у ОС для доступа к физическому диску тоже должен быть драйвер (минимальный).
Но если у ОС он минимальный, то у виртуалки это тупо драйвер к гипервизору. а у гипервизора тоже драйвер. Нет?
И у автора
"В виртуалке выключены все кеши по работе с дисками."
Ну да. Как-то я оказывал техподдержку, по такому вопросу (и не раз). В одном случае у рэйда был выключен кэш записи. И запись была на уровне 3мб в секунду. Для сравнения - это в 10 раз медленнее ноутбучного диска sata 1 5400об/мин.
Включили кэш - заработало норм.

Чего люди хотят добиться полностью вырубая кэш и используя raw - я не знаю. У нас тут тоже локальная микро-борьба с некоторыми админами, которые считают, что на ssd "важна скорость последовательного чтения при работе с БД".

Причем, вот эти все идеи просто высосаны из пальца, а подтверждать какими-то тестами или примерами их никто не собирается.
"Credo quia absurdum".
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959166
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В объяснениях указывается на различия VPS и VDS. Якобы первый, да, не может быть быстрее физического, он чистая надстройка. А вот со вторым всё хитрее. Всё на аппаратном уровне, в т.ч. и драйверы. И всё может быть. Я спорить не хочу, не специалист. Судя по Инету устоявшегося мнения нет.
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959168
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

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

p.s. и да - у наших клиентов виртуалок на VirtualBox практически нет. Vmware, Zen, винда, и так далее - есть.
Лично у меня на казалось бы обычном десктопе Virtual Box вообще валит систему в bsod при запуске.
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959175
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

палю контору - вирт. сервера ан масс Hyper-V, KVM, VMWare, Xen, KVM.
остальное - физ. сервера.
никакого, понимаешь, VirtualBox. При том что речь идет о сотнях серверов. Удивительно, правда?
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959185
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
WildSery,

объясни мне пожалуйста, как виртуальная ОС может иметь прямой физический доступ к диску (хранилищу) любого уровня.
У виртуалки в любом случае должен быть какой-то драйвер. Да и у ОС для доступа к физическому диску тоже должен быть драйвер (минимальный).
VMWare ESXi ?
Она сама себе "операционная система".
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959194
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
объясни мне пожалуйста, как виртуальная ОС может иметь прямой физический доступ к диску (хранилищу) любого уровня.
Дело не в том, есть физический доступ или нет.
Некоторые хранилища изначально на виртуалку заточены и оптимизированны, я даже не знаю, можно ли с ними как с обычными "дисками" работать.

Ты же отлично знаешь, что "железно" уже никто и никогда с дисками не работают, сразу после того, как логические адреса появились. Где заканчивается "работа с физическим диском" и начинается "виртуализация"?
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959197
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

ну, мне уже это неинтересно (было бы интересно, раскопал-бы, но я в одно время в этих хранилищах задолбался разбираться, мне надоело).
Суть не в этом. Суть в том, что проблем с производительностью на физических дисках куда меньше чем проблем на виртуальных дисках. И я (например), до сих пор не понимаю, откуда эти проблемы в виртуальных дисках. Явно я вот не вижу объяснений (статей), где бы было изложено типа, "вот были тормоза, мы сделали то и сё, и стало быстро". Извне пока видно только какое-то шаманство.
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959210
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для виртуальных машин важен тип устройств - эмулируемые ("подделка" под железо) или синтетические (virtio). Экзотику с пробросом физических устройств в виртуальные машины можно не рассматривать.

Синтетика (virtio) спроектирована так, чтобы минимизировать накладные расходы и оптимизировать передачу данных между виртуальной машиной и хостом. Если очень грубо, то виртуалка просто кладёт/забирает данные из буфера хостовой системы.
Пример "хорошо виртуализированной" виртуалки:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
 00:01.0 VGA compatible controller: Red Hat, Inc. Virtio GPU (rev 01)
 00:02.0 Keyboard controller: Red Hat, Inc. Virtio input (rev 01)
 00:03.0 USB controller: Red Hat, Inc. QEMU XHCI Host Controller (rev 01)
 00:1c.0 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
 00:1c.1 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
 00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)
 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
 01:00.0 Ethernet controller: Red Hat, Inc. Virtio network device (rev 01)
 02:00.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI (rev 01)
Но CentOS 6 на таком "железе" не заработает. Хотя, конечно, это может зависеть и от версии QEMU.

Эмулируемое устройство может потребовать копирования память-память. Это быстро, но не бесконечно быстро.
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959217
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только я, вроде, терминологию попутал: эмулируемые устройства, как раз, "синтетика", а virtio - паравиртуализация.
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39959220
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Что ж вы так убиваетесь? Вы же так не убьётесь!"
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39960248
Найт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому интересно - тесты показали, что при использовании базы на файловой системе - она не бьется (по крайней мере в тех же условиях тестирования)
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39960324
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найт,

На какой, простите, системе? Имеется в виду, что не на RAW, а какая-нибудь банальная NTFS или ext4?
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39960453
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery
Найт,

На какой, простите, системе? Имеется в виду, что не на RAW, а какая-нибудь банальная NTFS или ext4?


Имхо имеется в виду что не на виртуалке. Что для меня, ретрограда, само собой разумеется.
...
Рейтинг: 0 / 0
Firebird embedded не выдерживает отключения питания
    #39961410
Найт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WildSery
Найт,

На какой, простите, системе? Имеется в виду, что не на RAW, а какая-нибудь банальная NTFS или ext4?


На xfs тестировал, вроде все ок.
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird embedded не выдерживает отключения питания
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]