Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> 1c + SQL 2012 , почему тупит 1с? 2 страниц V  < 1 2          
cRYSMAS Подменю пользователя
сообщение 05.09.16, 9:35
Сообщение #21

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Batchir @ Сегодня, 10:26 * ,
да, я так и хочу, всю возможную манипуляцию я провел, все что знал как ускорить и перепроверил, возможно есть некоторые лазейки про корыте я не в курсе... просто хочу чтоб конфи. клиент +1С+серве SQL работал со средней проз. а не мин.
А работу 1с+sql на одном сервер я запущу если не найду решение текущей проблемы.
Спасибо. буду пробовать как только что то изменится сразу отпишу


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Acid Подменю пользователя
сообщение 05.09.16, 9:53
Сообщение #22

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(Batchir @ 05.09.16, 10:26) *
Основными причинами медленной работы являются не оптимальные запросы к базе данных.

Ну не всегда так. У меня ситуация была такая - на локальной машине (бюджетный вариант вообще) тот же тест Гилева показывал 76 попугаев. На супер-распупер серверах с самыми пупер-винтами выдавало 15 попугаев. Здесь я лично вижу проблемы по дисковой подсистеме, хотя сисадмины с мнением, что у них все гуд. Проблему устранили настройками виртуалки. Разница осталась, но скорость увеличилась в 4 раза.

cRYSMAS Подменю пользователя
сообщение 05.09.16, 10:41
Сообщение #23

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Acid @ Сегодня, 10:53 * ,
а можно по подробней по поводу настроек виртуалок?


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Acid Подменю пользователя
сообщение 05.09.16, 11:11
Сообщение #24

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

cRYSMAS @ Сегодня, 11:41 * ,
Это не ко мне.

andr_andrey Подменю пользователя
сообщение 05.09.16, 12:56
Сообщение #25

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 623
Спасибо сказали: 166 раз
Рейтинг: 130.8

cRYSMAS @ Сегодня, 10:35 * ,
Когда есть возможность, для быстродействия связки 1С-SQLсервер лучше ставить их на одну машину, тогда они не будут общаться по сети с помощью "медленных" протоколов.


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

cRYSMAS Подменю пользователя
сообщение 05.09.16, 13:01
Сообщение #26

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

andr_andrey @ Сегодня, 13:56 * ,
согласен, НО на виртуальных. машинах 2 поколение Hyper-V обмен между ними осуществляется на прямую то биш без связки вм-шлюз(внеш)-вм, а вм-вм ну как я себе это представляю, у меня скорость данного вирт. сете. адаптера 10Гб/с хватит с головой.


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

sava1 Подменю пользователя
сообщение 05.09.16, 13:09
Сообщение #27

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

Виртуалка на чем ?

cRYSMAS Подменю пользователя
сообщение 05.09.16, 15:10
Сообщение #28

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

sava1 @ Сегодня, 14:09 * ,
2012r2


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

andr_andrey Подменю пользователя
сообщение 05.09.16, 16:04
Сообщение #29

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 623
Спасибо сказали: 166 раз
Рейтинг: 130.8

cRYSMAS @ Сегодня, 14:01 * ,
Цитата(cRYSMAS @ 05.09.16, 14:01) *
машинах 2 поколение Hyper-V обмен между ними осуществляется на прямую то биш без связки вм-шлюз(внеш)-вм, а вм-вм ну как я себе это представляю

Кто сказал, что сетевой стек Винды не будет упаковывать сообщение 1С-сервера в пакеты длиной MTU (около 1500 байт), а потом снова восстанавливать ответ, и так между любой парой Клиент - 1С-сервер - SQL-сервер?


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

sava1 Подменю пользователя
сообщение 05.09.16, 16:43
Сообщение #30

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

Цитата(cRYSMAS @ 05.09.16, 16:10) *
2012r2

Оболочка ?.

cRYSMAS Подменю пользователя
сообщение 06.09.16, 7:09
Сообщение #31

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(andr_andrey @ 05.09.16, 17:04) *
Кто сказал, что сетевой стек Винды не будет упаковывать сообщение 1С-сервера в пакеты длиной MTU (около 1500 байт), а потом снова восстанавливать ответ, и так между любой парой Клиент - 1С-сервер - SQL-сервер?

я не говорил, я имел в виду что пропускной способности в 10Гб/с хватит с головой то биш как 100МБ/с это узкое горлышко для обмена 1с+SQL
и через вирт. комутатор намного быстрее, чем через ВМ-СВ-ВМ

Цитата(sava1 @ 05.09.16, 17:43) *
Оболочка ?.

не понял вопроса


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Batchir Подменю пользователя
сообщение 06.09.16, 10:07
Сообщение #32

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Цитата(Acid @ 05.09.16, 10:53) *
Ну не всегда так.

Ну я ж написал что после того как среда в которой работает система настроена полностью корректно, показатели монитора производительности по ключевым параметрам не превышают допустимые значения, только потом приступаем к дальнейшей оптимизации)

logist Подменю пользователя
сообщение 06.09.16, 10:39
Сообщение #33

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(cRYSMAS @ 06.09.16, 8:09) *
не понял вопроса

Виртуальная машина - как называется программа.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

cRYSMAS Подменю пользователя
сообщение 07.09.16, 14:56
Сообщение #34

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(logist @ 06.09.16, 11:39) *
Виртуальная машина - как называется программа.

Hyper - V на сер. ОС 2012r2 я писал, на вирт. установлена 2012r2


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Batchir Подменю пользователя
сообщение 10.09.16, 11:20
Сообщение #35

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0



Включение режима Turbo Boost
По умолчанию процессоры работают на номинальной, а не максимально возможной частоте, это может отрицательно сказаться на производительности высоконагруженных серверов. Для повышения рабочей частоты процессора используется технология Turbo Boost.

Turbo Boost – технология компании Intel для автоматического увеличения тактовой частоты процессора свыше номинальной, если при этом не превышаются ограничения на температуру и ток в составе расчетной мощности. Это приводит к увеличению производительности однопоточных и многопоточных приложений. Фактически это технология «саморазгона» процессора. У компании AMD подобная технология называется Turbo CORE.

Для работы данного режима в BIOS должна быть выставлена соответствующая настройка, которая в каждой версии BIOS называется по-своему. Например, настройка может называться следующим образом: Intel Turbo Boost, TurboMode Tech, Turbo CPB и т.д.

Одной настройки в BIOS недостаточно. Необходимо в операционной системе выставить настройку «Схема электропитания» в значение «Максимальная производительность». Эта настройка находится в Панели управления, пункт Электропитание. Неоптимальная настройка данного параметра встречается практически на каждом проекте по оптимизации.

Если выбрана схема электропитания «Сбалансированный» или «Экономичный», то ОС может принудительно занижать рабочую частоту процессора, что отрицательно влияет на производительность.

Чтобы проверить, включен ли режим Turbo Boost, следует использовать утилиту HWiNFO. Утилита полностью бесплатна в использовании, при загрузке скачивайте версию с разрядностью, соответствующей разрядности вашей ОС.

Многоядерный процессор с низкой частотой.

При использовании такого процессора, процессы хорошо распараллеливаются, но каждый отдельный процесс выполняется медленно. Именно по этой причине необходимо уделять внимание не только количеству ядер, но и частоте.

Например, сервер приложений 1С очень чувствителен к частоте процессора, особенно если используются управляемые формы, т.к. почти вся работа выполняется на сервере приложений. Хотя в 8.3.7 часть нагрузки по отрисовке управляемых форм перенесли на клиент.

Не стоит также впадать и в другую крайность: выбирать процессор с высокой частотой, но с малым количеством ядер.

Бытует мнение, что сервер 1С не умеет распределять нагрузку по ядрам процессора, но это не так. Каждый сеанс на сервере приложений работает на одном ядре, т.е. внутри сеанса распределения нагрузки по ядрам практически нет. Например, если на четырехъядерном процессоре запустить в 1С бесконечный цикл, то процессор будет загружен на 25%, если во второй сессии запустить еще один бесконечный цикл, то процессор будет загружен на 50% и т.д.

Но один рабочий процесс (rphost) сервера 1С обслуживает множество сеансов, поэтому сам сервер 1С является многопоточным и может распределять нагрузку по всем ядрам процессора.

В результате, если пожертвовать числом ядер в пользу частоты, то каждый отдельный сеанс будет работать быстро, но при большом числе сеансов может образоваться очередь к процессору. Если же пожертвовать частотой в пользу ядер, то очередь к процессору будет минимальна, но каждый отдельный сеанс будет выполнятся медленнее. Именно по данной причине здесь, как и в любой другой сфере, нужно искать компромисс и избегать крайностей.

На данный момент при выборе процессора для сервера приложений желательно выбирать процессор с частотой минимум 3 ГГц.

Один сервер совмещает в себе множество ролей.

Также довольно популярна ситуация, когда на один дорогой и мощный сервер устанавливается все, что только можно установить. Если сервер совмещает в себе роли сервера СУБД, сервера 1С, терминального сервера, почтового сервера, FTP – сервера и т.д., то даже самый мощный сервер может быть перегружен. Например, у процессора будет уходить много времени на контекстные переключения между задачами.

Та же ситуация и с дисковыми массивами: даже самый дорогой и быстрый диск может «проседать», если «навесить» на него слишком большое количество задач. Или другая ситуация: диски справляются с нагрузкой, но контроллер или интерфейс становится узким местом. Все это нужно учитывать при выборе оборудования.

Дорогие серверы – это не бесконечная мощность, у них также имеется свой предел. Поэтому при закупке аппаратного обеспечения стоит сразу учитывать, что рано или поздно этот предел будет достигнут.

В идеале нужно стремится к тому, чтобы СУБД и сервер 1С стояли на отдельных компьютерах с выделенными только для них дисками. Если нагрузка на систему относительно небольшая и/или компьютер имеет большой запас мощности, тогда можно роли СУБД и 1С совместить, но ничего другого на сервере не должно быть установлено. Особенно не рекомендуется устанавливать на сервер антивирус.

Если у вас используются виртуальные машины, то должны быть выполнены следующие рекомендации:

● Подключать диски только как внешние. Не нужно использовать виртуальные диски, даже если они расположены на SSD дисках. Это может сильно замедлить работу, особенно если на виртуальных дисках расположена база данных. Если СУБД расположена на виртуальной машине, то база данных должна размещаться на физическом носителе. Не стоит забывать, что скорость ввода/вывода зависит не только от дисков, но и от контроллера и канала передачи данных.

● Выключить создание снимков (Snapshot) для виртуальных машин. Если вдруг во время работы начнется процесс создания слепка с виртуальной машины, то это крайне негативно скажется на производительности.

● Выделить фиксированное количество ресурсов. Нужно сразу жестко задать, сколько памяти и процессорных мощностей может использовать данная виртуальная машина. Не должно быть динамического распределения ресурсов, иначе это не только может негативно сказаться на производительности, но также может стать причиной неработоспособности программной лицензии 1С.

● Отключить дедупликацию памяти. Если у вас используется виртуальная машина EXSi, тогда необходимо отключить данный механизм, иначе возможны сложно диагностируемые проблемы с производительностью.

Сообщение отредактировал Batchir - 10.09.16, 11:54

cRYSMAS Подменю пользователя
сообщение 12.09.16, 6:53
Сообщение #36

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Batchir @ 10.09.16, 12:20) *
Подключать диски только как внешние. Не нужно использовать виртуальные диски, даже если они расположены на SSD дисках. Это может сильно замедлить работу, особенно если на виртуальных дисках расположена база данных. Если СУБД расположена на виртуальной машине, то база данных должна размещаться на физическом носителе. Не стоит забывать, что скорость ввода/вывода зависит не только от дисков, но и от контроллера и канала передачи данных.

● Выключить создание снимков (Snapshot) для виртуальных машин. Если вдруг во время работы начнется процесс создания слепка с виртуальной машины, то это крайне негативно скажется на производительности.

● Выделить фиксированное количество ресурсов. Нужно сразу жестко задать, сколько памяти и процессорных мощностей может использовать данная виртуальная машина. Не должно быть динамического распределения ресурсов, иначе это не только может негативно сказаться на производительности, но также может стать причиной неработоспособности программной лицензии 1С.

● Отключить дедупликацию памяти. Если у вас используется виртуальная машина EXSi, тогда необходимо отключить данный механизм, иначе возможны сложно диагностируемые проблемы с производительностью.


На вирту серверах SQL для БД 400SSD для ТМП файлах BD отдельный 200ГБSSD только внешние накопители, не вирт диски. На сервере 1с также Сама система крутится на внешних диска SSD 200Гб Что 1 что 2 только спец ПО Тоесть на SQL только, и больше не чего, на 1с 1с сервер + Медок +1сзвит сер. вариант
По всем остальным пунктам было установлено именно так, проверил на физ. сервере было включина функция економия елект. и на сиквели включил пробую тест. Возможно сам пропустил или кто то помог.. отпишусь после теста


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

cRYSMAS Подменю пользователя
сообщение 12.09.16, 8:15
Сообщение #37

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

cRYSMAS @ Сегодня, 7:53 * ,
после проверки, нашел на физ и сервере SQL отключил функцию енергосберижения произ. выросла в 2 раза сейчас у меня 18,5 попугаев посравнению с 5-7 ...
Спасибо думаю основную проблему нашли остальное мелочи=))


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Acid Подменю пользователя
сообщение 12.09.16, 10:10
Сообщение #38

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(cRYSMAS @ 12.09.16, 7:53) *
Медок

Вот как раз этот монстроидальный софт я бы не ставил вместе с 1С. Медок и машину грузит прилично и тупит/подвисает. Рекомендую перенести.

cRYSMAS Подменю пользователя
сообщение 17.04.17, 14:58
Сообщение #39

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Acid @ 12.09.16, 11:10 * ,
спасибо буду побывать, возможно из-за медка


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V  < 1 2
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 6:46
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!