Идеология использования дисков SSD в серверах 1С

В этом разделе обсуждаются серверы для работы с 1С

Модераторы: Trinity admin`s, Free-lance moderator`s

ignorant
Advanced member
Сообщения: 89
Зарегистрирован: 18 фев 2006, 10:56
Откуда: Украина

Идеология использования дисков SSD в серверах 1С

Сообщение ignorant » 05 сен 2013, 17:07

Имеем простейший вариант клиент-сервернонго использования 1С: на одном физическом сервере расположены MS SQL и сервер 1С:Предприятия.

Варианты:
1. Поместить на SSD базу данных.
С т.з. произодительности - ДА, вариант оптимальный, но...
ОЧЕНЬ интересует вопрос: как долго проживёт диск, на сколько хватит ресурса?
Даже заявленный в продвинутых Intel DC S3700 ресурс 20K циклов стирания/записи не впечатляет (чисто субъективно).
При интенсивной нагрузке на базу как быстро появятся сбойные участки?
Нужно ли и как часто выполнять регламентные работы вроде дефрагментации?
Какими инструментами делать это для SSD?

2. Поместить на SSD файлы tempdb, файл подкачки, врЕменые файлы ...
Все вопросы из п.1 в силе

3. Поместить на SSD систему.
Получим быстый старт системы и приложений... Но ЗАЧЕМ ;)?
"Боевой сервер нечасто перезагружается, а раз в квартал можно подождать 15 минут, пока система "поднимется".

Собственно, чё хотел-то?
0. Как оптимально применить на практие сию безусловно полезную железяку?
1. Интересует статистика и опыт использования SSD в 1С.
Как долго живут на практике "правильные" диски? Советы, рекомендации, наблюдения...

Спасибо за внимание.

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Идеология использования дисков SSD в серверах 1С

Сообщение diz » 05 сен 2013, 17:50

На практике даже десктопные SSD диски живут под 1с не протираясь (правда, и производительности сказочной не показывают). 3700 не протрется никогда. Вывод: кладем все на 3700 и не паримся. Ни какие дефрагментации не нужны, если аппаратного рейд-контроллера нет, то убедитесь, что для SATA включен AHCI. Это весь тюнинг.

dim-soft
Advanced member
Сообщения: 441
Зарегистрирован: 03 авг 2009, 21:25
Откуда: Perm

Re: Идеология использования дисков SSD в серверах 1С

Сообщение dim-soft » 05 сен 2013, 18:15

IMHO еще проверяем как работает trim утилитой trimcheck-0.4
PS У меня "протерся" первый SSD - простой десктопный LiteON E200 на 160 Gb через год появились первые 4 BAD - пара в зеркале при внутреннем ремапе успела наябедничать встроенному RAID контроллеру, сейчас, после проверки и исправления полет пока нормальный. на нем стоит ВСЕ и система и пользователи и файловая 1С 8.2

ignorant
Advanced member
Сообщения: 89
Зарегистрирован: 18 фев 2006, 10:56
Откуда: Украина

Re: Идеология использования дисков SSD в серверах 1С

Сообщение ignorant » 05 сен 2013, 18:58

diz писал(а):(правда, и производительности сказочной не показывают)
А вот здесь можно подробнее?
У Вас есть опыт сравнения быстродействия: сервер на SSD vs сервер на 6Гб 15K HDD SAS под полноценными RAID-контроллерами?
Интересно услышать субъективные оценки: насколько быстрее?
СтОит ли это 3-4-х кратной разницы в цене за равный объем?
diz писал(а):3700 не протрется никогда
С выхода 3700 прошло меньше года.
"Никогда не говори 'Никогда'" ;)

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Идеология использования дисков SSD в серверах 1С

Сообщение Tert » 05 сен 2013, 19:21

ignorant
Для S3700 декларируется уровень перезаписи в 10 емкостей диска за день в течение 5 лет.
Т.е. для диска в 100 ГБ - это условно говоря 500 ГБ новых данных в день.
Может в каком-нибудь Газпроме столько в день бухгалтеры и набивают...

ignorant
Advanced member
Сообщения: 89
Зарегистрирован: 18 фев 2006, 10:56
Откуда: Украина

Re: Идеология использования дисков SSD в серверах 1С

Сообщение ignorant » 05 сен 2013, 19:51

Tert писал(а):Для S3700 декларируется уровень перезаписи в 10 емкостей диска за день в течение 5 лет.
Т.е. для диска в 100 ГБ - это условно говоря 500 ГБ новых данных в день.
Это я читал и считал. Арифметика "работает" в идеальных условиях, когда запись "рандомная", равномерно разбросана по носителю.
Как это выглядит на практике на OLTP (database) задачах, когда может "долбиться" один участок - не знаю, оттого - опасаюсь...

