Windows disk read cache

Содержание
  1. Включить, отключить кэширование записи на диск в Windows 10/8/7
  2. Ошибка задержки записи Windows
  3. Ошибка отложенной записи.
  4. Отключить или отключить кэширование записи на диск
  5. Общие сведения о кэше локальных дисковых пространств Understanding the cache in Storage Spaces Direct
  6. Типы накопителей и варианты развертывания Drive types and deployment options
  7. Варианты развертывания только с флэш-накопителями All-flash deployment possibilities
  8. Варианты гибридного развертывания Hybrid deployment possibilities
  9. Кэш-накопители выбираются автоматически Cache drives are selected automatically
  10. Режим работы кэша задается автоматически Cache behavior is set automatically
  11. Кэширование только операций записи для развертываний только с флэш-накопителями Write-only caching for all-flash deployments
  12. Кэширование операций чтения и записи для гибридных развертываний Read/write caching for hybrid deployments
  13. Кэширование в развертываниях с накопителями всех трех типов Caching in deployments with drives of all three types
  14. Сводка Summary
  15. Серверная архитектура Server-side architecture
  16. Привязки к накопителям являются динамическими Drive bindings are dynamic
  17. Обработка сбоев кэш-накопителей Handling cache drive failures
  18. Связь с другими кэшами Relationship to other caches
  19. Настройка вручную Manual configuration
  20. Указание модели кэш-накопителя Specify cache drive model
  21. Пример Example
  22. Варианты развертывания вручную Manual deployment possibilities
  23. Установка режима работы кэша Set cache behavior
  24. Пример Example
  25. Изменение размера кэша Sizing the cache

Включить, отключить кэширование записи на диск в Windows 10/8/7

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

Допустим, вы сохранили файл. Теперь, когда вы сохраняете его, Windows отмечает, что вы хотите сохранить файл на жестком диске. Эта информация временно сохраняется в памяти Windows, и позже он запишет этот файл на жесткий диск. После записи файла на жесткий диск кэш отправит в Windows подтверждение того, что файл был записан на жесткий диск, и теперь его можно безопасно удалить из кэша.

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

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

Ошибка задержки записи Windows

Ошибка отложенной записи.

Отключить или отключить кэширование записи на диск

При желании вы можете отключить кэширование записи на диск на своем компьютере с Windows. Вы можете включить или отключить эту функцию с помощью оснастки «Управление дисками».

Выполните эту процедуру, чтобы отключить кэширование записи на диск. Откройте папку «Компьютер»> «Диск C»> вкладка «Свойства»> «Оборудование»> выберите «Диск»> нажмите кнопку «Свойства»> вкладка «Политики».

Здесь вы можете снять флажок Включить кэширование записи на устройстве . Нажмите Применить/ОК> Выход. На съемных USB-устройствах вы можете вместо этого выбрать вариант «Быстрое удаление».

Вы также можете сделать то же самое, открыв Диспетчер устройств , щелкнув правой кнопкой мыши на жестком диске и выбрав Свойства> вкладка Политики.

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

Общие сведения о кэше локальных дисковых пространств Understanding the cache in Storage Spaces Direct

Применяется к: Windows Server 2019, Windows Server 2016 Applies to: Windows Server 2019, Windows Server 2016

Локальные дисковые пространства имеют встроенный кэш на стороне сервера для повышения производительности хранилищ. Storage Spaces Direct features a built-in server-side cache to maximize storage performance. Это большой, постоянно работающий в режиме реального времени кэш чтения и записи. It is a large, persistent, real-time read and write cache. При включении локальных дисковых пространств кэш настраивается автоматически. The cache is configured automatically when Storage Spaces Direct is enabled. В большинстве случаев никакого ручного управления не требуется. In most cases, no manual management whatsoever is required. Способ работы кэша зависит от типов имеющихся накопителей. How the cache works depends on the types of drives present.

