Посоветуйте собрать/купить псевдо-сервер для нужд 1с.
Для каких задач:
*конфигурации 1с обычные формы и УФ (БП3,ЗУП2.5,КА2)
*количество баз (от 3-25 баз)
*особый упор на сверточные операции и максимально быстрые операции (реструктуризация и.т.д.) при обновлении больших баз
Пользователей 30-50ч.
Что будет вращаться:
*ОС Server 2008R2 (не уверен,что заведется) и выше
*в идеале ESXi,но начиная с версии 6,5 требовалось серверное железо
*MSSQL
*возможно терминал (RA)
*WEB-сервер для нужд 1с
На что пал выбор:
*Core i5-10600K
*Nvme - диск под ОС,SQL,1c-сервер (кэш/тэмп)
*Зеркало из красных WD
*32Гб ОЗУ
*Материнка,не выбрал чипсет...
(31)
Имеет смысл гонятся за размером кэша L1,если он в 4-10 раз больше?
На сколько примерно % возрастает производительность,если кэш L1,скажем в 2, 5 и 10 раз больше?
AMD за те же деньги на сколько будет intel обходить в рамках 1с (однопоточности)?
Нужны 2 машины: одна под сервер 1С, вторая - под SQL
Если есть возможность не разделять сиквел и 1С по разным серверам, лучше этого не делать. Shared memory сильно быстрее TCP/IP (вот здесь хорошо описано).
SSD уже стоят,уперлись в пропускную способность SATA,общей шины,памяти и следственно возможностей поколения процессора...
Даже применение Nvme через PCI-e 4x бессмысленно,процессор поддерживает версии 2 pci-e...со всеми накладными не сильно больше будет выигрыш.
ОЗУ на старье 32Гб.
Камень i7-2600 3,4ггц.
Ребята,забудьте про апгрейд текущего железа (точка) )))
Нужно для некоторых баз "сделать разумный космос" (по производительности).
(7)"Разумный космос" - у каждого свой. Собирайте машину с максимальным количеством NVME дисков и используйте файловые варианты БД в однопользовательском режиме - будет максимально возможный "разумный космос".
При выборе железа, как я уже говорил, для двух разных машин, выбор был бы следующим:
для сервера 1С:
CPU - максимально возможная частота(в бусте)
ОЗУ - 64ГБ
Диски - SSD под ОС + можно HDD под логи 1С.
для сервера SQL:
максимальное количество ядер, частотой 2,5-3ГГц
ОЗУ - 128ГБ
Диски: NVME под TempDB, SSD под ОС, SSDх2(RAID1) под файлы БД, SSD под файлы журналов транзакций.
Если это пытаться запихать все на 1 машину, то будет:
CPU - максимально возможная частота(в бусте) с максимально возможным количеством ядер
ОЗУ - 256ГБ
Диски: SSD под ОС, NVME под TempDB, SSDх2(RAID1) под файлы БД, SSD под файлы журналов транзакций
Объемы дисков - от 2ТБ под данные, под ОС - 128Гб должно хватить.
CPU и ОЗУ уже будет под 100к, не говоря уже про остальное.
Если SQL не использовать, то диски NVME и распределять между ними базы + работа с БД в однопользовательском режиме.
(9)для 2х серверов только 2 проца "Процессор для серверов INTEL Xeon E-2288G 3.7ГГц" - уже выйдут на 100к. А это как минимум...
За 100к можно только БУ сервер купить.
(9) вот если конкретно это, то, допустим, берете Вы 10700К (30к) + мать (10к) + NVME (самса 960-го про нет сейчас нигде, поэтому можно и смартбай 13 про взять 2 шт) - еще 20к, память для Ынтеля без ECC - это от 10к за 32 Гиб (баз много - лучше побольше, т.е. 64 Гига, т.е. уже от 20к). Можно то же самое на 5600Х - ядер поменьше, но рабочие нагрузки примерно одинаково, можно уже диски PCI-E 4,0, но они дорогие, и память с ECC без буферизации - тоже подороже, но на проце 6 к экономии, остальное примерно одинаково стоит.
Если файл подкачки ОС (или ОС целиком),tempsrv 1c,TempDB и сами mdfы с logами будут лежать на одном Nvme (Samsung 980 Pro),производительность по дисковой подсистеме сильно просядет?
В процессе работы (1с сервер и SQL на одной машине) что еще активно юзает ОС из своего функционала помимо файла подкачки? - что может замедлять работу.
Последние редакции серверных ОС от мелкомягких влияют на производительность,если сравнивать с 2008R2 и на сколько существенно?
(15)На данный момент,какую версию серверной ОС корректней использовать,что бы не мучится с ее сыростью?
Пользовательский TEMP - то же замечал его активность на сервере...для чего он теребонькается на сервере в серверном режиме?
(22) Кто-то же их убедил в том, что для обеспечения эффективной(высокопроизводительной, долговременно-стабильной) работы всего этого хозяйства, хватит всего лишь 60 тыс.р.
Диск - самсунг 960 про на 1ТБ, можно два.
Память - если на проце от AMD, то можно и ECC без буферизации (с буферизацией работать не будет). Если Интел, то только обычная память без ECC. Разумеется, речь об обычных процах, не серверных. Если серверный - то ECC с буферизацией.
Остальное вообще мало на что влияет. Главное - комп под серваком настроить правильно.
ЗЫ: для 50 юзверей и хоть скольки баз за глаза и за уши любителям только Ынтеля зайдет 10700K, кому же пофиг - 5600X. Про любителей кетайских барахолок - тоже в статье выше есть парочка годных процоа, но, конечно, помедленнее.
(23) ну даже 10600К пойдет, но 10700К будет не хуже 3600го, правда память ECC не получится на интел натянуть - только на серверные.
А по поводу 980 про - это TLC память, ресурс у нее меньше в 4 раза, чем на 960 про с MLC. У меня дома два NVME: 980 про и смартбай 13 про. Так вот объективный тест на одном компе (x570, т.е. 980 про работает на максимуме pci-e 4.0) не выявил при рабочей нагрузке принципиальной разницы между ними. Да, на чтении 980 про быстрее, а вот на записи 1К блоками он слил смартбаю. При том последний в 2 раза дешевле.
I9-10850K или i9-9900K стоит рассмотреть,у них:
*кэш первого уровня почти в десять раз больше в сравнении с 10700К и 10600К
*окончание K,это значить буст,т.е. камень кратковременно "зажигает"?
960й не nvme...мне бы "к камушку поближе" без посредников)
Т.е. судя по Вашему тесту заморачиваться покупкой nvme нет смысла при работе с порциями таблиц 4к?
Но вообще мне казалось, что 960-й это старая добрая двухслойная MLC, но, как оказалось, все не так. В итоге все вот так для 1ТБ:
1. 960 про - 800 TBW.
2. 970 про - 1200 TBW. 15 000 IOPS 1К (чтение).
3. 980 про - 600 TBW. - 22 000 IOPS 1К (чтение), но только при PCI-E 4.0.
Да, последний самый быстрый (относительно при постоянной нагрузке, у него глубина очереди 128), при том у предыдущих моделей при средней нагрузке скорость будет сопоставима.
По поводу проца, то да, в 10850К кэша на 30% больше (16 vs 20 Mb), и стоит он - что странно - даже дешевле, так что я за. При этом R5 5600X с более высокой производительностью на ядро, особенно в целочисленной арифметике (а 1С очень условно многопоточная, 99% вычислений в ней однопоток) стоит дешевле любого из этих камней. Ну и возможность PCI-E 4.0 и ECC-память - тоже в плюсы АМД.
(31)
Имеет смысл гонятся за размером кэша L1,если он в 4-10 раз больше?
На сколько примерно % возрастает производительность,если кэш L1,скажем в 2, 5 и 10 раз больше?
AMD за те же деньги на сколько будет intel обходить в рамках 1с (однопоточности)?
(32) ну у интела кеша первого уровня (если верить яндексу) в полтора раза больше, но в общем и целом кеша меньше в те же полтора раза на в полтора раза большее количество ядер. Т.е. на ядро у АМД кеша тут или сильно больше, или столько же (для L1).
Скорость - зависит от того, как настроить систему. За АМД ECC память и PCI-E 4.0 NVME, на Интеле это станет общедоступно только к лету предположу. У меня в одной конторе работает сервак на линухе и АМД R5 2600Х два года уже, я у них с тех пор раза два был всего. Вчера тамошний программер как-то умудрился сделать так, что 1С не пускала - перегрузил удаленно через ssh сервер 1С и Постгрес - все заработало. Люди там дикие, компы видят не часто )))
Задался аналогичным вопросом. Нужен комп под сервер 1с. Брать полноценный сервер не позволит бюджет, поэтому хочется выбрать максимально производительное железо из потребительского сегмента. Баз максимум 10 будет. Пользователей не больше 15. Размер баз пока до 5 Гб. Прирост медленный. Изредка необходимо запускать тестирование или массовое перепроведение документов в базе под 70 Гб.
Склоняюсь к :
AMD Ryzen 7 5800X
ASUS ROG Strix X570-F Gaming
Kingston HyperX Predator DDR4 DIMM 32 Гб PC4-28800 2 шт. (HX436C18PB3AK2 / 64) Black
Два NVMe Samsung 970 PRO или Aorus NVMe Gen4 SSD на 500 Гб
Два Intel D3-S4610 на 480 Гб
Два WD Red 2 Тб WD20EFAX
Ограничения у сборки следующие: Оперативная память максимум 128 Гб, память двухканальная
Процессор не более одного, ядер не более 8 или 16 логических с HT, масштабирования по процу нет
Платформа супермикро)
За такие деньги альтернатив на серверном железе нет.
Альтернатива есть только при использовании десктопного железа, например, проц i9 10900K
Там будет 10 ядер, частота до 5.3Гц
Минусы - не поддерживает память ECC Registered, нужно очень мощное охлаждение, большой башенный куллер на 200-250 TDP
Далее по конфигурации: брали 2 одинаковых сервера, с одним все норм, второй попался с браком, перезагружается во время установки ОС, уехал в гарантийку. Это почему платформа супермикро добавлена в ограничения. Более надежных вариантов вроде нет, ДЕЛЛ или HP сильно дороже и на этом проце максимум 64Гб памяти поддерживают, наверно чтобы не конкурировали с более дорогими решениями. 64 Гб мало для сервера 1С и СКЛ на одной машине даже для 25 пользователей
Выбор NVMe Samsung 970 PRO или Samsung PM983
У PM983 есть конденсаторы, которые в случае отключения питания позволят записать данные из кеша в энергонезависимую память. При наличии двух блоков питания и УПС не так актуально, но все таки...
По скорости: предварительные тесты показали, что 970 Pro быстрее чем PM983 процентов на 30 во всех операциях кроме произвольного чтения и записи блоками 4К с очередью 32, последние у PM983 почти в 2 раза быстрее.
Ресурса с головой хватит и там и там, в накопителях 1Tb он составляет 1200 TBW
Более детального тестирования со смешанной нагрузкой сделать пока не получилось, как сервер вернется из гарантийки непременно проведу. Если интересно - скажите, напишу сюда или в отдельной публикации.
(46) Если используется конфигурация например КА 2.4 или УТ 11.4 А так же больше одной базы, то да.
Скажем так - в некоторых случаях может и хватить.
На сервере было 40 Гб и памяти категорически не хватало. Я разделил пользователей на 2 рпхоста, каждый через несколько дней занимает 10Гб и растет до 15Гб за 2-3 недели на платформе 8.3.17.1851. Кстати на платформе 8.3.12 было лучше и на 40Гб хоть и впритык, но жили долго.
Сервер SQL имел 10 Гб выделенной памяти и это мало, подтверждается сервисом мониторинга SQL Гилева, который как раз сейчас у меня активен. И кстати не забываем, что у самому серверу еще тоже память нужна для работы.
Я бы сказал так - 64 Гб может хватить, все-так это не 40, но отсутствие возможности докупить память добавляет существенные риски. Сервер не на один год покупается, и сколько будет жрать платформа 1С в дальнейшем мы не знаем, вряд ли меньше.
Кстати для экономии можно купить сначала 64Гб, но платформа должна поддерживать 128, если покупаем сервер в 2021 году.
Если все еще осталось недоверие - можно обсудить в личном порядке, расскажу поподробнее.
(47) 40 - да, впритык. Но 64 это не 40 =)
25 юзеров все же маловато.
Вообще в текущее время и стоимости памяти смешно слышать, что у кого-то её столько.
Если рпхост растет в течение такого продолжительного времени - значит утечка памяти на лицо. Насколько мне известно обычно в
таких случаях платформу обновляют, правят код в конфигурации или тупо чаще перезапускают рабочие процессы.
Главное то, что рассматривать вариант, например, сервера DELL PowerEdge T340, который в принципе неплох, но из-за лимита в 64Гб я бы не стал даже для 25+ пользователей. А стоить такой сервер будет примерно 270 000 аналогичной конфигурации с 64 Гб памяти, которую нельзя расширить. У HP кстати аналога я не нашел. Остается только Supermicro. Они нормально работают, но проблем с ними особенно вначале заметно больше.
(23) И кстати раз уж пошел разговор о 970 и 980, то рекомендую ставить 970 пока они еще продаются. Обратите внимание, что 980 использует TLC память со сроком службы в 2 раза меньше, чем у 970 аналогичного объема. Я понимаю, что и 600 TBW хватит большинству, но лучше все-таки иметь запас по прочности.
Видимо самсунг понял, что 970 составляет конкуренцию серверным железкам и решил, начиная с 980, исправить эту проблему.
*Ребят,имеет смысл разорятся на более быструю ОЗУ (3600 Мгц против 2666 Мгц) и учитывать тайминги? - ОЗУ планируется 128Гб
*Серия EVO (Samsung) по факту,сильно меньший ресурс имеет относительно PRO (Samsung)? - под ОС и temp 1c (пользовательский кэш и серверный кэш)
*на камушек i7 10700K имеет смысл напяливать охолождайку с TDP в двое больше?
(51)
1) Не думаю, что имеет смысл, прирост скорее всего будет в пределах 2-3% и он полностью нивелируется погрешностями измерения. Точных данных и тестов у меня нет. Могу в принципе потестить на базе в файловом варианте. На домашнем компе у меня стоит оперативка G.Skill Trident Z с отборными чипами и частотой 3200Mhz, могу погонять в номинальной частоте(вроде 2666) и в максимальной
2) На ресурс нужно смотреть в спецификации, указывается в TBW или в DWPD. Первое это количество записанных Tb до износа, второе сколько объемов диска можно перезаписывать ежедневно в течение 5-и лет. Можно DWPD умножить на объем диска * 365 * 5 и получится TBW
Чем больше объем диска тем больше TBW. 970 Pro на 1Tb имеет TBW 1200, EVO и EVO Plus такого же объема 600Tb Но нужно понимать, что это все очень условно и проработать диск может и сильно дольше.
Но не забываем, что разница не только в надежности, но и в скорости, поэтому для сервера крайне рекомендуется использовать PRO версию и лучше 970, почему написано выше.
3)На 10700 нужен кулер от 200TDP и выше, потому что заявленные TDP будут только в "задушенном" варианте работы по умолчанию, стоит только включить Turbo Boost и процессор будет выходить за рамки 125 TDP, причем экспоненциально увеличению частоты работы.
Рекомендую классику это Noctua NH-D15 или Be Quiet Cooler Dark Rock Pro 4, только обязательно корпус должен быть широкий, чтобы это все влезло. Они тихие и мощные. Вообще я писал про сервер для 1с тут: https://forum.infostart.ru/forum72/topic256192/
Собрал.Две недели обкатал.
По сравнительным тестам (клиент-серверный режим на MSSQL) получилось в 2-3 раза быстрее,по времени выполнения аналогичных операций.
Тек,кто планирует покупку ради скорости - гарантировать ничего не могу,т.к. в будущем софтовая прослойка обрастает мусором,конкурентная борьба за ресурсы...
(55) Скиньте тогда какие-либо тесты, например 1С Гилева, можно CrystalDiskMark, напишите какой nvme выбрали.
Как мой xeon 2288 придет из гарантийного ремонта, я тоже потестирую, сравним. Пока я заметил, что xeon выдает 4,7-4,8 GHz в бусте и постоянно скачет в небольших пределах. i7 9700 ведет себя по-другому, там стабильно 4,9 если одно ядро загружено