Имя: Пароль:
1C
1С v8
Есть ли смысл сервер 1С собирать на двух процессорах?
0 Oblako486
 
30.06.20
20:38
К примеру в базе 100 тысяч товаров, обмен с сайтом, 50 пользователей 1С. Есть ли смысл ставить серверную двухпроцессорную материнскую плату?
1 Волшебник
 
модератор
30.06.20
21:09
На 50 пользователей нужен средний сервер 2U, например, вот
Xeon Processor E5-2620 v4 ✔64 Гб Registered DDR4 2400 МГц RAM ✔SAS / SATA RAID контроллер
https://www.nix.ru/autocatalog/nix_computers/sS9000-pro2U-S92192Pi-2-x-Xeon-E5-2620V4-64-Gb-2x480-Gb-SSD-RAID_456172.html.

диски в комплект не входят

Рекомендации по ускорению работы 1С:     Установить 8 SSD
2 Oblako486
 
30.06.20
21:17
(1) я смотрю в сторону SSD pci-express 4.0, вместо 8-ми Sata.
3 Волшебник
 
модератор
30.06.20
22:38
(2) это слишком круто. Достаточно 3.0, лучше возьми пару запасных. И обязательно серверные
4 Волшебник
 
модератор
30.06.20
22:42
(2) речь про SSD, а не SATA.

SSD под систему и tempDB однозначно.

Если основная база влезет, то шикарно, но вряд ли она влезет. Тогда Raid из SAS-дисков.
5 Oblako486
 
30.06.20
22:56
(4) А разве по твоей ссылке можно подключить Несколько PCI-e 3.0? Я так понимаю 8 SSD имелись в виду как раз Sata
6 Fragster
 
гуру
30.06.20
22:58
Нет, с numa только хуже будет
7 Oblako486
 
30.06.20
23:01
(5) Я рассматриваю вариант обычной однопроцессорной материнской, топовый проц AMD с поддержкой pce-e 4.0 и 1 SSD pci-e 4700мб/сек 2 терабайта под всё.
по идеи этот SSD в 9 раз быстрее SSD Sata. Но я не пойму, даст ли какое-то преимущество второй процессор?
8 Oblako486
 
30.06.20
23:02
(7) то есть по сути я приспосабливаю обычный комп под сервер. Норм вариант или не очень?
9 Oblako486
 
30.06.20
23:03
(8) Дело в том что бюджет позволяет, рассмотреть дорогие серверные варианты
10 Krendel
 
30.06.20
23:06
(0) Там же будет вопрос корп лицензий или проф
11 Oblako486
 
30.06.20
23:07
(10) Лицензий на винду?
12 Волшебник
 
модератор
30.06.20
23:15
(8) Вы сами всё понимаете. Обычное железо для домашних компов не приспособлено к работе под нагрузкой в режиме сервера.
13 Волшебник
 
модератор
30.06.20
23:19
Работа под нагрузкой (в продакшене) — это постоянный нагрев, конкуренция за ресурсы, очереди запросов, которые надо разгребать, пиковые нагрузки и постоянный высокий фон базовой нагрузки. Железо должно молотить постоянно! Обычное железо быстро выйдет из строя и утащит за собой базу. Особенно это касается дисков и в первую очередь нагревающихся SSD или стрекочущих HDD.

Надо оценить нагрузку, требования к скорости и надёжности. Может вам нужен кластер из 2 или 3 серверов.
14 Aleksey
 
30.06.20
23:39
(7) Мощность белаза в 2 раза выше, чем у Ферари, но при этом ферари быстрее белаза в 5 раз.

Я к тому что "в 9 раз быстрее SSD" по какому параметру? Линейному чтению которая ну никак не поможет в многопоточном случайном чтении? (ты же диски берешь не для того что бы в однопотоке отдавать максимально быстро)
15 Oblako486
 
01.07.20
00:30
(14) А кто создаст многопоточность? Postgre SQL? Я подозреваю что быстрое однопоточное чтение как раз и нужно. А даже если будет 10 потоков, то это будет компенсировано линейной скоростью.
Конфигурация планируется такая windows 10 + Postrege SQL + IIS
16 Aleksey
 
01.07.20
00:48
(15) Мы все еще про 1С и 50 пользователей говорим? Или сервер под web-сайт собираем?
17 HeKrendel
 
01.07.20
01:53
(11) волшебник посоветовал сервак на 16 ядер, с проф лицензиями работать будет 12
18 HeKrendel
 
01.07.20
01:54
А корп лицензии это +300к бюджету плюс 300к ежегодное обновление
19 Turku
 
01.07.20
04:31
(0) 100k номенклатуры, 50 пользователей, обмен с сайтом - это обычная небольшая торговая компания. Конфиг пускай будет УТ11.4.
Оптимально собирать на десктопе: i7-10700(K), 2 планки по 32Гб DDR4-3200, плата на B460 или Z490 c 4 слотами DIMM и радиаторами на VRM. Пара дисков Samsung 970Pro нужного объема. Все будет работать максимально быстро.
Если хочется серверного железа, то LGA1151v2 Xeon E-2278, например. Но это будет несколько медленнее (те же 8ядер/16 потоков, но задушенные по TDP) и заметно дороже...
(15) IIS в топку. Есть Apache.
Win10 - тот еще кал. Из моих наблюдений 1С показывает наилучшие результаты на Win7/2008R2. Так что (при наличии лицензий, разумеется) использование Win7 Pro x64 для 1С считаю оптимальным.
20 rphosts
 
01.07.20
04:44
(17) у ТС получается что сервер 1С = Сервер 1С + сервер СУБД + окно в мир из базы через веб.... и хз что ещё ТС забыл упомянуть
21 DEVIce
 
01.07.20
05:10
(17) С ядрами кроме 1С никто не работает по твоему? Там, всякие, ОС, службы, программы?
22 DEVIce
 
01.07.20
05:13
(15) Тебе вообще-то про то, что нет смысла брать SSD PCI-E 4, достаточно SSD PCI-E 3. На gen. 4 мало кто выпускает чего и не скоро массово появится.
23 rphosts
 
01.07.20
05:59
(21) ОС не должна напрягаться, кроме 1С(и/или СУБД) никакого прочего хлама не должно быть. Ну максимум планировщик должен скрипт для перепаковки бэкапов и переноса их куда положено запускать
24 DEVIce
 
01.07.20
08:56
(23) Причем тут должна или нет? Эти четыре ядра вполне ОС сожрет. Ты просто интереса ради попробуй что-нибудь простое поделать на проце с одним ядром и двумя, например, и ощути разницу, а ведь ничего кроме ОС там не будет толком. Так что даже если из 16-ти ядер 1С сожрет 12, то оставшимся 4-рем вполне будет чем заняться.
25 Dmitry1c
 
01.07.20
09:40
26 Garykom
 
гуру
01.07.20
09:46
Приведите кто нить расчет RDP сервера, если в УФ конфах (БП3+УТ11) порядка тех же 50 юзеров работают.
Сервер 1С с SQL отдельно когда.
27 Garykom
 
гуру
01.07.20
09:47
(26)+ Понимаю что изврат УФ конфы в RDP сувать но вот типа "так удобно"
28 Oblako486
 
01.07.20
12:05
(22) SSD Patriot 4700мб/с чтение, 4200мб/с запись, вроде самый топовый.
29 Oblako486
 
01.07.20
12:07
(24) С одним ядром и с двумя, разница существенная. А когда ядер 4 или 8 уже сильного прироста нет.
30 H A D G E H O G s
 
01.07.20
12:08
(0) Было актуально лет 10 назад, сейчас нет.
31 rphosts
 
01.07.20
12:10
(24) 4 ядра из 16 для ОС все задачи которой обслуживать IO 1С - перебор.
32 DEVIce
 
01.07.20
12:19
(28) Это игровой накопитель, на ресурс его обрати внимание.
33 DEVIce
 
01.07.20
12:23
(29) Если 1С всея ядра заберет, то будет выбор между 0 ядер и 4 ядра. Если ОС начнет тормозить на IO (как в (31) написано), то все остальное перестанет иметь значение.
(31) Регламенты всякие бывают. Наверное 4 ядра, если ничего кроме сервера 1С нет, это перебор, но ядер может быть или 12 или 16 - 14 не бывает, так что лучше пусть будет 4 свободных для ОС, чем ни одного.
34 Oblako486
 
01.07.20
12:27
(32) а что не так с ресурсом? для объема 2 Терабайта, TBW: 3115 ТБ это тоже максимум из всего что есть.
35 Oblako486
 
01.07.20
12:46
(33) AMD Ryzen Threadripper 2970W
проц один, но 24 ядра. Это же лучше чем два проца по 12 ядер?
36 Oblako486
 
01.07.20
12:49
(35) однако лучше если ядер меньше, но тактовая частота повыше?(ну 12 ядер)
37 Oblako486
 
01.07.20
12:52
(36) Ryzen 9 например.
38 pechkin
 
01.07.20
13:17
если человек 300, тогда стоит
39 Mamul
 
01.07.20
14:46
(0) Серверную материнку разумеется ставить и нужно, если спокойно спать хочется. А вот количество физических процессоров в наше многоядерное время не так критично, возможно и обойтись одним многоядерным камнем, производительности будет достаточно.
40 ReaLg
 
