Сервер под 1С

12
cblcg
На сайте с 28.06.2012
Offline
232
852

Есть обычный комп с процом G860 и SSD диском. Сейчас к нему через РДС подключается порядка 12 пользователей. БД 1С файловая и очень долго формируются некоторые отчеты. Нужен совет как можно с наименьшими затратами получить хорошую производительность.

Пока вижу 2 варианта:

1. замена проца на i5 с частотой от 3,5Гц, т.к. 1С плохо многоядерность использует и установка БД на RAID 0 из 2-х или 4-х SSD дисков (не знаю будет ли толк на обычном железе от 4 дисков)

2. покупка на ебей б/у сервака в пределах 25-30к

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

Что надо сделать чтобы 1с быстрее заработало и будет ли толк если вместо i5 воткнуть i7 ?

W
На сайте с 06.07.2010
Offline
58
#1

А какое узкое место? проц ? или-таки хард?

б/у сервер вы можете купить по незнанию по производительности хуже чем есть сейчас.

да и i5 бывают разные, номер какой у него?

cblcg
На сайте с 28.06.2012
Offline
232
#2

когда запускается обработка то видно что она 50% жрет проца только. Хард тоже узкое место, на других обработках видно, что хард читает со скоростью 500мегов/сек

Кстати можно ли собирать RAID 0 на дисках разных производителей, т.е. у них будут параметры отличаться немного?

i5 нет еще, сокет в компе 1155

Rimlyanin
На сайте с 22.02.2006
Offline
200
#3
cblcg:
БД 1С файловая

1С какая версия?

Удивительно
На сайте с 07.07.2009
Offline
215
#4

1С типовая? Или это криво написанные отчеты-обработки так себя ведут? объем базы какой (в документах)?

G860 - это, конечно, очень грустный процессор, нужно его обновить обязательно. 1С-то, возможно, с многоядерностью и не очень дружит, но это касается работы внутри одного процесса. У вас же 12 пользователей - 12 процессов очень даже хорошо распределятся по свободным ресурсам процессора.

Качественная семантика недорого ( https://moab.tools/ )
cblcg
На сайте с 28.06.2012
Offline
232
#5

я сам с 1с не работаю, поэтому не смогу сказать сколько объем базы в документах, но она небольшая - сам файл 1Cv8.1CD весит 3,8Гб

если брать между i5 и i7 что лучше - взять i5 с большей частотой или i7 ?

Удивительно
На сайте с 07.07.2009
Offline
215
#6

Конечно, i7 - там 8 ядер всё-таки

Вообще, в идеале, если планируется рост базы пользователей до 30-50, то нужно брать сервер с Intel Xeon и хотя бы 32 Гб на борту. И совсем идеально было бы перевести базу на SQL - это не дает большого прироста моментально, но даёт возможность посадить на сервер еще больше юзеров.

IndexSa
На сайте с 23.12.2005
Offline
205
#7
whitebios:
А какое узкое место? проц ? или-таки хард?

Узкое здесь так называемая масштабируемость.

Нужно переходить на клиент-сервер 1С

Без этого все попытки усилить сервер тщетны

---------- Добавлено 24.11.2016 в 14:11 ----------

Удивительно:
И совсем идеально было бы перевести базу на SQL - это не дает большого прироста моментально, но даёт возможность посадить на сервер еще больше юзеров.

Это и надо делать первым делом, сразу все затыки в виде "долго формируются некоторые отчеты" исчезнут и железо вообще трогать не нужно будет.

мозг находится в мире, а мир находится в мозгу
cblcg
На сайте с 28.06.2012
Offline
232
#8

да отчеты только 2 могу формировать, остальные просто смотрят базу и делаю приход товара иногда. Рост более 20 сотрудников не планируется в ближайшие 2 года. Не нравится, что 1С всегда только 1 ядро использует и получается что будь у тебя 32 ядра, все упирается в скорость 1 ядра

Rimlyanin
На сайте с 22.02.2006
Offline
200
#9
cblcg:
я сам с 1с не работаю, поэтому не смогу сказать сколько объем базы в документах, но она небольшая - сам файл 1Cv8.1CD весит 3,8Гб

У Вас 8,3 версия, конфиг сервака совершенно не подходит под неё с таким количеством пользователей.

cblcg:
Не нравится, что 1С всегда только 1 ядро использует

А с чего Вы взяли что только одно ядро она использует? Разве пока формируется отчет, и нагрузка на на одно из ядер 100% у остальных вообще ничего сделать низзя ?

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

cblcg
На сайте с 28.06.2012
Offline
232
#10
Rimlyanin:

А с чего Вы взяли что только одно ядро она использует? Разве пока формируется отчет, и нагрузка на на одно из ядер 100% у остальных вообще ничего сделать низзя ?

Процесс 1С жрет 50% проца только при формировании отчета, а так остальным ниче не мешает работать, просто тормозить все начинает сильнее

Смотрю тут есть XEONы под 1155 сокет, но поставлю наверно i5 с максимальной частотой на ядро который найду

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий