Имя: Пароль:
1C
1С v8
Новый сервер. Какой?
Ø (Волшебник 17.03.2024 21:29)
,
0 bvn-2005
 
15.03.24
08:28
Начальство, похоже, дозрело до приобретения нового сервера. Надо выдать предложения по характеристикам...
Старый сервер:
2 процессора Xeon E5-2620 v2 @ 2.10GHz на материнке Supermicro X9DR3-F; памяти 128 Гб; Raid Adaptec, 4 SSD собраны в raid 10. Софт Windows 2008R2, Postgre SQL. Полтора десятка баз Бух и ЗУП, самая большая размером 40 Гб. Порядка 70 пользователей.
Периодически жалуются на тормоза. При проведении документов, при формировании отборов в списках...
Тест Гилева не дотягивает даже до отметки Плохо (10 попугаев), выдавая 8-9...

Что посоветуете?
38 Звездец
 
15.03.24
11:31
(3) рассуждать о параметрах без хотя бы вилки бюджета такое себе
39 saasa
 
15.03.24
11:34
хм, 300GB SAS это же gen7 и ниже
40 saasa
 
15.03.24
11:35
(38) в текущей ситуации "вилка" даже на идентичную конфигурацию легко может вдвое отличаться у разных поставщиков :)
41 saasa
 
15.03.24
11:43
(0) процы советую брать не ниже Xeon-Gold 6128
42 Повелитель
 
15.03.24
11:53
(5) (7) Всегда собирал только на десктопах. Плюсы очевидны. Крутой десктопный сервер на i7 или i9, который уделает ваш Supermicro будет стоит раза в 2 дешевле чем он. И раза в 3-4 дешевле чем брендовые.

За брендовые серверы есть смысл переплачивать когда простой не допустим и тебе в случае чего запчасти по гарантии привезут в течении часа. В остальных случая я их плюсов не вижу. Опыт более 20 лет в сборке серверов на десктопе.

На данный момент 2 десктопных сервера с количеством пользователей 50-70 и базы есть размером по 80+Гб. Всё летает, запас ещё есть. Проц i7 на максимальных герцах, почти всё время отдыхает. Диски Nvme в рейде.

Единственный минус у десктопов, это то что они чаще могут выходить из строя. Но мы на сэкономленные деньги купили просто запасной сервер. Простой в 1-2 час допускается, естественно согласовано с руководством, на случай если нужно будет перекинуть на сервер. За 10 лет один раз такое было и то по вине сисадмина, который полез менять на горячую умерший диск в рейд10 и случайно отключил ещё один диск.

Так что не нужно так относится с пренебрежением к десктопным серверам.
43 timurhv
 
15.03.24
12:14
(28)
> И Скуль и сервер 1С работают на производительных ядрах.
Была проблема в некоторых приложениях, что если окно активно, то работает на P-ядрах. Свернул окно, уже на E-ядрах.
44 Garikk
 
15.03.24
12:15
(42) а ты знаешь, что у HP например, при выходе из строя сервера, доставка запасной детали в Москве была в течении пары часов? по гарантии бесплатно.
Это прям магия какаято, до сих пор помню, утром падает алерт что БП у сервера из строя вышел, отправил заявку на гарантию, через час курьер уже в офис стучался с новым БП в пакетике... вот я тогда охренел от сервиса

твой десктопный сервер такое умеет? :)

p.s. сейчас то конечно не уверен что такое бывает...
45 kauksi
 
15.03.24
12:16
(41) зачем проц, вышедший в 2017м, советовать в 2024м?
если брать то что то вроде Xeon(R) Gold 6444Y
46 kauksi
 
15.03.24
12:23
или новейший Xeon® Gold 6544Y. Если денег хватит )))
47 lodger
 
15.03.24
12:29
(0) 2.10GHz это конечно грустно, но жить можно.
надо потратить ресурсы на тюнинх.
можно деняг на лицензии мс скл потратить, а можно переставить ос на линупс, тогда пг-скл перестанет тупить.
чтобы гигагерц хватало 1ске - надо завысить количество рпхостов.

просто вы сейчас деняг на железо выпросите со слезами на глазах, а когда накатите такой же конфиг софта - будут похожие грабли.
48 Звездец
 
15.03.24
12:41
(44) ключевое тут то что это было. Такой же сервис был и у IBM. Сейчас уже ничего этого нет, и десктопный сервер в плане скорости ремонта начинает выигрывать, так как магазины рыжего и других цветов в каждом районе
49 dmrjan
 
15.03.24
12:54
Про SSD ничего не понятно - какая марка? С буфером или нет?  Какая версия PostgreSQL?
Разносить сервер 1с и PostgreSQL нет большого смысла. Узким местом будет скорость передачи данных между серверами.
Конечно память DDR3 как-то морально уже подустарела.
Если PostgreSQL, то лучше ставить версию не ниже Professional 15, там статистика крутится в оперативной памяти, что увеличивает общее количество одновременно  работающих сотрудников.
50 АгентБезопасной Нацио
 
15.03.24
12:59
(44) у IBM в Челябинск из ЕБурга доставляли в течение рабочего дня. Но ведь это когда было-то...
51 Chai Nic
 
15.03.24
12:59
(49) "Узким местом будет скорость передачи данных между серверами."
Это вам не семерка. Тут используются нормальные запросы в смысле селективности. Вот нагрузка на процессоры и на диск при их исполнении может быть высокой, поэтому смысл в отдельном сервере баз данных есть.
52 MaxS
 
15.03.24
12:59
(44) >твой десктопный сервер такое умеет? :)
Конечно. Как-то удаленно обслуживал 1С у конторы. Меня срочно вызвали за "любые" деньги. Админ уволился, сервер сломался. ТыжПрограммист, почини! Взял БП (блок питания) с офисного компа, поставил, "сервер" заработал.
53 Волшебник
 
15.03.24
13:03
(52) А потом блок питания пробивает и весь сервер со всей начинкой идёт в утиль.
54 Chai Nic
 
15.03.24
13:07
(53) Вероятность этого крайне мала. Может быть, что блок питания просто не потянет нагрузку на сервере, особенно если там мощные процы и корзинки с 15-тысячниками HDD, а воткнули БП на 350 ватт с офисного компа. Но если взять мощный геймерский БП - то почему бы и нет?
Обычно даже в брендовых серверах обычные БП работают нормально, если мощность вытягивают по соответствующим линиям. Правда, может ругаться BMC, что блок питания молчаливый слишком и не докладывает о себе.
55 bvn-2005
 
15.03.24
13:11
Предлагается такой вариант:
Серверная платформа Supermicro SYS-740A-T
Процессор Intel Xeon Gold 6334 3.6-3.7GHz - 2 шт
Память DDR4 32GB Samsung M393A4K40EB3-CWE PC4-25600 3200MHz ECC Reg - 8 шт 256 Гб
Контроллер LSI 9361-8i
SSD  Micron MTFDDAK1T9TGB-1BC1ZABYY 1.92GB SATA 2.5" - 6 шт
Жесткий диск 8TB SATA Western Digital HUS728T8TALE6L4 WD - 2 шт
56 Повелитель
 
15.03.24
13:17
(55) SSD  Micron MTFDDAK1T9TGB-1BC1ZABYY 1.92GB

Сервера при работе с БД по большей части в диски упирается. Эту шляпу брать собираетесь?

Сейчас нужно брать со скоростью, которую выдает Nwme
57 rphosts
 
15.03.24
13:18
(0) >Софт Windows 2008R2, Postgre SQL...  4 SSD собраны в raid 10... 2.10GHz

оставьте на текущем 1С, на этот постгри причём очень желательно под линукс (если есть опыт), по тестам под линуксом за счёт другой работы с памятью постгри пашет примерно в 1,4 раза быстрее, старый и новый сервера рядом и сеть между ними ну пусть 100Gb. Думаю так будет норм
58 Повелитель
 
