Имя: Пароль:
1C
 
Как распределить правильно ресурсы между серверами ?
0 gamar20
 
14.01.25
09:23
встал вопрос, как правильно надо распределить ресурсы между серверами 1С , MSSQL.
Итого, имеем физический сервер: 2 физ. процессора, по 12 ядер, 256 гб ОЗУ.
Поставили на нем ОС - win2019, потом подняли Hyper-V и там уже 2 виртуальных машин, на одном поставили 64 битный 1С сервер(Prof), на другом MSSQL2016 сервер.
У кого есть опыт подобный? Какие ресурсы им выделить? сколько на что, чтоб работало все по максимуму?
На этом сервере больше ничего не будет.

диски все SSD корпоративные. (сделаны RAID1)
1 Kongo2019
 
14.01.25
09:32
(0) А смысл тогда было тогда их разносить?
2 gamar20
 
14.01.25
09:45
(1) да хрен знает, каждый по своему говорит. типа так лучше. только не спросите чем - я не знаю
3 Волшебник
 
14.01.25
09:47
(0) При такой выделенной мощи у вас там, наверное, 100-200 пользователей и должны быть квалифицированные админы. Спросите у них.
4 Волшебник
 
14.01.25
09:47
хоть бы конфу озвучили... Хотя ладно. 1С так 1С
5 gamar20
 
14.01.25
09:50
(4) а это так важно? Ну допустим УТ11.4
6 Волшебник
 
14.01.25
09:51
(5) Нет, не важно. Давайте допустим, что это УТ 10.
7 Волшебник
 
14.01.25
09:54
(0) Распределите пополам, понаблюдайте нагрузку. Потом перераспределите ядра и память. Да в принципе это не очень важно под Hyper-V для ВМ generation 2. Там же всё динамическое.
8 arsik
 
14.01.25
10:03
(0) Смысла делить на виртуалки при таком решении вообще нет.
Я понимаю у вас был бы парк серверов. Ну пусть 5 + отдельное хранилище. Тогда есть смысл в виртуалках + отказоустойчивости. Ну выбыл у тебя 1 сервер и хуй с ним, чуть производительность просядет.
А у ТС 1 сервер и тот поделили 🤦
9 H A D G E H O G s
 
14.01.25
10:16
(0) ммммм, 12 ядер, мммм. Какая-нибудь бабуйня Silver или в лучшем случае Gold родом из начала 10-х и 3 ГГЦ в прыжке.

Отдать ~~альтернативно - разумным~~ специалистам в датацентр в качестве гуманитарной помощи, они такое любят, купить 2 десктопа на I12700k и 128 Гб ОЗУ, один поставьте в уголок, чтоб никто не уволок, а на другом живите счастливо.
10 H A D G E H O G s
 
14.01.25
10:17
Ну и 1С и виртуалка - вещи несовместимые.
11 Волшебник
 
14.01.25
10:17
(10) виртуалки удобно бэкапить
12 H A D G E H O G s
 
14.01.25
10:18
(11) Это проблемы индейцев-админов, пусть стараются, настроить бэкапы на одной машине - это не перенос взаиморасчетов по расчетным документам, им за это деньги платят.
13 gamar20
 
14.01.25
10:25
(9) чем тебе не угодил gold 6154 ?
НУ точно лучше, чем твой i7-12700K
14 arsik
 
14.01.25
10:26
(13) Ну у вас же не он
15 gamar20
 
14.01.25
10:30
кстати, я ошибся, у нас 18 ядер на процессор. (у нас 2 процессора)
Вопрос еще, 1С сервер 64 бит ПРОФ использует до 12 ядер? получается 24 ядер будут в простое?
Может тогда 12 ядер дать 1С серверу , а остальное SQL серверу? наверно по этому все же виртуализировали их
16 gamar20
 
14.01.25
10:30
(14) он, я ошибся. 18 ядерные процы
17 H A D G E H O G s
 
14.01.25
10:41
(13) Ну вопрос же встал :-)

36 ядер чистой мощи. Эта битва будет эпичной!
18 Lama12
 
14.01.25
10:41
(15) В SQL настраиваете использование ядер и все. Виртуализация тут не причем. 1С всегда использует первые 12 ядер.
ИМХО. В данном случае виртуализация нужна только для резервного копирования и надежды что потом можно виртуальные машины быстро развернуть на чем-то другом.
19 _Дайвер_
 
14.01.25
11:23
(18) вот тут соглашусь
20 d4rkmesa
 
14.01.25
11:29
(0) Лучше отказаться от виртуализации вообще в данном случае.  
Почитайте на Хабре статьи по запросу "1С виртуализация", там много качественных статей, к примеру:
https://habr.com/ru/articles/675398/
https://habr.com/ru/articles/794248/
и др.
Если кратко, помимо типовой настройки нужно энергосбережение настроить и выровнять по сокетам/ядрам физические и виртуальные ядра.
Вообще, это больше админская тема, но виндовые админы подобные статьи как правило не читают, результат в итоге будет так себе, по принципу "и так сойдет".
21 ansh15
 
14.01.25
12:28