01.07.20
15:25
(0) Если по какой-то причине хотите ставить одноядерные процессоры(а такие есть сейчас современные, интересно? :) - то да, а если в процессоре 4+ ядра и сервак только под 1С - то нет. ИМХО.
41 seevkik
 
01.07.20
15:48
(19) плюсану сюда, только чем IIS хуже апача?
42 Волшебник
 
модератор
01.07.20
18:26
(28) у меня SSD Patriot 2Tb - M2 - Gen 3,
Он греется при записи до 40-50 градусов, несмотря на радиатор пассивного охлаждения и хороший кулер в корпусе.
Я не уверен, что на нём можно разместить базу с постоянной нагрузкой от 50 чел.

Я предлагаю ещё раз подумать и не городить сервер из игрового и домашнего железа.
43 Builder
 
01.07.20
23:59
(19) А Win Serv2008R2 взлетит на этом железе вообще?
Вроде как под него драйверов то нет уже.
44 Turku
 
02.07.20
01:55
(41) Как мне показалось, бОльшим геморроем с настройками. Apache - по сути установил и забыл. Но это субъективно!
(43) Взлетит, ИМХО. Ибо чипсеты под LGA1200 - это по сути перемаркировка чипов 1151v2 (Z390 и т.п.). Под их USB-контроллер есть неофициальный драйвер. Под Intel HD Graphics есть неофициальный драйвер. Но это (встройка) вообще не такая уж большая проблема, ведь есть же GeForce GT710. Вот с новомодными сетевыми контроллерами 2.5G может быть засада. С гигабитными никаких проблем быть не должно.
45 hogik
 
02.07.20
02:47
(0)
Два и более процессора не имеет смысла. Не буду повторять сообщение (6) данной темы. :-)
Для наших задач надо использовать системы с одним процессором максимальной частоты и максимальной скоростью обмена с оперативной памятью. Количество ядер зависит от режима функционирования 1С (всё на одной машине или разнесено по нескольким). И надо искать компромисс между количеством ядер и частотой процессора.
46 Bigbro
 
02.07.20
06:10
скорее нет чем да.
47 Builder
 
02.07.20
10:09
Для 1С + Апач скорость процессора важна? Какая там нагрузка в основном?
48 H A D G E H O G s
 
02.07.20
12:19
(47) Нужно просто взять и забыть о какой-то другой нагрузке, кроме как на ядро процессора в современной ситуации, в которой SSD, обвешанные кешами внутри самого SSD,в операционке и, иногда в драйвере SSD.
В любом случае узким местом будет ядро процессора.
В веб-сервере просто это будет мизер на фоне сервера 1С и SQL, так как в данном случае веб-сервер просто транслирует траффик.
49 Aksakal
 
02.07.20
12:24
(0) Собрал перед новым годом такой комп: Ryzen 3800X/128 Gb/4 * 1 Tb SSD Samsung (серверные) в RAID 10. Мать ASRock X570 Pro4, память обязательно из compatibility list 4 * 32 Samsung. На сервере несколько предприятий, две виртуалки (для RDP), в общей сложности около 40 человек работает. Базы УТ 10.3 в основном, + БП 3 + какие-то мелкие. Работает отлично, RAID 10 обеспечивает скорость около 1500 Мб/с на чтение, вполне хватает. Естественно, большой корпус с 4 вентиляторами, кулер Noctua NH-D15 с огромным запасом. Сейчас уже 3800XT вышел, он ещё интереснее. 8 ядер/16 потоков вполне хватает, и самое главное - высокая частота, для 1С это критично.
50 Злопчинский
 
02.07.20
12:43
А зачем для РДП виртуалки поднимать?
51 Йохохо
 
02.07.20
12:53
(50) чтоб с помойки на помойку перекидывать
52 Злопчинский
 
02.07.20
12:54
(51) нифига не понял. я в виртуалках вообще ни гугу. представляю только что виртуалки нужны для облегчения сопровождения. если система упала - то только виртуалка а не все. и поднять виртуалку можно быстро. типа так..
53 Йохохо
 
02.07.20
12:59
(52) именно, другой смысл есть если 200+ сеансов
54 Aksakal
 
02.07.20
13:12
(50) На то есть несколько причин. 1 - Безопасность. Юзеры не видят никаких дисков с базами, критичных файлов, бэкапов и прочего. Если кто-то вдруг занесёт шифровальщик, это не страшно. 2 - виртуалку можно бэкапить всю полностью легко, и также переносить на другой сервер, для пользователей это будет абсолютно прозрачно, ярлычки на рабочем столе не изменятся
55 Turku
 
02.07.20
22:15
(49) А что ж не написали, сколько Гилевских попугаев набирает 3800х?
56 Злопчинский
 
02.07.20
22:18
(54) ну, по п.1 насколько я представляю и штатно в виндах можно сделать без всяких виртуалок.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn