Выделение RAM ограничивает на определенную базу данных MSSQL

Я не предполагаю это для модулей ядра или деревьев перевозки, не так ли? Это - то, для чего я видел этот механизм, используемый...

Так, конечно же, легко иметь всех Ваших гостей, присоединили файл изображения файловой системы к ним как блочное устройство только для чтения. Это также очень просто, чтобы смонтировать это где-нибудь в госте (/etc/fstab и весь тот Джаз). Владения, о которых Вы будете, по-видимому, заботиться в блочном устройстве так или иначе (принимающий Вы используете тип файловой системы, который хранит те метаданные - но если Вы используете, скажем, VFAT, владение, являются только опцией монтирования далеко так или иначе).

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

В случаях я использовал это, у нас на самом деле был некоторый код в domU файлах конфигурации (так как они - просто Python так или иначе) найти новейшее из этих блочных устройств и присоединения, которое, затем монтирует обычное время начальной загрузки, сделал правильную вещь. Так, для нас "процесс обновления" был "перезагрузкой гость". Работает ли это на Вас, тем не менее, вопрос, на который я не могу ответить, потому что я не знаю то, для чего Вы пытаетесь использовать это.

Поочередно, просто имейте второй сервер NFS, который только используется для предоставления этих файлов к Вашему domUs. Это, вероятно, легче, чем все это блочное устройство frufru (у нас были некоторые довольно конкретные требования, которые сделали его меньше всего - худшая опция, но я не ожидаю, что они применяются в Вашем случае - на самом деле, я знаю, что они не применяются в Вашем случае, потому что Вы уже получили сервер NFS).

1
задан 21 November 2010 в 16:17
2 ответа

и это, кажется, остается тот путь с тех пор, пока не перезагружено

Нет, это не делает.

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

Не в однажды экземпляре.

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

Я был бы, кэш Сервера никогда не должен подкачивать.

2
ответ дан 3 December 2019 в 22:21

Конфигурация памяти установлена на уровне сервера, и это может только быть установлено на макс. значение, разрешающее другие процессы non-sql выполнять использование установленной суммы остающейся RAM.

Единственная опция состоит в том, чтобы Вы установили другой экземпляр (быть ею на том же сервере) и переместить базу данных потребления Памяти там. Таким образом можно разделить Общую RAM между большой RAM, использующей и среднюю RAM дб, использующую дб. Не забывайте оставлять 1-2 ГБ также для процессов ОС.

0
ответ дан 3 December 2019 в 22:21

Теги

Похожие вопросы