Медленное 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 76 08.05.23 11:23 Сейчас в теме
(1)Исходя из вышесказанного:
Какие-то аппаратные проблемы с ОЗУ/дисками/материнской платой, либо просто не хватает линий PCI-E для дисков и когда происходит общение сразу с несколькими дисками, все ограничивается скажем 4-мя линиями с увеличенными задержками.

Какая материнская плата используется в случае AMD?
6. karamazoff 96 08.05.23 19:19 Сейчас в теме
(3)С глубоким к вам уважением, знаю Вас по форуму, но про мат. плату... по моему зашквар, вы реально считаете, что производительность 1с может сильно зависить от мат. платы сервера?
7. nomad_irk 76 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 76 08.05.23 21:47 Сейчас в теме
(10)из этого я предположил, что с дисками/материнкой что-то не так.
Почему материнкой: потому что, возможно, на другом чипсете/другого производителя, ситуация будет лучше.
14. 1czachas 26 08.05.23 21:58 Сейчас в теме
(13)
В личке можно с вами пообщаться?
16. nomad_irk 76 08.05.23 23:09 Сейчас в теме
17. пользователь 09.05.23 03:15
Сообщение было скрыто модератором.
...
35. wertep 23 11.05.23 09:59 Сейчас в теме
(1) Забудьте уже про измерение Read/Write на дисках.
При это измерении идет последовательное обращение к одному файлу. Для нагруженных реальных систем большое влияние оказывает параметр IOPS, и он может никак не соотносится с Read/Write.
Еще проверяем своп системы, ограничиваем SQL по потреблению памяти.
2. karamazoff 96 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 96 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 3039 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 76 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 76 11.05.23 06:13 Сейчас в теме
36. wertep 23 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 76 12.05.23 09:57 Сейчас в теме
(38)Странная, конечно, несовместимость с 980Pro, че-т даже никаких мыслей по этому поводу......
41. starik-2005 3039 12.05.23 10:58 Сейчас в теме
(39) у меня какой-то ноунейм nvme работал быстрее, чем 980 про даже на файловой базе на 5600Х. Но проблема решилась радиатором - стало одинаково.
ЗЫ: в той теме про 5600Х чел писал, что на серверном NVME от самса у него 100+ в скуле, а на обычном 70 вроде бы (я уже не помню, с телефонк смотреть лениво). Так что диски - это важная штука.
А память не заводится видимо потому, что не в те разъемы воткнута или спиртом ножки не протерты. Я у себя пока не протер 6400-ю, то она у меня на 4800 раьотала только. Так что спирт - великая штука*

* только для наружного употребления.
42. nomad_irk 76 12.05.23 11:03 Сейчас в теме
(41)даже если предположить, что источник проблемы - температурный режим 980Pro, то производителя бы уже заклевали претензиями по этому поводу и уже были б штатные радиаторы прилеплены.....
43. wertep 23 12.05.23 15:08 Сейчас в теме
(38) Это раньше было понятно что при такой операции на диске пишется $mft и $log в очень не больших количествах. Что сейчас происходит в SSD накопителях одному богу производителю известно. Опять же как и что этот кэш кэширует производители не рассказывают. Вполне возможно, что критичные служебные данные к которым относятся $mft и $log, например, пишутся мимо кэша и тут уже играет реальная производительность памяти.
И про кэш узнали только после обнаружения странного поведения накопителей. И про неадекватное соотношение скоростей чтения/записи и ИОПС тоже производители не рассказывали.
44. mrsmrv 126 26.05.23 02:46 Сейчас в теме
Про память на райзене. Эту тему изначально обмусолили ещё в момент выхода процессоров. Вы видимо не внимательно читали обзоры на него., что по две плашки на канал не дадут разогнать память более чем 3600 - ну никак не дадут. Память гонится только по одной плашке на канал. Всё что выше 3600 - по сути разгон, хоть и заводской.
23. starik-2005 3039 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 3039 10.05.23 10:12 Сейчас в теме
(25)
красноглазиками
Ты про себя? )))
10.05.23 03:34
27. user856012 13 10.05.23 10:37 Сейчас в теме
(26)
Ты про себя?
Как? Как ты догадался?! :-D
28. starik-2005 3039 10.05.23 10:51 Сейчас в теме
(27)
Как ты догадался?
Пользователь линуха ночью спит, пользователь винды ночью спит, а вот пользователь фряхи ночью патчит КДЕ.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот