Собственно, ситуация такая. Жили в своё время 1эской-семёркой на Вынь-2003 х32, Кваде 8400 и восьми гигах ОЗУ и горя не знали. Однажды винты сказали "ёк", после чего спешно переехали сначала на Hyper-V (и получили тормоза), а потом на железный сервер на двух четырёхъядерных Ксеонах и двадцати гигах памяти, с шестидесятичетырёхразрядной Виндой-2008 соответственно. Тормоза на выходе получили неимоверные. Запросы, которые на Кваде считались секунд за шесть-восемь, теперь подвешивают все восемь ядер на 100% секунд на тридцать. Памяти из двадцати гигов жрётся гигов восемь по максимуму.
Да, знаю, что семёрка не дружит с х64. Подскажите, как их подружить? Позорище же, прости господи.
Пришло руководство в слезах и дало времени до завтра на переустановку сервера. На квад Винду-2003 накатил, 1С поставил, проверил -- всё летает. Похоже, таки с системой на ксеоне какая-то фигня.
В Windows отключить DEP, на сервере отключить HT.21.06.11 22:02 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
На операционных системах Windows Vista и Windows Server 2008 при попытке подключения к базе данных программа 1С Предприятие 7.7 сообщает о слишком старых драйвера ODBC: "Для доступа к базе данных требуется ODBC - драйвер для MS SQL Server версии 3.50.0303 или старше"
Существуют решения, когда заменяются системные файлы (берутся из Windows XP), но мне это решение не нравится. Так что советовать его не буду.
Хотя для проформы:
Для 32-битной версии меняются файлы
%windir%\system32\sqlsrv32.dll
%windir%\system32\sqlsrv32.rll
%windir%\system32\odbcbcp.dll
Для 64-битной версии меняются файлы
%windir%\system32\sqlsrv32.dll
%windir%\system32\sqlsrv32.rll
%windir%\system32\odbcbcp.dll
%windir%\SysWOW64\sqlsrv32.dll
%windir%\SysWOW64\sqlsrv32.rll
%windir%\SysWOW64\odbcbcp.dll
_________________________________________
1Ска-то у нас сиквельная, но работает с ДБФ. Имеет ли смысл заменить для неё на версию от х32? Или пофигу?
То есть база хранится в MS SQL всё-таки? Если так и...21.06.11 23:43 Автор: Winer <Виктор С.> Статус: Member
> 1Ска-то у нас сиквельная, но работает с ДБФ. Имеет ли смысл > заменить для неё на версию от х32? Или пофигу?
То есть база хранится в MS SQL всё-таки? Если так и SQL2005/2008, просто замени его на 2000-й. С установкой 2000-го на 2008 x64 не помогу, не я делал. Из-за особенностей блокировок на 2005-м сильные тормоза. Насчёт 2008-го не уверен, мы с ним не тестировали.
Не хранится.22.06.11 00:26 Автор: Lurga Статус: Elderman
> Ещё на серваке вертится виртуальная машина -- контроллер > домена, а также там каталоги под бэкапы офиса.
что-то я не догнал... у тебя SQL крутится на хостовой или гостевой ОС?
простой сценарий:
Вначале создаешь Matching Process Criteria, в которую добавляешь Registered Process под именем MSSQLSERVER (если не изменял имя сервиса при установке).
Затем создаешь Resource Allocation Policies, в которую добавляешь созданный на предыдущем шаге критерий и даешь ему, к примеру, 6 процессоров, 60% процессорного времени и гиг оперативки. В этом списке также будет висеть критерий Residual, который означает все остальные резидентные процессы.
И наконец, делаем созданную на предыдущем шаге политику управляющей - Set as Managing Policy
З.Ы. Если в системе установлены антивирус и/или брандмауэр, они также могут влиять на скорость сетевых и файловых операций. Их тоже нужно учесть при создании политики WSRM.
Нет там Сиквела. 1С в ДБФ работает.21.06.11 01:07 Автор: Lurga Статус: Elderman
Ну если у тебя ТС, в котором ты запускаешь 1С, то да -...21.06.11 03:33 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 21.06.11 03:34 Количество правок: 1
Ну если у тебя ТС, в котором ты запускаешь 1С, то да - переключай оптимизацию быстродействия сервера с фоновых служб на программы и создавай WSRM профиль для 1С. И для верности, дай побольше приоритет процессу
%SystemRoot%\System32\svchost.exe -k LocalSystemNetworkRestricted
это хост службы терминалов
Что-то легче не стало.21.06.11 14:09 Автор: Lurga Статус: Elderman
Ну незнаю... У меня дофига на 2008-ом серве с двуядерным Xeon'ом висит и ничего - работает [upd]21.06.11 16:47 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 22.06.11 00:10 Количество правок: 1
Серверная материнка Intel на один проц, двуядерный Xeon, встроенный в MB RAID контроллер, зеркало, 2Гб оперативки. ОС Windows Server 2008 x64 SP2
Висит:
DHCP, AD, DNS, WSUS (+MSSQL, IIS), KaspAdminKit + KAV, Kerio WinRoute + SophosAV
+ файловые БД 1С 7.7 и 8.2 на три организации с бухгалтерией и hrm + перемещаемые профили и пользовательские каталоги документов с автономными копиями на клиентах.
и всё норм работает (правда память уже упёрлась, мало стало). всё профилировано через WSRM.
на 10 пользователей
Я на х64 грешу.21.06.11 16:50 Автор: Lurga Статус: Elderman
при открытии в монопольном режиме такие же тормоза? [upd]21.06.11 23:48 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 22.06.11 00:28 Количество правок: 2