15.03.24
13:20
(44) Знаю, я же об этом в своём сообщении написал :)

Но далее, я написал, что у нас в работе сейчас 4 десктопных сервера и 1 запасной. Новый запасной, в течении 1-2 часа обеспечу работу заменой.
59 Волшебник
 
15.03.24
13:21
(56) NVMe перегревается. Лучше взять обычный SATA. Узкий интерфейс не даст ему перегреться.
60 Chai Nic
 
15.03.24
13:24
(59) Можно же мощный кулер поставить. С направленным воздуховодом. Это же сервер, там на шум пофиг, пусть свистит ветер. Скорость важнее.
61 saasa
 
15.03.24
13:29
(45) затем, что б\у сервер на нем будет в районе 500 тыр. с 2-мя камнями и 256gb
62 Повелитель
 
15.03.24
13:30
(59) Смотря какая задача. Я вот за своими серверам 1с наблюдаю. Обычно загрузка 100% диска надолго не бывает. А пару минут даже без доп. охлаждения выдерживают.
Он же не видео там рендерить собирается часами.

Конечно если диски 100% загружены 24/7, значит уже эту конкретную проблему нужно решать.
63 saasa
 
15.03.24
13:32
а с 6544 он будет в районе 5-ти лямов уже :)
64 bvn-2005
 
15.03.24
13:32
"там на шум пофиг, пусть свистит ветер"
Одно из условий - сервер должен быть тихим.
65 Волшебник
 
15.03.24
13:33
(55) Машинка получится мощной. Если бюджет позволяет, покупайте и играйтесь.
66 Волшебник
 
15.03.24
13:37
(64) Тихий сервер годится только для квартирного медиа-сервера. Корпоративный сервер на 70 пользователей должен тарахтеть и слегка подвывать, а иногда делать пшшшш.... — сбрасывать давление избыточного пара.
67 lodger
 
15.03.24
13:38
(66) 💖
68 Chai Nic
 
15.03.24
13:38
(64) Ну тогда надо применить технологии, позаимствованные у энергетиков. Можно диски поместить в герметичный контейнер с ребрами охлаждения и компенсатором объема, заполненный элегазом или "сухой водой".
69 Уран Ренгенович
 
15.03.24
13:45
(55) Почему твердотельные диски SATA а не SAS или U.2?
70 bvn-2005
 
15.03.24
13:47
"надо применить технологии"
Старый - вполне себе тихий, тише некоторых офисных компов.
71 Garykom
 
гуру
15.03.24
13:52
(68) чего мелочиться?
сразу жидкостное погружное охлаждение!
сервера брать mac mini m3, сколько денег хватит
судя по бенчам в однопотоке сейчас ничего лучше тупо нет
https://www.cpubenchmark.net/singleThread.html
сервер 1С уже давно умеет на ARM, PGSQL тоже
72 Chai Nic
 
15.03.24
13:56
(71) Ну да, сейчас HDD уже неактуальны, можно сервер целиком погрузить в жидкость.
Купить по цене металлолома у энергетиков корпус от списанного трансформатора с ребрами охлаждения, засунуть туда сервер, залить элегазом, и будет вам абсолютно бесшумный сервер. Правда, выглядеть он будет эпичненько.
73 Garykom
 
гуру
15.03.24
14:02
(72) готовые продают давно
https://aliexpress.ru/item/1005005240807279.html
74 bvn-2005
 
15.03.24
14:01
"выглядеть он будет эпичненько"
И тут Остапа понесло...
75 dmrjan
 
15.03.24
14:02
Я всё чаще смотрю в сторону AMD:
Плата с двумя m2 DDR5 за 15т.руб.
https://www.nix.ru/autocatalog/motherboards_asustek/ASUS-PRIME-A620M-A-CSM-RTL-AM5-AMD-A620-PCI-E-Dsub-plus-HDMI-plus-DP-GbLAN-SATA-MicroATX-4DDR5_748559.html

Raid 1 без всяких Roc-ключей. Проц подобрать по вкусу.
76 bvn-2005
 
