Медленное 1С на быстром железе

1. 1czachas 26 07.05.23 20:13 Сейчас в теме
Товарищи, нуждаюсь в вашей помощи, совете!

Два десктопа в облаке.

i7-11700K, 128Gb DDR4 2666, NVME Patriot P300 1TB
Win Server 2019, MS SQL 2022
Crystal DiskMark кажет Read 2518 Write 1803

Указанный диск - единственный.

Высокая производительность и больше никаких настроек, никакого тюнинга вообще, выдает 53-58 на скуле
база и tempdb на ramdrive - 59
файловая - 119

====================================

7950x, 128GB DDR5 4800, 4х980PRO 2TB без рейда
Win Server 2022, MS SQL 2022
Crystal DiskMark кажет Read 6873 Write 4951
Samsung Magician свидетельствут о последней прошивке дисков, отличном их состоянии.

База, лог - на разных дисках, еще на одном TempDB и временные файлы 1С.

Высокая производительность в UEFI и управлении питанием, управление томами, страницы в памяти, Simple модель восстановления, MAXDOP 1, 2048 threads, полное отключение Defender, отключение журнала регистрации.

Всё это шаманство даёт вонючих 34-38 на скуле. Чистая голая установка без тюнинга - 14!!!
При этом,
база и tempdb на ramdrive - 80
файловая - 180


Судя по Гилевскому тесту, максимальная скорость записи в одно- и многопотоке различается в два раза в пользу системы на Intel.
Не понимаю...
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. nomad_irk 67 08.05.23 11:23 Сейчас в теме
(1)Исходя из вышесказанного:
Какие-то аппаратные проблемы с ОЗУ/дисками/материнской платой, либо просто не хватает линий PCI-E для дисков и когда происходит общение сразу с несколькими дисками, все ограничивается скажем 4-мя линиями с увеличенными задержками.

Какая материнская плата используется в случае AMD?
6. karamazoff 94 08.05.23 19:19 Сейчас в теме
(3)С глубоким к вам уважением, знаю Вас по форуму, но про мат. плату... по моему зашквар, вы реально считаете, что производительность 1с может сильно зависить от мат. платы сервера?
7. nomad_irk 67 08.05.23 19:46 Сейчас в теме
(6)в данном конкретном случае речь идет об обычном железе, в котором производители как чипов, так и самих материнских плат экономят на чем только могут, поэтому вполне себе могло оказаться так, что все диски NVMe, размещенные на материнской плате, разделяют по-сути 4 линии PCI-E, ведь остальные 16 линий отданы под видеокарту.

Это всего лишь мои предположения, я могу ошибаться, причем сильно, но по предоставленной информации один диск ведет себя шустро, и система АМД в файловом варианте набирает большее количество баллов, чем система Интел.
10. 1czachas 26 08.05.23 21:33 Сейчас в теме
(7)
Совершенно верно. В тестах, когда всё расположено на рэмдрайве и в тесте с файловой базой, система на AMD, ожидаемо, рвёт систему на Intel.
13. nomad_irk 67 08.05.23 21:47 Сейчас в теме
(10)из этого я предположил, что с дисками/материнкой что-то не так.
Почему материнкой: потому что, возможно, на другом чипсете/другого производителя, ситуация будет лучше.
14. 1czachas 26 08.05.23 21:58 Сейчас в теме
(13)
В личке можно с вами пообщаться?
16. nomad_irk 67 08.05.23 23:09 Сейчас в теме
17. пользователь 09.05.23 03:15
Сообщение было скрыто модератором.
...
35. wertep 22 11.05.23 09:59 Сейчас в теме
(1) Забудьте уже про измерение Read/Write на дисках.
При это измерении идет последовательное обращение к одному файлу. Для нагруженных реальных систем большое влияние оказывает параметр IOPS, и он может никак не соотносится с Read/Write.
Еще проверяем своп системы, ограничиваем SQL по потреблению памяти.
2. karamazoff 94 08.05.23 10:03 Сейчас в теме
И какого совета вы хотите? Вы все проанализировали, получили результаты, которые здесь привели... Вам надо ехать или шашечки? (из анекдота)
11. 1czachas 26 08.05.23 21:34 Сейчас в теме
(2)
Хочу советы не из анекдота.
Не пишите сюда, сделайте одолжение.
4. baracuda 2 08.05.23 13:51 Сейчас в теме
Вообще среды не однородные.
В первом случае WinServer2019 во втором WinServer 2022
Да и версии платформ не указаны.
12. 1czachas 26 08.05.23 21:35 Сейчас в теме
(4)
Версия платформы есть на скринах. Это последняя 23я.
Тесты повторены на обоих компах на 2019 и на 2022 WinServer.
Результаты аналогичные.
Дмитрий74Чел; baracuda; +2 Ответить
5. karamazoff 94 08.05.23 19:11 Сейчас в теме
мы здесь теоретизируем? Или там реальные юзеры есть? У них то как? Жалуются?
8. XAKEP 08.05.23 19:59 Сейчас в теме
ramdrive ???

