I have a RAID controller with 4 1TB disks and first I put them all in a RAID 5 array, partitioned 1TB for OS and 2TB for data.
Then I noticed that the raid array was never idle. It was constantly writing 24/7 and I figured it must be the swap file.
It feels like it would wear out all drives in the array faster and slow down other read/write operations.
Now I'm reinstalling the server and need some advice. Should I exclude 1 disk from the array (put it as RAID 0) for the OS and use the other 3 disks in RAID 5 for data?
In this configuration it feels like the swapping will only wear out one drive instead of all 4.
EDIT: It is an HPE ProLiant DL60 with 8MB RAM and an onboard raid controller capable of RAID 0, RAID 1+0 and RAID 5.
The server will mainly be used as a file server and an SQL Server. It will also run some smaller services such as Subversion Server.
EDIT2: Yes, I have googled and I didn't find any clear recommendations if an OS was better of on its own drive compared to being in the raid. RAID 5 is for performance not backup (and everyone knows that, right?!?). There is a backup to a single external USB drive twice a day.
Не следует использовать RAID5, period.
Вместо этого используйте RAID10.
Также, в зависимости от объема памяти, подумайте об отключении подкачки. В настоящее время сервер не должен производить своп в большинстве случаев. Это может иметь смысл, если это ВМ и память перегружена, в этом случае VM-хост может сказать гостю, чтобы положить некоторые вещи в своп, чтобы освободить таран. В любом случае, замена не должна вызывать узкие места ввода-вывода. Так как вы не указали, какое приложение будет запущено сервером, то конкретные рекомендации даны быть не могут.
.Должен ли я исключить 1 диск из массива (поместить его в RAID 0) для операционной системы и использовать остальные 3 диска в RAID 5 для данных?
Нет, если вас волнует избыточность.
Оставьте его в составе RAID-массива. В идеале, если вам не нужно пространство, используйте RAID10. Если вам действительно нужно пространство, вы можете использовать RAID5, просто помните о проблемах с RAID5, особенно с дисками SATA, а также о длительном времени восстановления и более высоких шансах двойного отказа дисков.
Меня больше беспокоит износ одного диска, на котором отказала моя операционная система, поэтому я буду вынужден восстанавливать систему из резервной копии, чем износ диска в RAID-массиве, который я могу заменить и позволить массиву восстанавливаться.
Наконец, если вы просто установите RAID5-массив, контроллер массива должен будет инициализировать все диски в массиве. Таким образом, будет длительный начальный доступ к дискам, так как массив инициализирует диски. В зависимости от производительности контроллера и других данных, происходящих в массиве, первичная инициализация может занять довольно много времени
.