15.03.24
14:04
Второй предлагаемый вариант:
Процы - Xeon Gold 5420+  28 Cores, 56 Threads, 2.0/4.1GHz
SSD - MZQL21T9HCJR-00A07 2.5 U.2, 1920GB, Samsung Enterprise SSD PM9A3, 6800/4000 MB/s, 1000k/180k IOPS, NVME Gen 4

остальное примерно также...
77 Builder
 
15.03.24
14:06
(75) Там у ТС бюджет миллионы как оказалось :)
78 Garykom
 
гуру
15.03.24
14:06
(75) смысл сейчас брать сервер на будущее без поддержки m.2 PCIe 5.0 NVMe SSD?
https://www.nix.ru/autocatalog/motherboards_asustek/ASUS-ROG-Crosshair-X670E-HERO-RTL-AM5-X670-2xPCI-E-HDMI-25GbLAN-plus-WiFi-SATA-ATX-4DDR5_687065.html
больше ничего внятного нет
79 Builder
 
15.03.24
14:15
(78) А смысл брать на будущее? Через пару лет выйдет новый проц с очередным новым сокетом и DDR6 и будет стоить так-же....
80 dmrjan
 
15.03.24
14:18
81 kauksi
 
15.03.24
14:20
(0) если есть деньги на нормальное железо, конфигуратор https://servermall.ru/config/dell-r760-24sff/ в руки и вперед, и не надо брать процы 6ти летней давности. 4е - 5е поколение Xeon Scalable, 256 DDR5, NVME SSD и 80 попугаев в SQL вам обеспечено
82 dmrjan
 
15.03.24
14:20
(78) Там 128Гб памяти максимум, маловато будет.
83 dmrjan
 
15.03.24
14:23
(79) Это сервер берется на будущее. Главное, чтобы он лет 5-10 без проблем отработал. Потом можно обновить железо. Не будешь же каждый год новое железо покупать.
84 kauksi
 
15.03.24
14:25
(76) не надо гнаться за количеством ядер. лучше меньше ядер, но выше Базовая частота. А частота тубро буста лучше выше чем 4 Ггц
85 dmrjan
 
15.03.24
14:29
(84) Не факт, не факт. же есть сборки PostgreSQL Pro или Enterprise, в которых начинают на полную использовать материнские платы.
86 dmrjan
 
15.03.24
14:29
Извиняюсь - видеокарты.
87 Garykom
 
гуру
15.03.24
15:16
(82) 4 x DIMM, Max. 192GB, DDR5
https://rog.asus.com/ru/motherboards/rog-crosshair/rog-crosshair-x670e-hero-model/spec/

Но имхо никс опустился, мало мамок с m.2 PCIe 5.0
88 Garykom
 
гуру
15.03.24
15:20
(87)+ лично я сейчас для "десктоп-сервера пофиг на бюджет" выбирал из
https://www.dns-shop.ru/catalog/17a89a0416404e77/materinskie-platy/?order=2&stock=now-today-tomorrow-later&f[rv36]=13j4ul&f[rv3r]=13j4v4-13j4v5-13j4v6-1qmwyj&f[12ka3]=1quxbf

мамки на топовых в однопотоке процах
с максимальным количеством PCIe 5.0 разъемов обычных (x16,x8,x4) и m.2
89 Garykom
 
гуру
15.03.24
15:29
(88)+ все PCIe 5.0 разъемы забиваются чем то вроде
https://www.dns-shop.ru/catalog/dd58148920724e77/ssd-m2-nakopiteli/?f[nqh]=1uenr9
в нужном режиме raid, с разметкой (использованием) только 1/3  объема (ибо 3 бит TLC)

Большие разъемы через переходник типа
https://aliexpress.ru/item/1005003683421295.html
Но для 5.0 еще поискать придется

Материнская плата должна уметь делать из одного x16 - x4/x4/x4/x4
90 Garykom
 
гуру
15.03.24
15:33
(89)+ Аж самому захотелось поменять...
А то маловато будет raid0 из 3-х PCIe 4.0

На 4-х PCIe 5.0 в raid0 скорость последовательного будет за 40к...
Может конфигуратор ERPУХ будет еще быстрей открываться ))
91 lodger
 
15.03.24
15:57
(89) >> только 1/3  объема (ибо 3 бит TLC)
а чем тебе поможет занимание только трети TLC ячеек из всего массива?
92 Garykom
 
гуру
15.03.24
16:01
(91) 1. Деградации скорости (при заполнении диска) не будет (почти)
2. Срок службы, резерв ячеек есть не хуже чем в серверных ssd
93 Garykom
 
гуру
15.03.24
16:06
(92)+ особенность устройства/работы современных ssd
есть ddr кэш (не всегда), есть slc кэш и уже затем сначала пишется по 1 бит на ячейку и после заполнения всех 1 битовых начинает писать по 2 а затем и по 3 (для QLC и по 4 бита на ячейку), понятно все сложней там и блоками
https://pikabu.ru/story/yacheyki_pamyati_v_ssd_kak_rabotayut_pochemu_lomayutsya_slc_mlc_tlc_qlc_8062391
94 Garykom
 
гуру
15.03.24
16:07
(93)+ некоторые контроллеры/ssd могут такое умное не использовать
но обычно стараются выжать максимум скорости, используют все ухищрения доступные на технологическом уровне
95 lodger
 
15.03.24
16:13
(92) ваше мнение сомнительно.
пруфы есть?

Есть такое мнение https://habr.com/ru/companies/ocz/articles/393131/
да, производительность имеет некоторую связь с резервом, но на 25% эта связь перестаёт давать прирост. поэтому отдавать в резерв 50% или 66.6%, как ты предлагаешь, уже нет смысла.
часть ссд дисков уже имеют Spare area, как серверные которые ты привел в пример, но и у части домашних тоже есть такой параметр.
96 Garykom
 
гуру
15.03.24
16:15
(95) Есть практика и тесты
97 Garykom
 
гуру
15.03.24
16:19
(95) Насчет резерва ячеек надеюсь спорить не будешь?
И что серверные по сути им в основном отличаются, от обычных десктопных по той же технологии
Ну еще размером кэша и типом его

Но фактически контроллер сначала всю spare area использует как промежуточный кэш при перераспределении данных по ячейкам
А затем по мере выхода ее ячеек из строя сначала размер кэша сокращается, а затем и объем доступного пользователю объема
Т.е. под spare area будут выделены ячейки из общего доступного
98 Волшебник
 
15.03.24
16:20
(97) А ещё нагревом-перегревом. А ещё ценой. А ещё много чем.
99 Elf_80_lvl
 
15.03.24
16:20
Сколько бы серверов на 1С не смотрел, всегда узкое место это частота процессора. Все эти сотни ГБ оперативки, ССД и десятки ядер особо не "решают".
100 Garykom
 
гуру
15.03.24
16:21
(97)+ Далее согласен что на перекладывание из одних ячеек неплотно данных в другие уже занятые ячейки плотно требуется время?
И упс если разом быстро начать писать на ssd большие объемы то упираемся в эту spare area
Т.е. 1-е в идеале spare area = доступному объему, т.е. 50% уже сразу не размечаем (фактически еще есть исходная spare area так что можно поменьше)

Но забыл про бит на ячейку - оно тоже важно ))
101 Garykom
 
гуру
15.03.24
16:23
(99) Не факт.
Поле покупки i9-13900 я сразу (при восстановлении больших баз из .dt) уперся в скорость PCIe 3.0 ssd
102 Chai Nic
 
15.03.24
16:24
(99) Для обычной бухгалтерии или зарплаты - да. Там процессор более важен. А с диском работа ведется весьма вялая и ненапряжная. Даже кэш в ОЗУ особо не важен.
А вот какие-нибудь торговые конфигурации, где постоянно пишется сотни транзакций в секунду, и постоянно формируется ОЛАП-кубы за 10 лет, то тут другое дело.
103 Elf_80_lvl
 
15.03.24
16:26
(100) Какую то дичь говорите. Скорость записи всегда зависит наличия свободного места на диске. Так как ССД не умеет записывать данные в конкретную ячейку, то в режиме быстрой записи больших объемов он просто пишет данные по одному значению в каждую ячейку, а потом уже её упаковывает. Тоесть при QLC весь оставшийся размер диска делите на 4, это столько можно записать без необходимости "упаковки".
104 Elf_80_lvl
 
15.03.24
16:27
(101) Я говорю именно про рабочую нагрузку конечно.
105 Garykom
 
гуру
15.03.24
16:38
(103) Так и я о чем.
Для QLC размечать-использовать только 1/4 диска - и не будет перекладывания при записи, пока есть незанятые ячейки
Перекладывать будет в свободное время
106 Garykom
 
гуру
15.03.24
16:39
(103) И ты путаешь запись блоками и бит на ячейку
107 kauksi
 
15.03.24
16:44
(99) в случае однопоточной работы программиста в конфигураторе да. А когда 20 менеджеров бьют заказы-отгрузки, бухгалтерия проводит банк, 20 мастеров в производстве отражает выпуск, еще кто то планирует, бюджетирует, и рядом куча согласований в ДО, включен РЛС и версионирование и т.д. то 1С спокойно схавает 12 ядер в ПРОФ и не подавится. И для Скуля что то надо оставить, и дисковая подсистема дай бох если без очередей окажется, и памяти мало не бывает... Так что частота одного ядра в турбобусте это одно.
(101) линейная скорость одного потока это не о  чем. Скуль по моему с 2014го помет писать в тот же темп дб в несколько, и когда закончится буферный кэш в настольных ССД даже в райде, что будет - правильно - деградация. Поэтому то что хорошо для 10-20 пользователей, для 300х окажется неприемлемым
108 kauksi
 
15.03.24
16:44
(105) если база 3 Тб - какой консьюмерский ССД брать чтобы разметить 1/4 диска?
109 Garykom
 
гуру
15.03.24
16:55
(108) Разбить на несколько (средствами субд) или raid с 0 делать из множества ssd
110 Garykom
 
гуру
15.03.24
17:00
(108) Имхо если база 3Tb - неладно в королевстве
Пора схлопывать или файлы наружу выносить
111 Волшебник
 
15.03.24
18:43
(110) Есть базы и побольше, хотя да, уже великовата
112 NorthWind
 
15.03.24
21:53
(0) > Софт Windows 2008R2, Postgre SQL.
Постгрес нужно на отдельный сервак под Linux. И грамотно настроить. Под виндой он так себе живет. Это с мсскулем прокатывало все на одной машине, а здесь вряд ли...
113 NorthWind
 
15.03.24
21:54
либо все под линь и сервер 1С тоже
133 bvn-2005
 
17.03.24
17:23
Итак, на данный момент у меня 2 реальных предложения:
1. 2Х8 ядер 3.6 ГГц и диски SSD SATA;
2. 2х28 ядер 2.0 ГГЦ и диски NVMe.
Получается, 56 ядер и 2 ГГц мне точно не подойдет...
134 Garykom
 
гуру
17.03.24
17:43
>диски SSD SATA
это даже не смешно
такие диски хороши для бэкапов и файлопомойки (прикрепленные файлы на них хранить)
для баз 1С только NVMe причем PCIe 5.0 при наличии бюджета
если денег нет хотя бы PCIe 4.0
135 bvn-2005
 
17.03.24
17:58
"такие диски хороши для бэкапов"
SSD для бэкапов? Месье понимает толк в извращениях!
136 Garykom
 
гуру
17.03.24
18:57
(135) ну да, подразумевал горячие бэкапы с рабочих баз (которые на nvme крутятся)
затем эти горячие складываются в холодное хранилище, на основе hdd или другой технологии
137 Волшебник
 
17.03.24
21:30
(135) Если понимаете разницу, то сами разберётесь.