dim-soft
Advanced member
Сообщения: 441
Зарегистрирован: 03 авг 2009, 21:25
Откуда: Perm

Re: Идеология использования дисков SSD в серверах 1С

Сообщение dim-soft » 06 сен 2013, 06:23

ignorant писал(а):У Вас есть опыт сравнения быстродействия: сервер на SSD vs сервер на 6Гб 15K HDD SAS под полноценными RAID-контроллерами?
Интересно услышать субъективные оценки: насколько быстрее?
СтОит ли это 3-4-х кратной разницы в цене за равный объем?
HP DL 380 G7 RAID P410i с сервера не снималась обычная нагрузка - 50 пользователей в RDP + SQL под 1С 8.2 живущая на SSD
пара S3700 в зеркале:

Код: Выделить всё

-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 x64 (C) 2007-2010 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :   594.010 MB/s
          Sequential Write :   191.889 MB/s
         Random Read 512KB :   544.443 MB/s
        Random Write 512KB :   561.582 MB/s
    Random Read 4KB (QD=1) :    27.030 MB/s [  6599.0 IOPS]
   Random Write 4KB (QD=1) :    44.090 MB/s [ 10764.1 IOPS]
   Random Read 4KB (QD=32) :   157.432 MB/s [ 38435.5 IOPS]
  Random Write 4KB (QD=32) :    49.467 MB/s [ 12076.9 IOPS]

  Test : 1000 MB [D: 64.2% (239.0/372.6 GB)] (x1)
  Date : 2013/09/06 8:23:17
    OS : Windows NT 6.2 Server Standard Edition (full installation) [6.2 Build 9200] (x64)
  
пара SAS 15к в зеркале:

Код: Выделить всё

-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 x64 (C) 2007-2010 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :   223.744 MB/s
          Sequential Write :   134.969 MB/s
         Random Read 512KB :    96.215 MB/s
        Random Write 512KB :   380.412 MB/s
    Random Read 4KB (QD=1) :     1.519 MB/s [   370.9 IOPS]
   Random Write 4KB (QD=1) :    19.952 MB/s [  4871.1 IOPS]
   Random Read 4KB (QD=32) :     7.852 MB/s [  1917.0 IOPS]
  Random Write 4KB (QD=32) :    11.300 MB/s [  2758.8 IOPS]

  Test : 1000 MB [F: 34.5% (192.6/558.9 GB)] (x1)
  Date : 2013/09/06 8:20:30
    OS : Windows NT 6.2 Server Standard Edition (full installation) [6.2 Build 9200] (x64)
  

ignorant
Advanced member
Сообщения: 89
Зарегистрирован: 18 фев 2006, 10:56
Откуда: Украина

Re: Идеология использования дисков SSD в серверах 1С

Сообщение ignorant » 06 сен 2013, 10:03

dim-soft, спасибо за потраченное время! Полезная информация.
А как работается сообственно в приложении (1С имею ввиду)?
Что говорят пользователи? Стало чуть живее или совсем быстро?
М.б., делали сравнительные замеры массовой обработки документов?

ПС. Не совсем наш вариант, у нас без RDP, толстые клиенты работают по сети.
ППС. Вчитался. Сервер предприятия + SQL + Терминал на 50 пользователей - это всё на ОДНОМ физическом сервере?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: Идеология использования дисков SSD в серверах 1С

Сообщение gs » 06 сен 2013, 14:28

Контроллеру ССД фиолетово в какие LBA пишет хост, он все равно ротацию ячеек постоянно делает.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: Идеология использования дисков SSD в серверах 1С

Сообщение gs » 06 сен 2013, 14:31

Эффект быстродействия зависит от того, насколько Вам не хватает производительности. От нуля до дофига.

ignorant
Advanced member
Сообщения: 89
Зарегистрирован: 18 фев 2006, 10:56
Откуда: Украина

Re: Идеология использования дисков SSD в серверах 1С

Сообщение ignorant » 06 сен 2013, 16:01

Добавлю конкретики, если это поможет :wink:

Имеем 3-х летний сервер:
2 х Xeon E5620
144 Gb RAM
Adaptec 5405Z и 4 HDD SAS 3Gb 147Gb в RAID10 (300 Гб) под систему и приложения
2хSATA под бэкапы и некритичную инфу.
т.о. 6-тиместная корзина забита.
Материнка SATA 6Gb не поддерживает.

СХД EMC Clariion AX 4-5 подключена по Fibre Channel
12 х 4 HDD SAS 147Gb в RAID10 (700 Гб)
исторически сложилось так, что на СХД хранится ВСЁ:
- несколько БД MS SQL, в т.ч. основная БД 1С ~300 Гб
- Tempdb
- pagefile.sys

"живых" пользователей до 20 + боты.