Видео ниже рассказывает о принципах работы кэширования для локальных дисковых пространств, а также о других аспектах проектирования. The following video goes into details on how caching works for Storage Spaces Direct, as well as other design considerations.

Аспекты проектирования локальных дисковых пространств Storage Spaces Direct design considerations
(20 минут) (20 minutes)

Типы накопителей и варианты развертывания Drive types and deployment options

В настоящее время Локальные дисковые пространства работает с четырьмя типами запоминающих устройств: Storage Spaces Direct currently works with four types of storage devices:

Тип диска Type of drive Описание Description
PMem — это постоянная память, новый тип хранения с низкой задержкой и высокой производительностью. PMem refers to persistent memory, a new type of low latency, high performance storage.
NVMe (Non-Volatile Memory Express) — это твердотельные диски, подключенные непосредственно к шине PCIe. NVMe (Non-Volatile Memory Express) refers to solid-state drives that sit directly on the PCIe bus. Распространенные форм-факторы: 2,5 дюйма U.2, плата расширения PCIe (AIC) и M.2. Common form factors are 2.5″ U.2, PCIe Add-In-Card (AIC), and M.2. NVMe предлагает больше операций ввода-вывода в секунду и пропускную способность с низкой задержкой, чем любой поддерживаемый нами тип диска, за исключением PMem. NVMe offers higher IOPS and IO throughput with lower latency than any other type of drive we support today except PMem.
SSD относится к твердотельным накопителям, которые подключаются через стандартный интерфейс SATA или SAS. SSD refers to solid-state drives, which connect via conventional SATA or SAS.
HDD относится к ротации, магнитным жестким дискам, которые обеспечивают большой объем хранилища. HDD refers to rotational, magnetic hard disk drives, which offer vast storage capacity.

Их можно комбинировать различными способами, которые группируются по двум категориям: «все-Flash» и «гибридные». These can be combined in various ways, which we group into two categories: «all-flash» and «hybrid».

Варианты развертывания только с флэш-накопителями All-flash deployment possibilities

Развертывания на базе флэш-технологии ориентированны на максимальную производительность хранилища и не используют вращающиеся жесткие диски (HDD). All-flash deployments aim to maximize storage performance and do not include rotational hard disk drives (HDD).

Варианты гибридного развертывания Hybrid deployment possibilities

Гибридные развертывания предназначены для обеспечения баланса производительности и емкости или увеличения емкости и включают в себя вращающиеся жесткие диски (HDD). Hybrid deployments aim to balance performance and capacity or to maximize capacity and do include rotational hard disk drives (HDD).

Кэш-накопители выбираются автоматически Cache drives are selected automatically

При развертывании с несколькими типами накопителей локальные дисковые пространства автоматически используют для кэша все самые быстрые накопители. In deployments with multiple types of drives, Storage Spaces Direct automatically uses all drives of the «fastest» type for caching. Остальные диски используются для хранения. The remaining drives are used for capacity.

Скорость работы накопителя определяется согласно следующей иерархии. Which type is «fastest» is determined according to the following hierarchy.

Например, если у вас есть накопители NVMe и SSD, NVMe будут использоваться в качестве кэша для SSD. For example, if you have NVMe and SSDs, the NVMe will cache for the SSDs.

Если у вас есть твердотельные накопители (SSD) и жесткие диски, SSD будут использоваться в качестве кэша для жестких дисков. If you have SSDs and HDDs, the SSDs will cache for the HDDs.

Кэш-накопители не добавляют полезной емкости хранения. Cache drives do not contribute usable storage capacity. Все данные, хранящиеся в кэше, хранятся и в других местах или будут храниться там после их переноса из кэша на устройство. All data stored in the cache is also stored elsewhere, or will be once it de-stages. Это означает, что общая номинальная емкость хранения в развернутой системе является суммой емкостей накопителей-хранилищ. This means the total raw storage capacity of your deployment is the sum of your capacity drives only.

