Модераторы: bartram, Akella

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Быстродействие 1С на терминальном сервере, нужен совет 
:(
    Опции темы
mihanik
Дата 20.4.2012, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Коллеги!

Что-то то-ли у меня глаз замылился, толи одно из двух...

Терминальный сервер Win Srv 2008 R2 SP1
RAID 10 уровня. Скорость дискового ввода/вывода менее 1МБ/сек
Просессор ксеон 12-тиядерный. Обычная загрузка процессора менее 20%
ОЗУ 32 гига. Занято около 20 Гигов

Скорость дискового ввода/вывода во время последовательных записи/чтения больших файлов может достигать порядка 100 с лишним МБ/сек
Т.е. диск почти не загружен.

Вот такую картину наблюдаю:
user posted image

1С 8.2 комплексная автоматизация файловый вариант (файл с базой около 5 гигов) работает достаточно медленно.
Бухи хотят ускорения.

Что делать?
Помогите найти узкое место!
Помогите найти то, что "держит 1С за задницу" и не даёт ускориться.

Я уже полдня сижу и ни одного просвета.



Это сообщение отредактировал(а) mihanik - 21.4.2012, 06:15


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
dstorm81
Дата 20.4.2012, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 5
Всего: 39



2 mihanik Терминальный сервер Win Srv 2008 R2 SP1
1)бухи именно через терминал работают в 1эске, или же по сети базы гоняются?
2)что еще на серваке помимо 1эски есть..что довольно активно использует дисковую систему?
3)раньше на ваш взгляд быстрее работало? (автоматические обновления отключены? или что ставили в последний раз вручную? какой штатный антивирус на данном сервере?)
4)что это за зелененькая хреновинка с ручкой в трее на вашем скриншоте?
5)какие процессы висят вообще в системе
6)какие службы были отключены перед началом эксплуатации сервера 2008? (брэндмауер?)

Просессор ксеон 12-тиядерный. Обычная загрузка процессора менее 20%
ОЗУ 32 гига. Занято около 20 Гигов

7)сколько пользователей в системе терминала одновременно? (судя по 20 гигам человек человек 50-100?)



--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
mihanik
Дата 21.4.2012, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



По пунктам.

1.  Именно терминал
2. SQL, но он активно не используется.
3. Кто ж его занет. Просто хотят быстрее. Судя по загрузке сервера под нагрузкой при перепроведении докуиентов мощности сервера используются не на 100%.  Антивирусник msse.
4. msse
5. SQL, сервер 1С
6. Никакие. Всё по дефолту
7. Пока 40

Добавлено через 2 минуты и 47 секунд
1С и все типы файлов, с которыми работает 1С занёс в исключения msse.
Даже папку, где база лежит, антивируснику приказал не тргать.



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
dstorm81
Дата 21.4.2012, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 5
Всего: 39



к сожалению никогда не пользовался Microsoft Security Essentials
пошастал по сайту мелкомягких, нашел: 
http://windows.microsoft.com/en-US/windows...ation?t1=sysreq
"Microsoft Security Essentials requires Windows 7, Windows Vista, or Windows XP. "
вроде как говорится что для серверов не предназначен..хотя могу ошибаться... или у вас версия специальная?

попробовать БЫ снести полностью данный антивирусник с сервера (предварительно убедившись, конечно, что на клиентских машинах антивирусник установлен, для минимизации риска) и собственно погонять денек другой, приставая с вопросами к бухам."ну как ну как?"

в службах сервера посмотреть: что еще там файловую деятельность отслеживает (и как вариант отключить)

P.S. на форумах по 1 эске (8.2) пишут что на терминале на ФАЙЛОВОЙ БАЗЕ при активной работе уже при 15 человек становится грустновато

P.S.S. провести эксперимент...при каком количестве пользователей начнется замедление, запускать по одному...вот как то так...








--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Akella
Дата 21.4.2012, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Цитата(mihanik @  20.4.2012,  20:30 Найти цитируемый пост)
Скорость дискового ввода/вывода менее 1МБ/сек


Цитата(mihanik @  20.4.2012,  20:30 Найти цитируемый пост)
Скорость дискового ввода/вывода во время последовательных записи/чтения больших файлов может достигать порядка 100 с лишним МБ/сек


Цитата(mihanik @  20.4.2012,  20:30 Найти цитируемый пост)
Т.е. диск почти не загружен.


или перегружен в 100 раз О_о

Добавлено через 7 минут и 58 секунд
Просто объясни, что 1С - это такая большая тормозная штука....

Добавлено через 8 минут и 25 секунд
Я уверен, что нужно разносить всё по рабочиим местам, чтобы каждый работал на свойм компьютере.

Добавлено через 8 минут и 33 секунды
не в терминале
PM MAIL   Вверх
mihanik
Дата 21.4.2012, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Akella, 
Цитата(mihanik @  20.4.2012,  20:30 Найти цитируемый пост)
Скорость дискового ввода/вывода во время последовательных записи/чтения больших файлов может достигать порядка 100 с лишним МБ/сек

Этой фразой я просто хотел сказать, что вообще-то скорость обмена с диском под нагрузкой копирования файлов легко поднимается до указанных пределов. А при работе с 1С максимум поднимается до значений в 100 раз меньше зафиксированных максимумов. Т.е. При работе с 1С, по моему мнению, диск не перегружен и не является узким местом. Хотя... При копировании последовательное чтение, а при работе 1С случайное...


Цитата(Akella @  21.4.2012,  10:55 Найти цитируемый пост)
Просто объясни, что 1С - это такая большая тормозная штука....

Это да.
Но я не вижу, что комп перегружен. Почему не нагружается полностью?


Цитата(Akella @  21.4.2012,  10:55 Найти цитируемый пост)
Я уверен, что нужно разносить всё по рабочиим местам, чтобы каждый работал на свойм компьютере.

Ты не прав.
Файл (именно файл) с единой базой тогда нужно размещать в сети. А сетевой обмен медленнее дискового...
Режим блокировок несколько другой...

Цитата(Akella @  21.4.2012,  10:55 Найти цитируемый пост)
не в терминале 

Тогда проведение "реализации" проходить будет не 2-3 секунды, а 10-15 секунд.
smile

Добавлено через 1 минуту и 29 секунд
Я хочу проведение документов по реализации продукции уменьшить хотя бы до 1-2 секунд, вместо 2-3.
Это уже будет огромный прорыв.



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Ch0bits
Дата 21.4.2012, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Может я в не в тему, но была проблема с файловой базой 1С - очень медленное чтение с диска, причем I/O почти не загружен. Оказалось Norton Antivirus западлил. С помощью Process Monitor'а удалось определить, что чтение файлов через Win API с антивирусом происходит буферами по 512 байт, а без него от 4 кб и выше.
Это я к тому, что неплохо бы посмотреть на процессы 1С через Process Monitor

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


Это сообщение отредактировал(а) Ch0bits - 21.4.2012, 22:38
PM WWW   Вверх
Akina
Дата 21.4.2012, 23:20 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Файловая 1С вообще не предназначена для работы более чем 3-5 пользователей одновременно. Что бы там и кто не говорил. Это - бюджетный вариант для ПБОЮЛ. Дальше - а тем более на полусотне пользователей, а тем более на терминальном сервере,- переход на SQL версию может быть отложен разве что на то время, пока окончится процедура банкротства.

mihanik, Ваши тормоза - именно из-за блокировок. Пока реквестор со всей этой хренью разберётся (40 юзеров - это 10к открытых файлов и полмиллиона локов), все курят бамбук. А если учесть, что любая проводка тормозит ВСЕ остальные операции... Низкий дисковый трансфер объясняется тем, что вся БД лежит в кэше, и почти весь трансфер - это либо запись, либо обменны, с именно 1С не связанные.

В общем, переходите на SQL-версию, по крайней мере для терминальных пользователей, и чем скорее, тем лучше. Тем более что SQL (надеюсь, MS SQL? если нет - гнать его с этого сервера в три шеи!) на сервере уж есть. При полусотне пользователей и 5 гектарах БД отдайте ему 4-6 гиг из 32 и два процессора эксклюзивно, и будет всем счастье.

Да, по поводу антивируса. Настройте там как положено доверенную зону - и он не будет мешать никому и никогда. А ещё лучше - поставить 1С шеллом, блокировать юзерам выходы наружу, и убрать антивирь с ТС нахрен. Ежесуточного сканирования пользовательских каталогов - более чем достаточно.

Это сообщение отредактировал(а) Akina - 21.4.2012, 23:22


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
mihanik
Дата 22.4.2012, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(Akina @  21.4.2012,  23:20 Найти цитируемый пост)
Файловая 1С вообще не предназначена для работы более чем 3-5 пользователей одновременно. 

 Позволь не согласиться.

Я долго возился с этим. Даже думал, что я чего-то не понимаю, и даже съездил в учебный центр №3 1С на курсы по настройке MS SQL для работы совместно  с 1С:Предприятие.
Там 3 (три) дня общался с кфмн, разработчиком 1С, сертифицированным специалистом по MS SQL...
Короче, смысл таков, что если пользователей меньше 10, то SQL-версия базы 1С будет почти всегда работать медленнее, чем файловая в терминале.


Цитата(Akina @  21.4.2012,  23:20 Найти цитируемый пост)
Да, по поводу антивируса. Настройте там как положено доверенную зону - и он не будет мешать никому и никогда. 

Дык... Это... Первым делом сделал.
smile
Это я знаю, это мне ещё моя бабушка советовала! smile

Цитата(Ch0bits @  21.4.2012,  22:26 Найти цитируемый пост)
В файловой базе дела с блокировками обстоят гораздо печальнее чем полноценным SQL. 

Вопрос спорный, требует обсуждения.
Упавляемые блокировки в стандартных конфах почти никто не использует, 1С не использует хранимые процедуры, 1С вообще работает с MS SQL, используя те возможности, которые ещё в 2000-м SQL были. Новые фишки MS SQL ей без надобности.

И ещё...
Цитата(mihanik @  21.4.2012,  18:22 Найти цитируемый пост)
Я хочу проведение документов по реализации продукции уменьшить хотя бы до 1-2 секунд, вместо 2-3.
Это уже будет огромный прорыв.

Это я говорил про режим, в котором все из базы выгонялись и делалось перепроведение документов за 3 месяца.
В базе только один чел.

По поводу отключения антивирусника...
Вариант... Только боязно.
Хотя... Попробовать можно!

Добавлено через 7 минут и 13 секунд
Цитата(Akina @  21.4.2012,  23:20 Найти цитируемый пост)
надеюсь, MS SQL? если нет - гнать его с этого сервера в три шеи!

Конечно, MS SQL.

Но!!!
IBM говорит, что DB2 вообще всех рвёт, как тузик грелку.
На прошедшей конференции 1С в Москве я наблюдал спор MS и IBM...
До драки не дошло, но каждый доказывал, что он лучший.
Каких-то супер-пупер аргументов от одного и от другого я не заметил...

Кроме того!
Упомянутый выше КФМН наук приводил пример, когда при работе с одной из баз MS SQL и DB2 загнулись с разнымми ошибками, а ORACLE хоть и притормозил, но отработал всё без ошибок и выдал требуемый результат.

Так что...

smile



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Akella
Дата 22.4.2012, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Миха, ты думаешь для чего они перевели всё на M$ SQL? Чтобы нормально работать по сети.
PM MAIL   Вверх
Akella
Дата 22.4.2012, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



А если перевести часть из терминала на клиентские места?

Добавлено через 6 минут и 35 секунд
Наверное проблема в том, что 1С не использует все возможности MS SQL.
А ещё индекса в таблицах. Они есть, правильно созданы?
PM MAIL   Вверх
Akina
Дата 23.4.2012, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Цитата(mihanik @  22.4.2012,  10:30 Найти цитируемый пост)
Я долго возился с этим. Даже думал, что я чего-то не понимаю, и даже съездил в учебный центр №3 1С на курсы по настройке MS SQL для работы совместно  с 1С:Предприятие.
Там 3 (три) дня общался с кфмн, разработчиком 1С, сертифицированным специалистом по MS SQL...
Короче, смысл таков, что если пользователей меньше 10, то SQL-версия базы 1С будет почти всегда работать медленнее, чем файловая в терминале.

Хорошая теория... и, как большинство теорий, весьма далека от практики.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
mihanik
Дата 23.4.2012, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(Akella @  22.4.2012,  22:59 Найти цитируемый пост)
А ещё индекса в таблицах. Они есть, правильно созданы? 

Ок!
Я их создам...
А при обновлении конфигурации они слетят...
Опять настраивать?
А обновления в этом месяце выходили 3 раза... Отчётность, знаете ли...
Да и 1С-ка не рекомендует так делать.

Цитата(Akina @  23.4.2012,  07:44 Найти цитируемый пост)
Хорошая теория... и, как большинство теорий, весьма далека от практики.

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

Добавлено через 1 минуту и 21 секунду
Цитата(Akella @  22.4.2012,  22:32 Найти цитируемый пост)
Миха, ты думаешь для чего они перевели всё на M$ SQL? Чтобы нормально работать по сети.


Серёга! Не понял... "Они" - это кто?


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Akella
Дата 23.4.2012, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Цитата(mihanik @  23.4.2012,  10:55 Найти цитируемый пост)
Ок!
Я их создам...
А при обновлении конфигурации они слетят...
Опять настраивать?


пипец  smile 
как можно работать без индексов в СУБД?!
Я ещё раз убеждаюсь в тупости 1С

Добавлено через 22 секунды
Цитата(mihanik @  23.4.2012,  10:55 Найти цитируемый пост)
Да и 1С-ка не рекомендует так делать.

почему?

Добавлено через 1 минуту и 3 секунды
Цитата(mihanik @  23.4.2012,  10:55 Найти цитируемый пост)
Серёга! Не понял... "Они" - это кто? 

Создатели 1С

Добавлено через 1 минуту и 14 секунд
но теперь я сомневаюсь, что из-за этого

Добавлено через 2 минуты и 57 секунд
Цитата(mihanik @  23.4.2012,  10:55 Найти цитируемый пост)
SQL настраивал так, как рекомендовали на упоминавшихся выше курсах.

Да что они там могут нарекомендовать? Мне кажется, что тормозит даже не MS SQL, а сама 1С-ка.
PM MAIL   Вверх
dstorm81
Дата 23.4.2012, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 5
Всего: 39



Цитата(mihanik @  23.4.2012,  10:55 Найти цитируемый пост)
Да и 1С-ка не рекомендует так делать.

таки да? а зачем они так рекомендуют?

З.Ы отключил(удалил) антивирусник? как результаты тестирования??
(собственно встречный вопрос - у тебя специальная версия msse для терминальника? он же не предназначен для серверов)


Цитата(mihanik @  23.4.2012,  10:55 Найти цитируемый пост)
SQL настраивал так, как рекомендовали на упоминавшихся выше курсах.

какая то специфика настройки? озвучь ,если не затруднит, конечно


Это сообщение отредактировал(а) dstorm81 - 23.4.2012, 21:05


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0615 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.