Все мы знаем, что как только диск (или система хранения в этом отношении) вводится в эксплуатацию, производительность снижается из-за фрагментации файлов. Похоже, именно поэтому дефрагментаторы диска довольно широко используются на компьютерах с Windows. И они действительно значительно увеличивают производительность. Кстати, я не слышал о многих дефрагментаторах в области Unix / Linux.
Несмотря на заявленную защиту WAFL для NetApp, фрагментация файлов все равно будет происходить, особенно со всеми виртуальными машинами с разреженным составом. У меня вопрос: кто-нибудь делает дефрагментацию такой системы хранения? Вы замечаете какое-либо измеримое ухудшение / улучшение от того, что ничего не делаете / не делаете для решения этой ситуации? Кто-нибудь что-нибудь с этим делает? Если да, то?
Спасибо
Потенциально не связаны, но если вы используете файловые системы NetApp в качестве хранилища для виртуальных машин, вам необходимо знать о проблемах выравнивания ввода-вывода, описанных в TR-3747. В сценарии с несколькими смещенными виртуальными машинами, размещенными на одном фильтре, потенциальное влияние на iops, вероятно, будет для меня более серьезной проблемой, чем фрагментация.
Я лично недавно потратил много времени на реорганизацию практически каждой виртуальной машины в нашей инфраструктуре, потому что правильное выравнивание разделов виртуальных машин не было учтено при первоначальной сборке.
Просто запустите / запланируйте перераспределение на своих LUN, и они останутся в порядке.
Прочитать Дефрагментировать или нет и Следует ли дефрагментировать тома на основе SAN?.
Вы говорите о томах NetApp CIFS или NFS, представленных хосту Windows или NetApp FC / iSCSI LUN?
Да, все они построены на основе WAFL, но в случае LUN вам предоставляется необработанное блочное устройство, которое затем форматируется хостом. Это означает, что фрагментация этих файловых систем зависит от обслуживаемого хоста. Я считаю, что WAFL по-прежнему будет выполнять некоторую блочную дефрагментацию, но не на уровне логической файловой системы.
С томами CIFS и NFS файловые системы, в которых они находятся, принадлежат NetApp, и дефрагментация файловой системы хоста не играет роли.
Стоит ли дефрагментировать виртуальные машины Windows, которые находятся на файловом сервере NetApp? Хороший вопрос, я думаю, это зависит от того, видите ли вы прирост производительности от регулярного выполнения этого по сравнению с объемом операций ввода-вывода, который требуется для их дефрагментации.