Если все накопители принадлежат к одному типу, кэш не настраивается автоматически. When all drives are of the same type, no cache is configured automatically. Вы можете вручную задать более износостойкие накопители в качестве кэша для менее износостойких накопителей того же типа. Соответствующие инструкции см. в разделе Ручная настройка. You have the option to manually configure higher-endurance drives to cache for lower-endurance drives of the same type – see the Manual configuration section to learn how.

При развертывании систем только с накопителями NVMe или SSD (особенно небольших масштабов) отсутствие кэш-накопителей может значительно повысить экономичность хранения. In all-NVMe or all-SSD deployments, especially at very small scale, having no drives «spent» on cache can improve storage efficiency meaningfully.

Режим работы кэша задается автоматически Cache behavior is set automatically

Поведение кэша определяется автоматически на основе типов дисков, которые кэшируются. The behavior of the cache is determined automatically based on the type(s) of drives that are being cached for. При кэшировании твердотельных накопителей (например, кэширование NVMe для дисков SSD) кэшируются только операции записи. When caching for solid-state drives (such as NVMe caching for SSDs), only writes are cached. При кэшировании жестких дисков (например, когда жесткие диски кэшируются накопителями SSD) кэшируются операции и чтения, и записи. When caching for hard disk drives (such as SSDs caching for HDDs), both reads and writes are cached.

Кэширование только операций записи для развертываний только с флэш-накопителями Write-only caching for all-flash deployments

При кэшировании твердотельных накопителей (NVMe или SSDs) кэшируются только операции записи. When caching for solid-state drives (NVMe or SSDs), only writes are cached. Это снижает износ накопителей-хранилищ, так как многие операции записи и перезаписи могут быть объединены в кэше и затем перенесены на устройство только при необходимости, что сокращает общий поток данных на накопители-хранилища и увеличивает срок их службы. This reduces wear on the capacity drives because many writes and re-writes can coalesce in the cache and then de-stage only as needed, reducing the cumulative traffic to the capacity drives and extending their lifetime. Поэтому для кэша рекомендуется выбирать более износостойкие и оптимизированные для записи накопители. For this reason, we recommend selecting higher-endurance, write-optimized drives for the cache. Накопители-хранилища в целом могут иметь менее высокий ресурс записи. The capacity drives may reasonably have lower write endurance.

Поскольку операции чтения не влияют существенно на продолжительность срока службы флэш-накопителей и поскольку твердотельные накопители обычно имеют низкую задержку чтения, то операции чтения не кэшируются — чтение выполняется непосредственно с накопителей-хранилищ (за исключением ситуаций, когда данные были записаны совсем недавно и еще не перенесены из кэша на устройство). Because reads do not significantly affect the lifespan of flash, and because solid-state drives universally offer low read latency, reads are not cached: they are served directly from the capacity drives (except when the data was written so recently that it has not yet been de-staged). Это позволяет ориентировать работу кэша исключительно на операции записи, повышая их эффективность. This allows the cache to be dedicated entirely to writes, maximizing its effectiveness.

Это приводит к тому, что характеристики записи (например, задержка записи) определяются кэш-накопителями, а характеристики чтения — накопителями-хранилищами. This results in write characteristics, such as write latency, being dictated by the cache drives, while read characteristics are dictated by the capacity drives. И те, и другие согласованы, предсказуемы и унифицированы. Both are consistent, predictable, and uniform.

Кэширование операций чтения и записи для гибридных развертываний Read/write caching for hybrid deployments

При кэшировании жестких дисков (HDD) кэшируются операции чтения и записи с тем, чтобы обеспечить для них показатели задержки, как при использовании флэш-накопителей (зачастую улучшив примерно в 10 раз). When caching for hard disk drives (HDDs), both reads and writes are cached, to provide flash-like latency (often

10x better) for both. Кэш чтения хранит недавно считанные и часто считываемые данные для организации быстрого доступа к ним и сведения к минимуму объема произвольных обращений к жестким дискам. The read cache stores recently and frequently read data for fast access and to minimize random traffic to the HDDs. (Из-за задержек во время операций поиска и раскрутки диска вызванные произвольными обращениями к жесткому диску потери времени и задержки имеют существенное значение.) Операции записи кэшируются, чтобы объединить последовательности запросов, а также объединить операции записи и перезаписи для снижения общего потока данных на накопители-хранилища. (Because of seek and rotational delays, the latency and lost time incurred by random access to an HDD is significant.) Writes are cached to absorb bursts and, as before, to coalesce writes and re-writes and minimize the cumulative traffic to the capacity drives.