покажите общую загрузку системы во время теста :
диск, проц, память и сеть - как загружены в процентах.
15. 1czachas 26 08.05.23 22:44 Сейчас в теме
(8)
Вы гадаете по процентам?
Вот, например, что скажете по этой загруженности?
Прикрепленные файлы:
19. XAKEP 09.05.23 06:43 Сейчас в теме
(15)
Это указывает , что проблема не в машине, а в водителе.
Хотя, уже разобрались сами.
20. 1czachas 26 09.05.23 07:48 Сейчас в теме
(19)
Да, с вами разобрался с первого же сообщения.
Ценность ваших агро замечаний сложно переоценить.
22. starik-2005 2899 09.05.23 21:10 Сейчас в теме
(15) Кстати, 100% производительности CPU в мониторе говорит о том, что турбо не работает.
корум; +1 Ответить
32. 1czachas 26 11.05.23 03:28 Сейчас в теме
(22)
Не совсем понял. Если вы про скрин с двумя эпиками 7763, то там утилизацию процессорного времени сложно разгонать даже на 10%.
18. 1czachas 26 09.05.23 05:38 Сейчас в теме
После проср***х в хламину майских праздиков, потраченных на бесконечные тесты и бенчи и установки уже вызывающего ненависть набора ПО, нашел проблему.
Если интересно - лайкайте этот камент. Я, хотя бы, получу возможность в личку людям писать. А не интересно - буду одной из тех скотин, которых все находят в конце треда с интересующей их проблемой, завершающегося не описанием решения, а словами "Всё нормально! Разобрался!".
Прикрепленные файлы:
user1288103; mrsmrv; newlogin1; user591216_mail_oll; sys1c; Noy; muskul; GeraltSnow; starik-2005; nomad_irk; +10 2 Ответить
21. nomad_irk 67 09.05.23 10:58 Сейчас в теме
(18)и что по итогу оказалось не так?
29. 1czachas 26 11.05.23 03:17 Сейчас в теме
(21)
Описывал здесь и в разговоре со starik-2005, что перепробовал за трое суток, казалось бы, всё.
Раз 20 переустановил полный набор: от оси до бенчмарков. На пяти компах у оператора: 7950х, 13900к, и три 11700к с разным набором комплектующих (диски Patriot P300 и Samsug 970evo).

С самого начала я подозревал диски, но Кристалмарки и Аиды рвали всё живое, мэджисиан демонстрировал корейскую уверенность и спокойствие. Не говоря уже о тестах памяти и проца. Память, кстати Selectel отказался поднимать на 7950х с 3600Mhz, заявив, что "не получилось".

Сразу напрягало, что 11700 на каких-то Patriot P300 давал в гилеве 72 очка, а крутые 980pro как-то подозрительно долго даже просто загружали детешник теста в конфигураторе. Причем, одинаково помойные результаты были на 13900 и 7950. Ну, блин, просто чудеса. Да, диски у них одинаковые - 980pro, но как объяснить саму проблему, если диски явно быстрые pci-e x4?

К концу третьего дня, опустошенный полученным совершенно бесполезным опытом, стал долбить Instant File Initialization. Ну да, он включен и был включен у меня везде и 50-гиговая пустышка создавалась за пару секунд. Но на Патриотах она создавалась 2 секунды, а на Самсах - 4!

На 7950х еще стоял 4ТБ HDD. Ну кому в здравом уме придет в голову ставить базы на хард, когда есть NVMe?

В общем, вы уже поняли, последний скрин моего предыщущего сообщения сделан, когда гилев стоял на диске в 150 раз более медленном. После такого марафона уже не было ни радости, ни злости.

Я, конечно, не могу сказать за всю линейку этих дисков. Но в разное время собранные с ними компы одинаково чудили под скулем. Причем, и на 970evo (чуть лучше) и 980pro. Чего-то мы про MSSQL, видимо, не знаем.

