8.х Базовая настройка 1с сервера.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем MINDKILLER, 18 сен 2017.

  1. TopicStarter Overlay
    MINDKILLER
    Offline

    MINDKILLER

    Регистрация:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    День добрый. Ситуация такова, есть одна фирма, которая купила у кого-то из местных интеграторов 1с сервер, бюджет у них был ограничен, по этому техник из этой компании собрал сервер частично из того что было у фирмы, частично продали им из своих запасов. Настроил сервер, написал инструкцию как подгрузить базу и был таков. У фирмы 5-6 баз и 7 человек которые с ней работают, и скоростью работы они не не то что-бы были довольны, ибо иногда оно работает у них быстрее чем файловая по сети, иногда базы открываются по 5 минут, иногда зависают на пол часа.
    На этой почве они обратились ко мне. Сразу скажу, 1с я не занимаюсь и не занимался, по этому этот вопрос мне не много новый. Директор фирмы это понимает и со всем согласен.
    Первым делом при попытке зайти на сервер по rdp я увидел что просто удаленный рабочий стол загружается минут 5. Оснастки не открываются. На сервере стоит 2008 r2, MS Sqlserver Express 2012 и сервер 1с 8.3.10.255. Оперативная память занята на 100% все время, время доступа к жесткому диску тоже 100% все время, процессор 2-3%, сеть 1-2%. Первым делом, я все отключил, загрузился под парагоном, и сделал полную резервную копию всего что там есть.
    Теперь сам сервер. Из чего он собран:
    1. Материнская плата Supermicro x10-sll
    2. Процессор Xeon E3-1220.
    3. 8gb DDR3 ECC Unbuffered.
    4. Софтовый Raid 10, на матери без контроллера. Собран из 4х РАЗНЫХ жестких дисков. 3 sata2 WD Green года так 2013го, и один новенький WD Blue.
    Первым делом я заказал еще одну плашку памяти на 8gb. Но не уверен что ее хватит.
    Далее я начал разбираться в настройках по гайдам, и увидел следующее. SQL сервер был без ограничения по памяти, шаг увеличения баз стоял 1mb как в уже созданных, так и в шаблонах, так-же не были произведены остальные настройки настройки которые рекомендуются в большинстве инструкций. 1с сервер так-же не был ограничен в памяти, он был просто установлен. Все процессы и пользователи требуемые для запуска сервера были настроены корректно.
    Первым делом я настроил резервирование баз на внешний жесткий стандартными средствами менеджмент студио. Затем пробежался по настройкам сервера баз согласно рекомендациям, плюс ограничил выделение оперативной памяти для сервера до 3,5gb. Шаг роста баз увеличил до 500mb. Далее настройки 1с сервера:
    Локальный кластер:
    1.Интервал перезапуска 28800с
    2.Допустимый объем памяти 2097152кб
    3.Интервал превышения 90с
    4.Допустимое отклонение 0%
    5.Принудительно завершать проблемные процессы
    6.Выключенные процессы останавливать через 30с
    7.Уровень отказоустойчивости 0
    8.Приоритет по производительности
    Параметры рабочего сервера:
    1.Максимальный объем памяти рабочих процессов 0
    2.Безопасный расход памяти за один вызов 2147483648 б
    3.Объем памяти рабочих процессов, до которого сервер считается производительным 0
    4.Количество ИБ на процесс 5
    Количество соединений на процесс 128.

    В целом работа стабилизировалась. Все стало одинаково медленно.
    Вставил планку оперативной памяти. Теперь все стабильно. Все базы стабильно грузятся за 4 минуты.
    Тест Гилева показал 12,14. Рекомендуемое количество пользователей 7.
    Разобрал рейд. Систему вынес на один диск, логи и темп на другой. Сделал зеркало из 2х нормальных дисков, и положил mdf файлы на него.
    Тест Гилева теперь дает 16 попугаев, но этого же тоже мало. Базы открываются за 3 минуты.
    Что еще можно сделать?
  2. kisol
    Offline

    kisol Профессионал в 1С

    Регистрация:
    25 июл 2012
    Сообщения:
    603
    Симпатии:
    81
    Баллы:
    54
    Выкинуть старые диски.
    Поставить ССД
  3. TopicStarter Overlay
    MINDKILLER
    Offline

    MINDKILLER

    Регистрация:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Без вариантов, бюджет не позволит.
    Плюс, я не верю что это единственная проблема которая может быть.
  4. kisol
    Offline

    kisol Профессионал в 1С

    Регистрация:
    25 июл 2012
    Сообщения:
    603
    Симпатии:
    81
    Баллы:
    54
    Поставить 1 ssd обычный десктопный под систему и под базу.
    Старые диски оставить под бекапы и файловую помойку.
  5. TopicStarter Overlay
    MINDKILLER
    Offline

    MINDKILLER

    Регистрация:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Да вообще никакой ссд диск уже не войдет в бюджет. Ну нету денег на него, совсем, вообще.
  6. TrasserZero
    Offline

    TrasserZero Опытный в 1С

    Регистрация:
    26 окт 2016
    Сообщения:
    51
    Симпатии:
    2
    Баллы:
    29
    если совсем туго с бюджетом - пересоберите в зеркало (RAID0).. потеряете в надежности, но будет бонус в скорости.. а надежность догоняйте бэкапами почаще..
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.270
    Симпатии:
    966
    Баллы:
    204
    "Зеркало" - это RAID1, а RAID0 - это Stripe, с самой низкой отказоустойчивостью и высокой скоростью доступа к данным
  8. Aleks.G
    Offline

    Aleks.G

    Регистрация:
    24 июн 2017
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Мне как-то попался сервер баз 1с с установленным антивирусом, удаление антивируса дало прирост в скорости работы, и еще вы не написали потому порекомендую настроить план обслуживания, хотя если тест Гилева запускали, там у них статья есть по планам обслуживания. И да ссд диск вам очень правильно рекомендуют, к тому же раз у вас MSSQL Express, то значит базы не большие, 10 рэйд из 4 ссд дисков по 120 ГБ вам даст 220 ГБ быстрой дисковой системы.
  9. TopicStarter Overlay
    MINDKILLER
    Offline

    MINDKILLER

    Регистрация:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    План обслуживания настроен, но не помню, по гилеву или нет. Антивируса нет. Базы все вместе около 100гб.
  10. TrasserZero
    Offline

    TrasserZero Опытный в 1С

    Регистрация:
    26 окт 2016
    Сообщения:
    51
    Симпатии:
    2
    Баллы:
    29
    Ну да. но смысл понятен, я думаю)

Поделиться этой страницей