Жить можно, но производительности много не бывает. Есть желание проапгрейдить сервер недорого.

Первая мысль была: поменять дисковую. Что-то вроде
Adaptec 6405 и 4 HDD SAS 6Gb 600Gb в RAID10 (1200 Гб)
и перенести на нее файл подкачики, Tempdb, логи...

В качестве альтернативы можно пробовать применить SSD.
Варианты:
1. Надо ЛИ? М.б. 6Gb SAS в RAID10 достаточно.
2. Использовать SSD "точечно". Intel 3500 или Intel 520 под Tempdb по SATA II.
3. Отказаться от CХД, перехать на SSD. Слишком дорого.
Сижу, думаю... :confused:

Аватара пользователя
kim_aa
Advanced member
Сообщения: 118
Зарегистрирован: 24 ноя 2011, 16:30
Откуда: Санкт-Петербург
Контактная информация:

Re: Идеология использования дисков SSD в серверах 1С

Сообщение kim_aa » 06 сен 2013, 20:44

ignorant писал(а):Добавлю конкретики, если это поможет :wink:

...и перенести на нее файл подкачики, Tempdb, логи...

В качестве альтернативы можно пробовать применить SSD.
Варианты:
1. Надо ЛИ? М.б. 6Gb SAS в RAID10 достаточно.
2. Использовать SSD "точечно". Intel 3500 или Intel 520 под Tempdb по SATA II.
3. Отказаться от CХД, перехать на SSD. Слишком дорого.
Сижу, думаю... :confused:
Все зависит от типа нагрузки:
- tempDB используется при выборках и временными процедурами, т.е. ее выгоднее наращивать для серверов отчетов.
Для интенсивной записи она практически бесполезна.
- Массовая запись (OLTP) в первую очередь генерят большую ПОСЛЕДОВАТЕЛЬНУЮ запись в ЛОГ-файл (а вовсе не случаяная запись в файлы данных)
- У гиперкубов свои фишечки.

dim-soft
Advanced member
Сообщения: 441
Зарегистрирован: 03 авг 2009, 21:25
Откуда: Perm

Re: Идеология использования дисков SSD в серверах 1С

Сообщение dim-soft » 07 сен 2013, 21:08

ignorant писал(а):dim-soft, спасибо за потраченное время! Полезная информация.
А как работается сообственно в приложении (1С имею ввиду)?
Что говорят пользователи? Стало чуть живее или совсем быстро?
М.б., делали сравнительные замеры массовой обработки документов?

ПС. Не совсем наш вариант, у нас без RDP, толстые клиенты работают по сети.
ППС. Вчитался. Сервер предприятия + SQL + Терминал на 50 пользователей - это всё на ОДНОМ физическом сервере?
Да все на одном под Hyper-v 2012
одна VM это SQL + 1C Предприятие
вторая VM это RDS

до SSD на текущем железе был RAID 10 из 14-ти hdd SAS 36gb 10k, места стало мало и вместо замены 14 hdd на более емкие просто поставили пару SSD S3700 400Gb - по отзывам стало в 2 раза лучше.
В платах кластеризовать SQL

ignorant
Advanced member
Сообщения: 89
Зарегистрирован: 18 фев 2006, 10:56
Откуда: Украина

Re: Идеология использования дисков SSD в серверах 1С

Сообщение ignorant » 09 сен 2013, 12:04

dim-soft
14 hdd SAS 36gb в RAID10 на КАКОМ контроллере? Что было на этом РЕЙД'е: только БД или ВСЁ (2 VM)?

2 x S3700 по SATA II в софтовом РЕЙД1 или использован HBA материнки?

Рекомендации вроде "крайне желательно, чтобы SQL Server был установлен НЕ как виртуальная машина" вас не смутили?
Или это осознанная необходимость?

dim-soft
Advanced member
Сообщения: 441
Зарегистрирован: 03 авг 2009, 21:25
Откуда: Perm

Re: Идеология использования дисков SSD в серверах 1С

Сообщение dim-soft » 09 сен 2013, 19:13

ignorant писал(а):dim-soft
14 hdd SAS 36gb в RAID10 на КАКОМ контроллере? Что было на этом РЕЙД'е: только БД или ВСЁ (2 VM)?

2 x S3700 по SATA II в софтовом РЕЙД1 или использован HBA материнки?

Рекомендации вроде "крайне желательно, чтобы SQL Server был установлен НЕ как виртуальная машина" вас не смутили?
Или это осознанная необходимость?
Я же писал про контроллер - P410i встроен в DL380 есть кеш и батарейка / суперконденсатор (в G6 / G7)

так у меня всего пара серверов под всю инфраструктуру, S3700 на том же контроллере

Ответить

Вернуться в «Конфигурации сервера для 1С»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 54 гостя