HighLoad ›
Ускорение работы конфигуратора 1С с большими прикладными решениями ›
#45
14.01.22 21:13
(18)
по пунктам:
1. интеловский процессор серии 8xxxU - ноутбучный слаботочный, рассчитан на длительную работу при малой нагрузке с малым нагревом. Видимо программисту такой купили для работы или он сам себе купил. На высокой частоте работает очень недолго, через несколько десятков секунд наступает ограничение теплового пакета и частота неприятно снижается. Для открытия конфигуратора этого обычно достаточно, для серьёзных нагрузок не годится категорически. Дальше зависит от сценария, надо считать: сколько времени программист теряет на ожидания, пока оборудование чего-то там обработает и сварит, и сколько времени он может сэкономить заменой оборудования. Иногда реально можно выяснить, что замена оборудования очень даже рациональна.
2. вариант с рамдиском на 4 гига хоть и имеет право на жизнь, но годится чисто "пережить пожар", если память впаяна и ссд тоже впаян. Долговременная работа 1С в таком режиме довольно быстро упрётся в то, что и при работе файлы temp могут создаваться большие, и загрузка-выгрузка какого-нибудь .dt требует свободное место в папке temp на весь размер обрабатываемых файлов;
3.0. обсуждать ограничения шины PCIe 3.0 и 4.0 на высокопроизводительных (хотя бы десктопных) SSD - это конечно прекрасно, но в подавляющем большинстве случаев при работе 1С/СУБД производительность дисковой подсистемы будет упираться в производительность контроллера ссд и флэш-памяти. Даже новейшие оптаны 5800X далеко не всегда и не во всех сценариях будут давать поток в хотя бы 4 гига в секунду, чтобы шина PCIe 3.0 реально выступила узким местом. Не говоря уже про десктопные самсунги формата M.2 (там ещё банальный перегрев отлично выступит дополнительным ограничителем, особенно внутри ноутбука). А вот разница между более старым (более медленным) и более новым (более быстрым) контроллером даже на шине PCIe 3.0 будет вполне себе заметна, очевидна и приятна.
Что же касается ситуации, с которой всё началось (см. "медленные действия конфигуратора") - лично я бы начал с анализа "а что же именно выступает узким местом?". И например, просто бы выяснил, что в ноутбуке воткнут плохой дешёвый ссд, который нагрузку на запись элементарно не держит (какой-нибудь позорный intel 660p). И дальше бы думал в сторону замены этого ссд или добавления вторым хотя бы небольшого ссд попроизводительней (например Samsung 970 Evo Plus гигов на 512, если есть возможность воткнуть второй M.2 или хотя бы 860 Evo, если есть только SATA), чтобы всю интенсивную дисковую нагрузку вынести туда.
И не бороться с ветряными мельницами, изобретая очередные велосипеды.