По материалам сайта www.learn1c.ru/
В предыдущей статье мы рассмотрели требования к аппаратной части сервера. В этой статье я опишу некоторые моменты, касающиеся настройки операционной системы.
Исходные данные:
- Операционная система MS Windows Server 2003 Standard Edition (32-разрядная);
- MS SQL Server 2000 Standard Edition;
- Количество жестких дисков - 6. Через BIOS RAID-контроллера Вы сделали из них 3 массива RAID1;
- Емкость каждого диска - 36 Гб, после форматирования останется около 33,5 Гб;
- Объем оперативной памяти - 4 Гб;
- Количество процессоров - 2.
На какие разделы разбить жесткие диски?
Первым делом надо определиться, какие разделы будем создавать на жестких дисках. Лучше всего это сделать до начала установки операционной системы и зафиксировать на бумаге. Для нашего примера я предлагаю такой вариант:
Номер RAID массива | Метка и буква раздела | Размер раздела | Файловая система | Размер кластера |
1 | System (C:) | 15 Гб | NTFS | 4 Кб |
1 | Swap (D:) | 8 Гб | NTFS | 4 Кб |
1 | Install (E:) | 10,5 Гб | FAT32 | 4 Кб |
2 | DataSQL (F:) | 33,5 Гб | NTFS | 64 Кб |
3 | LogSQL (G:) | 33,5 Гб | NTFS | 64 Кб |
Рассмотрим таблицу подробнее:
- На первом массиве будут располагаться операционная система, файл подкачки и раздел для дистрибутивов программ, на втором - файл данных базы SQL (*.mdf), на третьем - файл транзакций базы SQL (*.ldf). Причина такого размещения информации на дисках описана в предыдущей статье;
- Для всех разделов кроме Install выбрана файловая система NTFS ввиду ее надежности в случае сбоев. Для раздела Install выбрана файловая система FAT32, чтобы к нему можно было обратиться, загрузившись с обычной загрузочной дискеты. В разделе Install я предлагаю хранить архивную копию системного раздела сервера. Для этого Вы можете воспользоваться специализированными программами, например, Acronis True Image Server for Windows;
- Для файла подкачки выделен отдельный раздел. Такое решение позволит избежать фрагментации файла подкачки.
- Для разделов, на которых будут храниться файлы базы данных, установлен размер кластера 64 Кб. Это сделано в соответствии с рекомендацией Microsoft (Books Online (BOL) , cтрока поиска " File Systems"):
- Массивы 2 и 3 целиком отданы под файлы базы данных SQL сервера;
- Под раздел System выделено 15Гб на случай, если Вы решите использовать сервер в терминальном режиме, и профили всех пользователей будут храниться на диске C:;
- Согласно рекомендации Microsoft размер файла подкачки должен быть в 1,5 раза больше объема оперативной памяти (BOL, строка поиска " Virtual memory"):
Для нашего примера файл подкачки должен быть 6 Гб. Размер раздела Swap, на котором будет размещаться файл подкачки, сделаем с небольшим запасом - 8 Гб.
Рекомендации по настройке операционной системы
Убедившись, что у Вас есть все необходимые драйверы, начинайте установку операционной системы. В процессе установки рекомендую создать только один раздел - System. Остальные Вы сможете создать и отформатировать после установки Windows. Для этого используется оснастка "Управление дисками":
Завершив форматирование дисков, настройте параметры быстродействия системы:
Так как на компьютере будет работать SQL сервер, установите оптимизацию работы служб, работающих в фоновом режиме, и оптимизацию работы системного кэша:
Перенесите файл подкачки на диск D: (метка Swap). Пример настройки виртуальной памяти приведен ниже:
Примечание: это пример с работающего сервера. Поэтому буквы дисков отличаются от тех, которые мы определили в таблице.
Обычно операционная система требует, чтобы на системном диске был хотя бы небольшой файл подкачки. Поэтому в приведенном примере на диске С: есть файл подкачки размером 200 Мб.
Есть еще несколько пожеланий:
- не нагружайте этот сервер какими-либо ролями для управления доменом Windows, например, не делайте его контроллером домена. Это может отрицательно сказаться как на безопасности домена, так и на производительности SQL сервера;
- если Вы планируете использовать сервер в терминальном режиме, переводите сервер в этот режим до начала установки прикладных программ;
- не запускайте на сервере антивирусную программу в режиме мониторинга. Это может сильно сказаться на производительности сервера.
- устанавливайте только те компоненты Windows, которые будут Вам необходимы.
В следующей статье мы более подробно остановимся на установке SQL сервера.
Примечание: в статье отражено мое мнение по настройке сервера. Оно может не совпадать с Вашим мнением и / или мнением других специалистов.
Начать дискуссию