Распределение ресурсов на 1С и SQL SERVER #606061


#0 by mnail1979
Здравствуйте, уважаемые профессионалы. 1С 8.1 УПП. Пользователей 15. 2 одинаковых сервака. На каждом 1 проц 4-хядерный, 12 гигов оперативки. На одном стоит 1С, на другом SQL server 2008R2. 1С - 4 рабочих процесса. Вопрос: 1С - оперативка используется всего 2.5Гб. Проц 22%-30% SQL SERVER - оперативка используется 9.8Гб. Проц 6%. Это нормально?
#1 by МихаилМ
для 15 пользователей - нормально.
#2 by mnail1979
Я к тому что может стоит у 1С забрать пару оперативок и поставить на SQL?
#3 by mnail1979
т.е. выходит что SQL сервер в основном требует оперативку а не проц. А 1С наоборот?
#4 by МихаилМ
все зависит от типа базы (оперативная или аналитическая) в Вашем случае важное звено - сетевой интерфейс.
#5 by Mikhail Volkov
Сервер 1С - халявщик, под него жалко сервер выделять. SQL - трудяга, ему память нужнее...
#6 by mnail1979
а причем тут сетевой интерфейс?
#7 by K-5
скорость передачи данных с SQL в 1С.память SQL нужна для кэшироания и чем больше ее тем лучше
#8 by aspirator23
Для такого количества пользователей уменьши количество процессов хотя бы до 2. Память 1с еще меньше будет задействована. После этого спокойно снимай половину памяти с 1С и отдавай SQL
#9 by Speshuric
1. Надо смотреть в первую очередь не загрузку процессора на SQL, а очередь к дискам. Память SQL съедает всю, до которой дотянется - это типично (но во многих случаях лучше его ограничить, оставив не менее 2 ГБ и не менее 10% для ОС). Дисковая подсистема - стандартное узкое место SQL. 2. Посмотреть на загрузку сетевого интерфейса. Если загружен и есть возможность расширить, то расширить. 3. Расмотреть вариант на сервер 1C поставить SSD. Это может помочь на выполнении запросов, возвращающих большие объёмы данных. 4. 22-30% загрузки процов - уже достаточно много. Нужно смотреть что именно в 1С съедает проц.
#10 by Armando
В чем вопрос-то? Проблемы с производительностью?
#11 by nbIx
Слишком жирно такие ресурсы для 15 пользователей. Для 150 подходят.
#12 by veronika1888
на сервере обычно все в дисковую производительность упирается.
#13 by mnail1979
нет. проблем вроде пока нету. Просто интересно. Я тоже хотел бы часть оперативки отдать на скуль,т.е. если я на 1С оставлю 4 гига, а 8 заберу и отдам на скуль - лучше будет. Пользователей сейчас 15  вбивающих. А будет 20 вбивающих и еще 20 только смотрящих отчеты. Короче максимум 50-60 польщователей с запасом. 4Г на 1С и 20Г на скуль нормально? Проц на каждом компе Е5606, и еще по одному на каждый в пути.
#14 by Armando
запусти тест Гилева
#15 by aspirator23
Рекомендации один процесс 30-70 пользователей. У тебя их 15. Одного процесса достаточно. Особенно для 8.2, которая стабильнее чем 8.1 Один процесс при 40-50 пользователях "поедает" 1.8-2.5Гб. Для SQL в твоем случае память 12-16Гб с головой хватит. Понятно, что цифры условны. Но они тебе представление дадут.
#16 by Sorm
Да, нормально. У меня столько же сидят на 2 процессах. Ещё я тут анализировал использование баз SQL сервером(правда, у меня 8.2 бухия, зуп) максимально активно юзается TempDB. Добавление файлов данных в PRIMARY группу (по рекомендации майкрософт, по одному файлу на ядро проца) уменьшило поедание памяти SQL - серваком примерно на 500м).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С