Многоуровневый движок Microsoft не перемещает все файлы полностью, он создает так называемое «температурное растровое изображение» и перемещает фрагменты или блоки между более высокими и более низкими уровнями производительности. Делая длинную историю: ты будешь хорошим! Существуют и другие проблемы с целью Microsoft iSCSI, например, если она не HCL-редактируется VMware или Citrix и не использует кэширование, но это уже другая история.
Работает ли многоуровневое хранилище в Microsoft Windows Server 2012 с программным обеспечением Microsoft ISCSI Target
Я пытаюсь создать систему хранения данных для моей домашней сети, но у меня возникает проблема с пониманием того, как определенные вещи работают за кулисами.
Я надеюсь установить многоуровневую систему хранения данных с 4x 240 ГБ твердотельными накопителями и 8x 2 ТБ жесткими дисками. Это, конечно, требует использования зеркальных пространств хранения, и я ожидаю, что у нас будет одно зеркальное пространство, охватывающее весь пул.
Я также надеюсь настроить диски ISCSI с помощью программного обеспечения Windows Server ISCSI target.
Так вот, где я запутался. Из всего, что я прочитал, я понимаю, что многоуровневое размещение в дисковых пространствах ориентировано на файлы. Это означает, что он отслеживает, какие файлы используются часто, и перемещает файлы между уровнями SSD и HDD соответствующим образом. Я также понимаю, что ISCSI LUN от Microsoft - это файлы виртуальных жестких дисков (VHDX), и что в моем хранилище будет много файлов VHDX. Если мое понимание этих двух технологий правильное, это означает, что многоуровневое размещение фактически не будет работать, поскольку дисковые пространства будут «видеть» только файлы VHDX, но не их содержимое. Это также предполагает, что все файлы VHDX могут перемещаться между уровнем SDD и HDD, что, как я подозреваю, не очень хорошо, учитывая размер файла.
Кто-то, с кем я говорил в IRL, ожидает, что многоуровневое размещение будет происходить на уровне блоков, а не на уровне файлов. К сожалению, у нас нет никаких доказательств в поддержку этого утверждения, кроме «вот как это работает в других системах», что я не нахожу обнадеживающим.
Спасибо всем за ваше время. Я с нетерпением жду, чтобы узнать больше об этих (относительно) новых системах.
2 ответа на вопрос
Although the internal implementation of Storage Spaces does track usage, but this is done at the block level. A storage space "space" (whether mirrored, striped, parity, whatever) is actually surfaced as a disk. So much so that you have to pick a partitioning scheme for it (MBR or GPT), create one or more partitions on it, and format the partition(s) before you can use it.
As an experiment I once created several such "spaces" (let's call them storage space disks) and then set them up as dynamic disks, combining them into one large disk... in parity mode. Performance was not stellar but it worked. :)
The point of this explanation is that we know the Storage Spaces tiering mechanism doesn't work at the file level, because it can't. All file system semantics are gone, absorbed by the file system driver, long before the I/O calls reach the Storage Space "disk". It can no more be aware of file boundaries than an ordinary disk drive is.
So... I've never worked with it, but it does appear that to create an iSCSI LUN you create VHDX files within some disk space on the server. This should work fine on a Storage Space "disk".
Похожие вопросы
-
3
ISCSI подходит для моей ситуации?
-
1
Как сделать резервную копию Windows Home Server по сети?
-
6
компромиссы между iSCSI и AFP при использовании Time Machine с NAS?
-
-
1
Невозможно подключиться к общему (iscsitarget) диску DVD-RW на Ubuntu Karmic Box
-
2
Можно ли использовать iSCSI с Windows Home Server?
-
4
В чем преимущество iSCSI перед SMB?
-
2
Как установить и загрузить Ubuntu 10.04 с цели iSCSI?
-
1
Как я могу обеспечить, чтобы / dev / sdd & / dev / sde всегда отображался на одни и те же диски...
-
2
Лучший тип RAID для VMware VMFS
-
4
Можно ли установить Windows на бездисковую систему с iSCSI?