В локальных дисковых пространствах реализован алгоритм, который устраняет произвольный порядок операций записи перед их переносом из кэша на устройство и эмулирует шаблон ввода-вывода, который выглядит последовательным, даже если реальные операции ввода-вывода, инициируемые рабочей нагрузкой (например, виртуальными машинами), имеют произвольный порядок. Storage Spaces Direct implements an algorithm that de-randomizes writes before de-staging them, to emulate an IO pattern to disk that seems sequential even when the actual IO coming from the workload (such as virtual machines) is random. Это позволяет увеличить количество операций ввода-вывода в секунду и пропускную способность для жестких дисков. This maximizes the IOPS and throughput to the HDDs.

Кэширование в развертываниях с накопителями всех трех типов Caching in deployments with drives of all three types

При наличии накопителей всех трех типов накопители NVMe обеспечивают кэширование для твердотельных накопителей (SSD) и жестких дисков. When drives of all three types are present, the NVMe drives provides caching for both the SSDs and the HDDs. Режим работы соответствует описанному ранее: для накопителей SSD кэшируются только операции записи, для жестких дисков — операции чтения и записи. The behavior is as described above: only writes are cached for the SSDs, and both reads and writes are cached for the HDDs. Работа по кэшированию жестких дисков равномерно распределяется среди кэш-накопителей. The burden of caching for the HDDs is distributed evenly among the cache drives.

Сводка Summary

В этой таблице приведена сводная информация о том, какие накопители используются для кэширования, какие — для хранения данных и как осуществляется кэширование в каждом варианте развертывания. This table summarizes which drives are used for caching, which are used for capacity, and what the caching behavior is for each deployment possibility.

Развертывание Deployment Кэш-накопители Cache drives Накопители-хранилища Capacity drives Режим кэширования (по умолчанию) Cache behavior (default)
Только NVMe All NVMe Нет (как вариант — настройка вручную) None (Optional: configure manually) NVMe NVMe Только запись (если настроено) Write-only (if configured)
Только SSD All SSD Нет (как вариант — настройка вручную) None (Optional: configure manually) SSD SSD Только запись (если настроено) Write-only (if configured)
NVMe + SSD NVMe + SSD NVMe NVMe SSD SSD Только на запись Write-only
NVMe + жесткий диск NVMe + HDD NVMe NVMe HDD HDD Чтение + запись Read + Write
SSD + жесткий диск SSD + HDD SSD SSD HDD HDD Чтение + запись Read + Write
NVMe + SSD + жесткий диск NVMe + SSD + HDD NVMe NVMe SSD + жесткий диск SSD + HDD Для жесткого диска — чтение + запись, для SSD — только запись Read + Write for HDD, Write-only for SSD

Серверная архитектура Server-side architecture

Кэш реализуется на уровне накопителя: отдельные кэш-накопители на одном сервере привязаны к одному или нескольким накопителям-хранилищам на том же сервере. The cache is implemented at the drive level: individual cache drives within one server are bound to one or many capacity drives within the same server.

Поскольку кэш находится ниже остального стека программно-определяемого хранилища Windows, он не использует такие концепции, как дисковые пространства или отказоустойчивость, и не нуждается в них. Because the cache is below the rest of the Windows software-defined storage stack, it does not have nor need any awareness of concepts such as Storage Spaces or fault tolerance. Можно считать это созданием «гибридных» накопителей (частично флэш-накопителей, частично дисковых), которые затем предоставляются операционной системе Windows. You can think of it as creating «hybrid» (part flash, part disk) drives which are then presented to Windows. Как и в случае с реальным гибридным накопителем, перемещение в режиме реального времени «горячих» и «холодных» данных между более быстрыми и более медленными зонами физического носителя почти незаметно извне. As with an actual hybrid drive, the real-time movement of hot and cold data between the faster and slower portions of the physical media is nearly invisible to the outside.

С учетом того, что устойчивость в локальных дисковых пространствах реализуется как минимум на уровне сервера (то есть, копии данных всегда записываются на разные сервера; не более одной копии на сервер), на данные в кэше распространяются те же преимущества устойчивости, что и на данные не в кэше. Given that resiliency in Storage Spaces Direct is at least server-level (meaning data copies are always written to different servers; at most one copy per server), data in the cache benefits from the same resiliency as data not in the cache.

Например, при использовании трехстороннего зеркалирования три копии любых данных записываются на разные серверы и оказываются там в кэше. For example, when using three-way mirroring, three copies of any data are written to different servers, where they land in cache. Вне зависимости от того, будут ли они позднее перенесены из кэша на устройство или нет, три эти копии всегда существуют. Regardless of whether they are later de-staged or not, three copies will always exist.

Привязки к накопителям являются динамическими Drive bindings are dynamic

Привязка кэш-накопителей к накопителям-хранилищам может иметь любой коэффициент — от 1:1 до 1:12 и так далее. The binding between cache and capacity drives can have any ratio, from 1:1 up to 1:12 and beyond. Он настраивается динамически всякий раз, когда добавляются или удаляются накопители, например при увеличении масштаба системы или после сбоев. It adjusts dynamically whenever drives are added or removed, such as when scaling up or after failures. Это означает, что вы можете добавлять кэш-накопители или накопители-хранилища независимо друг от друга, когда это необходимо. This means you can add cache drives or capacity drives independently, whenever you want.

Рекомендуется делать число накопителей-хранилищ кратным числу кэш-накопителей для соблюдения симметрии. We recommend making the number of capacity drives a multiple of the number of cache drives, for symmetry. Например, если у вас четыре кэш-накопителя, то при наличии восьми накопителей-хранилищ (соотношение 1:2) производительность будет более постоянной, чем при наличии семи или девяти накопителей-хранилищ. For example, if you have 4 cache drives, you will experience more even performance with 8 capacity drives (1:2 ratio) than with 7 or 9.

Обработка сбоев кэш-накопителей Handling cache drive failures

При сбое в работе кэш-накопителя все операции записи, которые еще не были перенесены из кэша на устройство, теряются на локальном сервере, то есть существуют только в других копиях (на других серверах). When a cache drive fails, any writes which have not yet been de-staged are lost to the local server, meaning they exist only on the other copies (in other servers). Так же, как и при сбоях других накопителей, дисковые пространства могут выполнять автоматическое восстановление и делают это, обращаясь к сохранившимся копиям. Just like after any other drive failure, Storage Spaces can and does automatically recover by consulting the surviving copies.

В течение небольшого периода времени накопители-хранилища, которые были привязаны к отказавшему кэш-накопителю, будут отображаться как неисправные. For a brief period, the capacity drives which were bound to the lost cache drive will appear unhealthy. После повторной привязки кэша (выполняется автоматически) и завершения восстановления данных (выполняется автоматически) они снова будут отображаться как исправные. Once the cache rebinding has occurred (automatic) and the data repair has completed (automatic), they will resume showing as healthy.

Этот сценарий показывает, почему для поддержания работоспособности сервера требуется не менее двух кэш-накопителей на сервер. This scenario is why at minimum two cache drives are required per server to preserve performance.

Затем можно заменить кэш-накопитель, следуя стандартной процедуре замены любых накопителей. You can then replace the cache drive just like any other drive replacement.

