Параметры кэша виртуального диска Windows Server

В Windows под Azure или Hyper-V параметр Параметры кэша записи политики диска для виртуального диска всегда будут отображаться включенными из конфигурации сервера, независимо от фактического состояния параметров кэша записи в базовой дисковой системе. Однако, есть второй параметр, связанный с первым, для которого его влияние неясно в этом случае виртуальных дисков, где первый отмечен / включен в настройке, но фактически отключен на аппаратном обеспечении виртуального диска. Параметры диска выглядят следующим образом:

[x] Enable Write Caching on the device
    [ ] Turn off Windows write-cache buffer flushing on the device 

Интуитивно я бы предположил, что нет причин для включения этого, поскольку кэширование записи на самом деле НЕ включено для устройства, и если бы это был физический диск, этот параметр был бы отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

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

[x] Enable Write Caching on the device
    [ ] Turn off Windows write-cache buffer flushing on the device 

Интуитивно я бы предположил, что нет причин для включения этого, поскольку кэширование записи на самом деле НЕ включено для устройства, и если бы это был физический диск, этот параметр был бы отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

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

[x] Enable Write Caching on the device
    [ ] Turn off Windows write-cache buffer flushing on the device 

Интуитивно я бы предположил, что нет причин для включения этого, поскольку кэширование записи на самом деле НЕ включено для устройства, и если бы это был физический диск, этот параметр был бы отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

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

[x] Enable Write Caching on the device
    [ ] Turn off Windows write-cache buffer flushing on the device 

Интуитивно я бы предположил, что нет причин для включения этого, поскольку кэширование записи на самом деле НЕ включено для устройства, и если бы это был физический диск, этот параметр был бы отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

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

[x] Enable Write Caching on the device
    [ ] Turn off Windows write-cache buffer flushing on the device 

Интуитивно я бы предположил, что нет причин для включения этого, поскольку кэширование записи на самом деле НЕ включено для устройства, и если бы это был физический диск, этот параметр был бы отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

... поскольку виртуальный жесткий диск на самом деле не является диском, этот параметр этот параметр будет отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

... поскольку виртуальный жесткий диск на самом деле не является диском, этот параметр этот параметр будет отключен. Но эта статья предполагает, что его включение освободит ОС и оборудование от бессмысленной работы, улучшая производительность при сохранении той же целостности данных, в этом случае, когда кэширование записи включено в настройках, но фактически отключено аппаратно. :

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

Может ли кто-нибудь подтвердить, является ли это утверждение истинным и безопасным для обеспечения целостности данных WRT?

7
задан 1 February 2017 в 00:02
2 ответа

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

6
ответ дан 2 December 2019 в 23:28

Я бы посоветовал использовать виртуальную машину с включенной опцией «Отключить сброс буфера кэша записи Windows на устройстве» только в том случае, если у вас есть избыточность на уровнях питания / ИБП или системы хранения. Вы должны учитывать потерю данных в случае отключения электроэнергии или сбоя оборудования, если вы включите эту опцию. Я могу предложить использовать S2D, StarWind или HPE VSA в качестве программно определяемого хранилища, которое может обеспечить избыточность на уровне узла, чтобы вы могли использовать функцию кэширования записи на локальных виртуальных машинах.

В этом случае параметр «Отключить» Очистка буфера кэша записи и записи Windows на устройстве «повысит общую производительность системы виртуальной машины: ОЗУ используется в качестве источника горячих данных, а сброс данных на устройство выполняется только тогда, когда ОЗУ заполнено.

Я бы предложил отключить запись- Кэширование, если вы используете автономный хост Hyper-V с подключением блока питания к одной линии.

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

РЕДАКТИРОВАТЬ: пункт - это уменьшение задержки при выполнении операций ввода-вывода .

  • После отключения кэша WB запросы ввода-вывода поступают непосредственно в базовое хранилище, что приводит к максимальной задержке.
  • Если включен параметр «Включить кэширование записи на устройстве», операции ввода-вывода сначала отправляются в ОЗУ, как только данные становятся "холодные", ОС Windows сбрасывает их на хранилище. Для случая это уменьшает задержку.
  • И когда отмечены обе опции WB, вы можете столкнуться с минимальной задержкой из-за того, что горячие и холодные данные находятся в ОЗУ. Данные сбрасываются в хранилище только после заполнения ОЗУ.
5
ответ дан 2 December 2019 в 23:28

Теги

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