Диски поменял на Patriotы эти несчастные (так же 4 штуки во всем дыры м.2), в итоге. Попугаи радостно засуетились.
Спасибо, парни, что пытались помочь!
Дмитрий74Чел; mrsmrv; +2 1 Ответить
33. muskul 11.05.23 05:00 Сейчас в теме
(29)то есть просто перепутал хдд с ссд?
Дмитрий74Чел; +1 Ответить
37. 1czachas 26 12.05.23 09:43 Сейчас в теме
40. muskul 12.05.23 10:09 Сейчас в теме
(37)тогда не понял в чем причина
34. nomad_irk 67 11.05.23 06:13 Сейчас в теме
36. wertep 22 11.05.23 10:32 Сейчас в теме
(29) С первым сообщением поторопился, но оно тоже верно. Немного поздно, но дополню. У SSD все параметры обычно указываются при работе SLC-кэша, а вот когда он кончается то все параметры очень сильно проседают. Надо еще и по этому параметру их проверять, размер кэша и как после проседает.
38. 1czachas 26 12.05.23 09:50 Сейчас в теме
(36)
Надо проверять работу кэша, но причем тут это?

Создание пустышки в MSSQL, на создание которой требуется 2 секунды, на 980pro отнимало 4 секунды. Это не запись, а резервирование места.

Я думаю, дело в используемом в этих дисках контроллере или в прошивке. На что и нарывается специфика работы MSSQL с диковой подсистемой.
39. nomad_irk 67 12.05.23 09:57 Сейчас в теме
(38)Странная, конечно, несовместимость с 980Pro, че-т даже никаких мыслей по этому поводу......
41. starik-2005 2899 12.05.23 10:58 Сейчас в теме
(39) у меня какой-то ноунейм nvme работал быстрее, чем 980 про даже на файловой базе на 5600Х. Но проблема решилась радиатором - стало одинаково.
ЗЫ: в той теме про 5600Х чел писал, что на серверном NVME от самса у него 100+ в скуле, а на обычном 70 вроде бы (я уже не помню, с телефонк смотреть лениво). Так что диски - это важная штука.
А память не заводится видимо потому, что не в те разъемы воткнута или спиртом ножки не протерты. Я у себя пока не протер 6400-ю, то она у меня на 4800 раьотала только. Так что спирт - великая штука*

* только для наружного употребления.
42. nomad_irk 67 12.05.23 11:03 Сейчас в теме
(41)даже если предположить, что источник проблемы - температурный режим 980Pro, то производителя бы уже заклевали претензиями по этому поводу и уже были б штатные радиаторы прилеплены.....
43. wertep 22 12.05.23 15:08 Сейчас в теме
(38) Это раньше было понятно что при такой операции на диске пишется $mft и $log в очень не больших количествах. Что сейчас происходит в SSD накопителях одному богу производителю известно. Опять же как и что этот кэш кэширует производители не рассказывают. Вполне возможно, что критичные служебные данные к которым относятся $mft и $log, например, пишутся мимо кэша и тут уже играет реальная производительность памяти.
И про кэш узнали только после обнаружения странного поведения накопителей. И про неадекватное соотношение скоростей чтения/записи и ИОПС тоже производители не рассказывали.
44. mrsmrv 116 26.05.23 02:46 Сейчас в теме
Про память на райзене. Эту тему изначально обмусолили ещё в момент выхода процессоров. Вы видимо не внимательно читали обзоры на него., что по две плашки на канал не дадут разогнать память более чем 3600 - ну никак не дадут. Память гонится только по одной плашке на канал. Всё что выше 3600 - по сути разгон, хоть и заводской.
23. starik-2005 2899 09.05.23 21:12 Сейчас в теме
(18)
нашел проблему
С днем победы, уважаемый )))
user1577718; muskul; Torin; +3 Ответить
30. 1czachas 26 11.05.23 03:17 Сейчас в теме
24. muskul 10.05.23 03:11 Сейчас в теме
31. 1czachas 26 11.05.23 03:18 Сейчас в теме
(24)
Развернутый ответ выше
25. user856012 13 10.05.23 03:34 Сейчас в теме
Эххх, до чего же легко "скотинам" манипулировать 1Сниками! Причем, не только виндузятниками, но и красноглазиками... :-P

P.S. Жду честно заработанных минусов! ;-)
karamazoff; +1 Ответить
26. starik-2005 2899 10.05.23 10:12 Сейчас в теме
(25)
красноглазиками
Ты про себя? )))
10.05.23 03:34
27. user856012 13 10.05.23 10:37 Сейчас в теме
(26)
Ты про себя?
Как? Как ты догадался?! :-D
28. starik-2005 2899 10.05.23 10:51 Сейчас в теме
(27)
Как ты догадался?
Пользователь линуха ночью спит, пользователь винды ночью спит, а вот пользователь фряхи ночью патчит КДЕ.
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день