![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 61 Всего: 109 |
Коллеги!
Что-то то-ли у меня глаз замылился, толи одно из двух... Терминальный сервер Win Srv 2008 R2 SP1 RAID 10 уровня. Скорость дискового ввода/вывода менее 1МБ/сек Просессор ксеон 12-тиядерный. Обычная загрузка процессора менее 20% ОЗУ 32 гига. Занято около 20 Гигов Скорость дискового ввода/вывода во время последовательных записи/чтения больших файлов может достигать порядка 100 с лишним МБ/сек Т.е. диск почти не загружен. Вот такую картину наблюдаю: ![]() 1С 8.2 комплексная автоматизация файловый вариант (файл с базой около 5 гигов) работает достаточно медленно. Бухи хотят ускорения. Что делать? Помогите найти узкое место! Помогите найти то, что "держит 1С за задницу" и не даёт ускориться. Я уже полдня сижу и ни одного просвета. Это сообщение отредактировал(а) mihanik - 21.4.2012, 06:15 |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 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#) |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 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. Даже папку, где база лежит, антивируснику приказал не тргать. |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 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#) |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 73 Всего: 329 |
или перегружен в 100 раз О_о Добавлено через 7 минут и 58 секунд Просто объясни, что 1С - это такая большая тормозная штука.... Добавлено через 8 минут и 25 секунд Я уверен, что нужно разносить всё по рабочиим местам, чтобы каждый работал на свойм компьютере. Добавлено через 8 минут и 33 секунды не в терминале |
|||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 61 Всего: 109 |
Akella,
Этой фразой я просто хотел сказать, что вообще-то скорость обмена с диском под нагрузкой копирования файлов легко поднимается до указанных пределов. А при работе с 1С максимум поднимается до значений в 100 раз меньше зафиксированных максимумов. Т.е. При работе с 1С, по моему мнению, диск не перегружен и не является узким местом. Хотя... При копировании последовательное чтение, а при работе 1С случайное... Это да. Но я не вижу, что комп перегружен. Почему не нагружается полностью?
Ты не прав. Файл (именно файл) с единой базой тогда нужно размещать в сети. А сетевой обмен медленнее дискового... Режим блокировок несколько другой... Тогда проведение "реализации" проходить будет не 2-3 секунды, а 10-15 секунд. Добавлено через 1 минуту и 29 секунд Я хочу проведение документов по реализации продукции уменьшить хотя бы до 1-2 секунд, вместо 2-3. Это уже будет огромный прорыв. |
||||
|
|||||
| Ch0bits |
|
|||
![]() 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 |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 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 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
||||||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 61 Всего: 109 |
Позволь не согласиться. Я долго возился с этим. Даже думал, что я чего-то не понимаю, и даже съездил в учебный центр №3 1С на курсы по настройке MS SQL для работы совместно с 1С:Предприятие. Там 3 (три) дня общался с кфмн, разработчиком 1С, сертифицированным специалистом по MS SQL... Короче, смысл таков, что если пользователей меньше 10, то SQL-версия базы 1С будет почти всегда работать медленнее, чем файловая в терминале.
Дык... Это... Первым делом сделал. Это я знаю, это мне ещё моя бабушка советовала!
Вопрос спорный, требует обсуждения. Упавляемые блокировки в стандартных конфах почти никто не использует, 1С не использует хранимые процедуры, 1С вообще работает с MS SQL, используя те возможности, которые ещё в 2000-м SQL были. Новые фишки MS SQL ей без надобности. И ещё...
Это я говорил про режим, в котором все из базы выгонялись и делалось перепроведение документов за 3 месяца. В базе только один чел. По поводу отключения антивирусника... Вариант... Только боязно. Хотя... Попробовать можно! Добавлено через 7 минут и 13 секунд Конечно, MS SQL. Но!!! IBM говорит, что DB2 вообще всех рвёт, как тузик грелку. На прошедшей конференции 1С в Москве я наблюдал спор MS и IBM... До драки не дошло, но каждый доказывал, что он лучший. Каких-то супер-пупер аргументов от одного и от другого я не заметил... Кроме того! Упомянутый выше КФМН наук приводил пример, когда при работе с одной из баз MS SQL и DB2 загнулись с разнымми ошибками, а ORACLE хоть и притормозил, но отработал всё без ошибок и выдал требуемый результат. Так что... |
||||||||
|
|||||||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 73 Всего: 329 |
Миха, ты думаешь для чего они перевели всё на M$ SQL? Чтобы нормально работать по сети.
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 73 Всего: 329 |
А если перевести часть из терминала на клиентские места?
Добавлено через 6 минут и 35 секунд Наверное проблема в том, что 1С не использует все возможности MS SQL. А ещё индекса в таблицах. Они есть, правильно созданы? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 42 Всего: 454 |
Хорошая теория... и, как большинство теорий, весьма далека от практики. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 61 Всего: 109 |
Ок! Я их создам... А при обновлении конфигурации они слетят... Опять настраивать? А обновления в этом месяце выходили 3 раза... Отчётность, знаете ли... Да и 1С-ка не рекомендует так делать.
Это не теория. Сидела у меня организация на сервере 1С под MS SQL. Сидела в терминале. SQL настраивал так, как рекомендовали на упоминавшихся выше курсах. На том же терминале перевёл их в файловый вариант, сказали, что стало работать быстрее раза в два. Добавлено через 1 минуту и 21 секунду
Серёга! Не понял... "Они" - это кто? |
||||
|
|||||
| Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 73 Всего: 329 |
пипец как можно работать без индексов в СУБД?! Я ещё раз убеждаюсь в тупости 1С Добавлено через 22 секунды почему? Добавлено через 1 минуту и 3 секунды Создатели 1С Добавлено через 1 минуту и 14 секунд но теперь я сомневаюсь, что из-за этого Добавлено через 2 минуты и 57 секунд
Да что они там могут нарекомендовать? Мне кажется, что тормозит даже не MS SQL, а сама 1С-ка. |
||||
|
|||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 5 Всего: 39 |
таки да? а зачем они так рекомендуют? З.Ы отключил(удалил) антивирусник? как результаты тестирования?? (собственно встречный вопрос - у тебя специальная версия msse для терминальника? он же не предназначен для серверов)
какая то специфика настройки? озвучь ,если не затруднит, конечно Это сообщение отредактировал(а) dstorm81 - 23.4.2012, 21:05 -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |