Я настраиваю массивы RAID для сервера HP Proliant под управлением Windows Server 2008. Мы, вероятно, будем использовать конфигурации RAID10, но разделим их на несколько логических дисков.
Разумно ли создавать отдельный выделенный логический диск RAID 0 только для файла подкачки?
[Редактировать]
Вот наша системная информация:
[Edit2]
Хорошо, в конце концов я понял, что несу чушь.
Так как я в любом случае планировал использовать RAID10 для этих 4 дисков (скорость записи 2x, скорость чтения 4x), я понял, что создание небольшого раздела RAID0 с относительно небольшой пользой, которую я получаю (запись 4x, чтение 4x), не кажется слишком оправданным. ) по сравнению с беспорядком, с которым я бы столкнулся, если бы один из моих дисков умер.
Моя идея была примерно такой:
После создания массива из этих 4 физических дисков HP P410i позволяет создать несколько конфигураций RAID, которые могут частично их использовать.
Неважно, я просто буду использовать RAID10 и получу достаточно быструю, но гораздо более безопасную машину.
[Обновите пару лет спустя]
Давно нашли этот вопрос и решили обновить, если у кого-то возникнет аналогичная дилемма: в конце мы просто перешли на RAID10 и обновили нашу оперативную память до 32 ГБ. При нынешних ценах на оперативную память вы просто не должны позволять серверу касаться файла подкачки. Кроме того, если вам нужен невероятно быстрый отклик, использование пары корпоративных SSD также не такие большие расходы, как раньше.
Еще один дополнительный вывод, который мы получили, заключается в том, что если вам нужно больше места для хранения, то на самом деле имеет смысл использовать меньше SSD на вашем сервере и использовать SAN для фактического хранения данных. В какой-то момент емкость хранилища сервера достигнет предела расширения, поэтому лучше помнить об этом и проектировать систему с учетом масштабируемости.
Для меня, если вы рассматриваете это, имеет такой же смысл поместить файл подкачки на один хорошо работающий диск. Во всяком случае, вы, вероятно, увидите лучшую производительность, чем при использовании тех же физических дисков, что и данные - и если вы используете столько страниц, что действительно беспокоитесь о преимуществах производительности, то вы, вероятно, слишком много листаете и должны устраните это узкое место другими способами.
Нет. Разумно избегать подмены.
Если ваша система подкачивает, повышение производительности от Raid 0 будет незначительным по сравнению с потерей производительности от подкачки. Кроме того, какого размера вы хотите сделать файл подкачки?
Raid 0 увеличивает вероятность сбоя, поэтому вы можете сделать свою систему менее надежной, настроив эту схему подкачки.
Если вы знаете, что менять нужно регулярно, вы можете подумать о твердотельных накопителях. Но тогда это цикл записи, который неоптимален для текущих линий SSD. YMMV.
Пожалуйста, опубликуйте дополнительную информацию о настройке и использовании системы (размер оперативной памяти? Файл? Db?)
Старый совет: сделайте файл подкачки фиксированным и большим. Это позволяет избежать фрагментации файла подкачки. (не уверен, верно ли это для 2k8)
Отчасти да, конечно, есть достаточно однодисковых оконных боксов, и, как утверждает Posipet, вы должны попытаться минимизировать подкачку, где это возможно, но меня поражает то, как вы собираетесь это делать с учетом вашей настройки - по сути, вы используете все четыре диска для один массив R10, поэтому я не знаю, КАК вы думаете, что можете представить логический диск R0, конечно, у вас может быть третий логический диск, предназначенный только для подкачки, но учитывая, что он будет в другой части каждого диска, чем при обычной загрузке громкости вы только замедляете работу системы за счет большего движения головы, и в любом случае это будет 10 руб. Дайте мне знать, если я что-то неправильно понял.
Если вы можете допустить полный отказ из-за отказа одного диска, тогда да, хорошо. Помните, какова ваша стратегия восстановления массива в случае его потери? Да, это всего лишь файл подкачки, но вам придется воссоздать свой массив и добавить его (диск) обратно в Windows, прежде чем вы сможете это сделать (снова добавьте файл подкачки). Вам нужно будет снова перезагрузить компьютер. Время простоя будет довольно продолжительным
Если это приемлемо для вашего бизнеса, вы можете попробовать отключить диск, чтобы проверить, довольны ли вы тем, что вам теперь нужно сделать.
Для меня нет. Я бы точно этого не сделал.
Использование физического диска для файла подкачки даст прирост производительности. Использование логического диска на самом деле снизит производительность, хотя и незначительно. Причина этого довольно проста:
Причина, по которой использование физического диска для подкачки помогает, заключается в том, что вы уменьшаете движения головы, необходимые как для подкачки, так и для диска системы / данных, где в противном случае была бы подкачка.
При использовании логического диска для подкачки вы фактически увеличиваете количество движений головки, так как узел головки должен заряжаться вперед и назад, чтобы удовлетворить требования всех логических дисков на этом физическом диске (или массиве).
Поскольку движение головы - самая медленная часть доступа к диску, вы должны предпринять шаги, чтобы минимизировать его. По той же причине более эффективно использовать один логический диск для каждого физического диска или массива, а не разделять его. Конечно, при этом не принимаются во внимание другие причины, которые могут быть у вас для разделения.
Мне это кажется немного глупым, учитывая, что дисковое хранилище так намного дешевле, чем физическая память, чтобы не использовать RAID для ускорения свопа - я бы выбрал RAID 1
(и вы получаете в придачу отказоустойчивость!)