Может потребоваться отключение питания для безопасной замены накопителя NVMe в виде дополнительной карты (AIC) или в форм-факторе M.2. You may need to power down to safely replace NVMe that is Add-In Card (AIC) or M.2 form factor.

Связь с другими кэшами Relationship to other caches

Существует несколько других несвязанных друг с другом кэшей в стеке программно-определяемого хранилища Windows. There are several other unrelated caches in the Windows software-defined storage stack. Примерами могут служить кэш обратной записи дисковых пространств и кэш чтения в памяти общего тома кластера (CSV). Examples include the Storage Spaces write-back cache and the Cluster Shared Volume (CSV) in-memory read cache.

При использовании локальных дисковых пространств не следует изменять стандартный режим работы кэша обратной записи дисковых пространств. With Storage Spaces Direct, the Storage Spaces write-back cache should not be modified from its default behavior. Например, не следует использовать такой параметр, как -WriteCacheSize в командлете New-Volume. For example, parameters such as -WriteCacheSize on the New-Volume cmdlet should not be used.

Решайте сами, использовать кэш CSV или нет. You may choose to use the CSV cache, or not – it’s up to you. Он не конфликтует с кэшем, описанным в этом разделе каким бы то ни было. It does not conflict with the cache described in this topic in any way. В некоторых рабочих сценариях он может повысить производительность. In certain scenarios it can provide valuable performance gains. Подробнее см. в разделе Включение кэша CSV. For more information, see How to Enable CSV Cache.

Настройка вручную Manual configuration

В большинстве случаев ручная настройка не требуется. For most deployments, manual configuration is not required. Если это необходимо, см. следующие разделы. In case you do need it, see the following sections.

Если после установки необходимо внести изменения в модель устройства кэширования, измените документ по компонентам поддержки служба работоспособности, как описано в разделе Общие сведения о служба работоспособности. If you need to make changes to the cache device model after setup, edit the Health Service’s Support Components Document, as described in Health Service overview.

Указание модели кэш-накопителя Specify cache drive model

В развертываниях, где все накопители одного типа (например, только NVMe или SSD), кэш не настроен, поскольку Windows не может автоматически определить у накопителей одного типа такие характеристики, как ресурс записи. In deployments where all drives are of the same type, such as all-NVMe or all-SSD deployments, no cache is configured because Windows cannot distinguish characteristics like write endurance automatically among drives of the same type.

Чтобы использовать более износостойкие накопители в качестве кэша для менее износостойких накопителей того же типа, используйте для указания нужной модели накопителя параметр -CacheDeviceModel командлета Enable-ClusterS2D. To use higher-endurance drives to cache for lower-endurance drives of the same type, you can specify which drive model to use with the -CacheDeviceModel parameter of the Enable-ClusterS2D cmdlet. После включения локальных дисковых пространств все накопители указанной модели будут использоваться для кэширования. Once Storage Spaces Direct is enabled, all drives of that model will be used for caching.

Убедитесь, что строка модели указана в точности так, как она отображается в выходных данных командлета Get-PhysicalDisk. Be sure to match the model string exactly as it appears in the output of Get-PhysicalDisk.

Пример Example

Сначала получите список физических дисков: First, get a list of physical disks:

Вот пример выходных данных: Here’s some example output:

Затем введите следующую команду, указав модель устройства кэша: Then enter the following command, specifying the cache device model:

Вы можете проверить, что назначенные накопители используются для кэширования, запустив командлет Get-PhysicalDisk в PowerShell и проверив свойство Usage — оно должно иметь значение «Journal». You can verify that the drives you intended are being used for caching by running Get-PhysicalDisk in PowerShell and verifying that their Usage property says «Journal».

Варианты развертывания вручную Manual deployment possibilities

Ручная настройка поддерживает следующие варианты развертывания: Manual configuration enables the following deployment possibilities:

Установка режима работы кэша Set cache behavior

