Имя: Пароль:
1C
 
Сервер 1С + SQL 2008 настройка дисков
0 NWsFF
 
19.10.10
10:15
Имеется сервер c 6 винтами по 120 гб
на сервере доступны RAID 0 1 5 1+0
Посоветуйте как лучше настроить диски, с упором на производительность?
пока мысли такие
1 диск для ОС + 1с + SQL (Размер кластера фс 64 кб)
3 диска объединенные в RAID 0 для файла данных SQL (размер кластера фс 64 кб)
1 диск для файла транзакционных логов SQL (размер кластера 32 кб)
1 диск для резервных копий (размер кластера 1 мб)

В настройке серверов опыта нет, подскажите как лучше поступить?
1 ДенисЧ
 
19.10.10
10:16
Бекапы на другой сервер вынеси...
2 упс
 
19.10.10
10:16
угу, и выход любого из дисков (кроме диска с бэкапами) приводит к ополной остановке работы..
3 упс
 
19.10.10
10:16
(2) к (0)
4 NWsFF
 
19.10.10
10:20
ну то что выход любого диска из строя приведет к остановке работы мы спишем на форс мажор. Сейчас главное для нас чтобы пользователи не жаловались на скорость.
Ну и попутно задам вопрос какой ресурс сервера наиболее важен для повышения производительности?
5 упс
 
19.10.10
10:22
(0) может быть имеет смысл делать три рэйда 1 - для ОС, mdf и ldf. Бэкапы делать куда-нибудь на диски с ОС и сразу переносить на другой сервер (или как говорит ДенисЧ сразу делать по сети на другой сервер).
Если база > 120 гигабайт, или может в ближайшее время сильно вырасти - я бы поставил ОС на отдельный рэйд 1, а логи и файлы данных свалил на рэйд 10 (если оперировать можно только имеющимися дисками и покупка новых не предусмотрена)
6 myk0lka
 
19.10.10
10:25
(5)+100500
7 asp
 
19.10.10
10:26
у меня сейчас 4 диска SAS в райд-0. Все на нем: скуль, БД, система. Лог транзакций отсутствует (модель восстановления simple). Работает вполне шустро.

Небольшой нюанс: это не сервер :)
8 упс
 
19.10.10
10:26
(4) а что будете делать если у вас внезапно откажут 2 диска? Например с бэкапами и файлами данных? Если все в порядке - ваша конфигурация вполне приемлима.
>>Ну и попутно задам вопрос какой ресурс сервера наиболее важен для повышения производительности?
Какая деталь в машине наиболее важна для скорости?
9 NWsFF
 
19.10.10
10:30
(5) рейд 1 не дает увеличения в скорости для файловых операций
сервер панель, у него только 6 слотов для дисков.
Ставить данные и логи на 1 диск боюсь из-за фрагментации, может и зря но все же.
>Какая деталь в машине наиболее важна для скорости?
движок...
10 упс
 
19.10.10
10:34
(9) >>движок
угу, особенно если колеса проколоты. Я это к тому, что узкое место сервера определяется по месту. Обычно внимание уделяют дискам, процессору, оперативной памяти и сети.

>>Ставить данные и логи на 1 диск боюсь из-за фрагментации
ну, как вариант, вы можете просчитать примерный прирост за год (2-3-10 лет, до следующей модернизации оборудования) и преждевременно увеличить место занимаемое этими файлами (сделать их нужного размера) - файловой фрагментации не будет..
11 упс
 
19.10.10
10:37
+(10) по скорости чтения RAID1 дает прирост, хотя это, возможно, зависит от контроллера (http://www.pcguide.com/ref/hdd/perf/raid/levels/singleLevel1-c.html)
12 NWsFF
 
19.10.10
10:37
(10) Спасибо за совет, про такое решение проблемы фрагментации даже не подумал
13 myk0lka
 
19.10.10
10:37
(9)Делай 3 рейда первых и не мучай себя... Либо покупай ещё 4 диска и делай под логи и данные отдельные 1+0....
14 NWsFF
 
19.10.10
10:42
(9) Краеугольный камень сейчас производительность, раид 1 не дает повышения производительности файловых операций только отказоустойчивость. Возможен вариант переноса бэкапов на другую машину
(11) Я там прочитал, что нет никакого увеличения производительности, а если софтверный райд то еще и ее уменьшение
15 myk0lka
 
19.10.10
10:44
(14)При конфигурации в (0) при первом же сбое любого диска (кроме бекапного) приоритеты у тебя поменяются мгновенно.....
16 NWsFF
 
19.10.10
10:45
Упор системных ресурсов сервера хотим сделать на производительность, устойчивость системы будем добиваться регулярными бэкапами и запасной слабенькой машиной для быстрого восстановления базы и продолжения работы на время восстановления сервера.
17 asp
 
19.10.10
10:46
(15) базу восстановить  - делов на 15 минут. другой вопрос, что 15 минут может быть критично, тогда да.
18 упс
 
19.10.10
10:48
(14)
Random Read Performance: Good. Better than a single drive but worse than many other RAID levels
Таким у вас будет чтение из файла данных.

Sequential Write Performance: Good; again, better than many other RAID levels.
такой у вас будет запись в журнал транзакций - очень даже критичная операция

Random Write Performance: Good. Worse than a single drive, but better than many other RAID levels.
Такой у вас будет запись в файл данных, но этот процесс не особо критичен - он выполняется в фоновом режиме. Хотя, конечно, может стать проблемой при нехватке оперативной памяти.

Софтверный рэйд - это скорее всего в любом случае уменьшение производительности

(16) если хотите еще увеличить производительность - перенесите бэкапы на другой сервер, а для логов сделайте рэйд 0 из двух дисков. Или оставьте один, а освободившийся диск засуньте в рэйд 0 для файлов данных.

ИМХО, производительность - это круто, но про отказоустойчивость забывать не стоит.
19 Walkabout
 
19.10.10
10:52
Советую еще базу TempDB выносить с диска, где будет стоять система. 1С очень любит под все временные таблицы создавать
20 NWsFF
 
19.10.10
10:57
(19) тоже читал про это, наверно ее разметим с файлом данных, воспользовавшись советом по избежанию фрагментации
Еще вопрос рассчитанный на ваш опыт
На чем база крутится на SQL 2000 или 2008? как SQL 2000 дружит с 64 битами
Читал обсуждение что 2000 быстрее 2008 человек проводил тесты, но аудитория ему так и не поверила. Что вы скажете на этот счет?  (http://sql.ru/forum/actualthread.aspx?bid=1&tid=743022&pg=1)
21 упс
 
19.10.10
11:06
(20) tempdb советуют выносить на отдельные "шпиндели". В вашей конфигурации она и так лежит отдельно.
SQl Server 2000, ЕМНИП, не дружит с 64-мя битами, только с IA-64.
22 Walkabout
 
19.10.10
11:19
Очень рекомендую SQL 2008. Прогресс знаете ли. Тесты в пользу SQL 2000 скорее говорят об однобокости тестов, чем о продвинутости древней версии СУБД
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.