Можно переопределить режим работы кэша по умолчанию. It is possible to override the default behavior of the cache. Например, можно включить кэширование операций чтения даже для развертываний только с использованием флэш-накопителей. For example, you can set it to cache reads even in an all-flash deployment. Не рекомендуется менять режим работы, если вы не уверены, что режим работы по умолчанию не подходит для ваших рабочих нагрузок. We discourage modifying the behavior unless you are certain the default does not suit your workload.

Чтобы переопределить поведение, используйте командлет Set-клустерсторажеспацесдирект и параметры -качемодессд и -качемодехдд . To override the behavior, use Set-ClusterStorageSpacesDirect cmdlet and its -CacheModeSSD and -CacheModeHDD parameters. Параметр CacheModeSSD задает режим работы кэша при кэшировании твердотельных накопителей. The CacheModeSSD parameter sets the cache behavior when caching for solid-state drives. Параметр CacheModeHDD задает режим работы кэша при кэшировании жестких дисков. The CacheModeHDD parameter sets cache behavior when caching for hard disk drives. Это можно сделать в любой момент после включения локальных дисковых пространств. This can be done at any time after Storage Spaces Direct is enabled.

Чтобы проверить, задано ли поведение, можно использовать Get-клустерсторажеспацесдирект . You can use Get-ClusterStorageSpacesDirect to verify the behavior is set.

Пример Example

Сначала получите параметры Локальные дисковые пространства: First, get the Storage Spaces Direct settings:

Вот пример выходных данных: Here’s some example output:

Затем сделайте следующее. Then, do the following:

Вот пример выходных данных: Here’s some example output:

Изменение размера кэша Sizing the cache

Размер кэша должен выбираться таким, чтобы в нем мог разместиться рабочий набор (активно читаемые и записываемые данные в любой момент времени) ваших приложений и рабочих нагрузок. The cache should be sized to accommodate the working set (the data being actively read or written at any given time) of your applications and workloads.

Это особенно важно в гибридных развертываниях с использованием жестких дисков. This is especially important in hybrid deployments with hard disk drives. Если размер активного рабочего набора превышает размер кэша либо размер активного рабочего набора меняется слишком быстро, будет возрастать число промахов в кэше чтения и операции записи должны будут чаще переноситься из кэша на устройство, что будет негативно сказываться на общей производительности. If the active working set exceeds the size of the cache, or if the active working set drifts too quickly, read cache misses will increase and writes will need to be de-staged more aggressively, hurting overall performance.

Для проверки показателя промахов в кэше можно использовать встроенную служебную программу Windows «Системный монитор» (PerfMon.exe). You can use the built-in Performance Monitor (PerfMon.exe) utility in Windows to inspect the rate of cache misses. В частности, можно сравнить значение Cache Miss Reads/sec (Промахов в кэше чтения в секунду) из группы счетчиков Cluster Storage Hybrid Disk (Гибридный диск системы хранения данных кластера) с общим числом операций чтения в вашем развертывании. Specifically, you can compare the Cache Miss Reads/sec from the Cluster Storage Hybrid Disk counter set to the overall read IOPS of your deployment. Каждый «гибридный диск» соответствует одному накопителю-хранилищу. Each «Hybrid Disk» corresponds to one capacity drive.

Например, два кэш-накопителя, привязанные к четырем накопителям-хранилищам, дадут четыре экземпляра объекта «гибридный диск» на сервер. For example, 2 cache drives bound to 4 capacity drives results in 4 «Hybrid Disk» object instances per server.

Универсальных правил нет, но если слишком много операций чтения не попадают в кэш, его размер может быть недостаточным. В этом случае рекомендуется добавить дополнительные кэш-накопители для увеличения размера кэша. There is no universal rule, but if too many reads are missing the cache, it may be undersized and you should consider adding cache drives to expand your cache. Добавлять кэш-накопители и накопители-хранилища можно независимо друг от друга, когда это необходимо. You can add cache drives or capacity drives independently whenever you want.

Читайте также:  Radmin для windows 10 c ключом
Оцените статью