- Remove From My Forums
-
Вопрос
-
Здравствуйте, уважаемые участники форума,
Я выбираю компьютер для сложных расчетов в программе Excel (Windows 10, Office 2019): макрос за один раз обрабатывает 80 файлов, в каждом файле 25000 строк, 20 столбцов, всего 500000 ячеек, 400000 (четыреста тысяч)
формул, включая формулы массива в одном столбце.В настоящее время у меня ноутбук с процессором i5-8265U, 4 ядра, 8 потоков. На этом компьютере во время обработки макросом 80-ти файлов Excel загружает CPU всего лишь на 25-30 % согласно диспетчеру
задач и вычисление занимает 4 часа.Я хотел бы ускорить процесс вычислений и приобрести более производительный компьютер для этих целей.
Что самое важное в компьютере, а на что меньше обращать внимание, если компьютер будет использоваться только для работы Excel:
— Процессор?
— Количество ядер?
— Многопоточность?
— Поддерживает ли Excel многопоточность в вычислениях?
— Нужна ли многоядерность процессора для работы в Excel?
Может, вы посоветуете конкретный процессор для описанной задачи.
Благодарю за ответы.
С уважением.
Ответы
-
Здравствуйте, уважаемые участники форума,
Я выбираю компьютер для сложных расчетов в программе Excel (Windows 10, Office 2019): макрос за один раз обрабатывает 80 файлов, в каждом файле 25000 строк, 20 столбцов, всего 500000 ячеек, 400000 (четыреста тысяч)
формул, включая формулы массива в одном столбце.В настоящее время у меня ноутбук с процессором i5-8265U, 4 ядра, 8 потоков. На этом компьютере во время обработки макросом 80-ти файлов Excel загружает CPU всего лишь на 25-30 % согласно диспетчеру
задач и вычисление занимает 4 часа.Я хотел бы ускорить процесс вычислений и приобрести более производительный компьютер для этих целей.
Что самое важное в компьютере, а на что меньше обращать внимание, если компьютер будет использоваться только для работы Excel:
— Процессор?
— Количество ядер?
— Многопоточность?
— Поддерживает ли Excel многопоточность в вычислениях?
— Нужна ли многоядерность процессора для работы в Excel?
Может, вы посоветуете конкретный процессор для описанной задачи.
Благодарю за ответы.
С уважением.
Многопоточность поддерживается при вычислениях самих таблиц. Проверьте включена ли она как показано на картинке ниже.
Однако скрипт является однопоточным. Если у вас все делает скрипт, то количество ядер особого значения не имеет — что у вас и наблюдается. У вас две решения этой проблемы:
— Переделать скрипт чтоб он использовал многопоточность. Поиск «vba excel multithreading» поможет найти варианты.
— Использовать процессор с максимальной однопоточной производительностью. На сегодня это i9-10900k. Но он быстрее вашего текущего процессора всего в полтора раза на одном потоке.
В общем, замена процессора без изменения скрипта скорее всего тупик. Если же вы сделайте свой скрипт многопоточным, то можно будет получить 10х «прибавки» на процессоре с большим числом ядер или в
облаке.Может быть, вы знаете определенный ресурс, который может помочь настроить VBA на многопоточность?
Нет, не знаю. Но по указанному мной запросу поисковики выводят судя по всему полезную информацию. Первая же ссылка на stack overflow выглядит многообещающей…
Скрипт потребуется по факту переписать, а не «настроить». Как именно — зависит от того что вы делайте в этом скрипте. Например, можно обрабатывать отдельные файлы параллельно если то что вы делайте это допускает.
_Самый быстрый_ процессор всего на 50% быстрее вашего. Как вы думайте какой эффект будет от процессора за $100? Помните что ваш текущий процессор имеет турбо буст на 3.9 GHz на которой он и будет работать в однопоточном режиме.
Разница с указанными вами процессорами будет в пределах 5-10% — если вообще будет.Если скрипт будет переписан, то надо брать процессор с большим числом ядер. Если бюджет ограничен, то наверное стоит смотреть в сторону AMD. Например AMD Ryzen 5 3600 обеспечивает самую высокую многпоточную производительность
в растете на доллар цены.
This posting is provided «AS IS» with no warranties, and confers no rights.
-
Предложено в качестве ответа
21 июля 2020 г. 15:31
-
Помечено в качестве ответа
Иван ПродановMicrosoft contingent staff, Moderator
22 июля 2020 г. 8:18
-
Предложено в качестве ответа
-
Здравствуйте, уважаемые участники форума,
Я выбираю компьютер для сложных расчетов в программе Excel (Windows 10, Office 2019): макрос за один раз обрабатывает 80 файлов, в каждом файле 25000 строк, 20 столбцов, всего 500000 ячеек, 400000 (четыреста тысяч)
формул, включая формулы массива в одном столбце.В настоящее время у меня ноутбук с процессором i5-8265U, 4 ядра, 8 потоков. На этом компьютере во время обработки макросом 80-ти файлов Excel загружает CPU всего лишь на 25-30 % согласно диспетчеру
задач и вычисление занимает 4 часа.Я хотел бы ускорить процесс вычислений и приобрести более производительный компьютер для этих целей.
Что самое важное в компьютере, а на что меньше обращать внимание, если компьютер будет использоваться только для работы Excel:
— Процессор?
— Количество ядер?
— Многопоточность?
— Поддерживает ли Excel многопоточность в вычислениях?
— Нужна ли многоядерность процессора для работы в Excel?
Может, вы посоветуете конкретный процессор для описанной задачи.
Благодарю за ответы.
С уважением.
Многопоточность поддерживается при вычислениях самих таблиц. Проверьте включена ли она как показано на картинке ниже.
Однако скрипт является однопоточным. Если у вас все делает скрипт, то количество ядер особого значения не имеет — что у вас и наблюдается. У вас две решения этой проблемы:
— Переделать скрипт чтоб он использовал многопоточность. Поиск «vba excel multithreading» поможет найти варианты.
— Использовать процессор с максимальной однопоточной производительностью. На сегодня это i9-10900k. Но он быстрее вашего текущего процессора всего в полтора раза на одном потоке.
В общем, замена процессора без изменения скрипта скорее всего тупик. Если же вы сделайте свой скрипт многопоточным, то можно будет получить 10х «прибавки» на процессоре с большим числом ядер или в
облаке.
This posting is provided «AS IS» with no warranties, and confers no rights.
DivineSoul Пользователь Сообщений: 35 |
Добрый день! Суть проблемы — есть екселевский файл весом 60-70мб (в зависимости от заполненных данных). В нём находиться огромнейшее кол-во сложнейших вычислений. Я пришёл к выводу, что скорее всего у меня проблемы с производительностью ПК. Моё железо сейчас: P.s. файл трогать нельзя! Он полностью рабочий (в нём никаких условных форматирований — только формулы) — нужно изменить только скорость обработки данных. Изменено: DivineSoul — 12.05.2016 12:26:52 |
Ivan.kh Пользователь Сообщений: 2024 |
|
DivineSoul, поможет только отключение автоматического пересчета формул. В остальном надо менять подход к тому, для чего используется данный файл. |
|
DivineSoul Пользователь Сообщений: 35 |
Я не верю, что производительность железа никак не влияет на скорость работы программы… Я почитал описание программы Excel на офф сайте, и поразился тому, какой объём данных она может обрабатывать (моя таблица и на 2% не соответствует тому, что заявлено в мануале производительности программы), а по факту тормозит так, как будто забита формулами до предельных возможностей программы). |
DivineSoul Пользователь Сообщений: 35 |
Поясню подробнее — мой файлик является своеобразным аналогом 1С-ки — т.е. при помощи формул воссоздан почти весь функционал программы 1С для конкретных задач. Вопрос стоит только в том, как ускорить обработку вводимых данных, чтобы не ждать по 5-7 секунд после каждого введённого значения!? |
Есть понятие производительность ПК, а есть производительность самих исполняемых приложений. Есть еще последовательность вычислений — ПК будет обрабатывать данные в файле ровно так как Вы напишите формулы. Если в файле эксель много формул написанных «с запасом» (когда обращение идет не на выделенные диапазоны с данными — а на диапазон столбцов/строк). Вообще для комфортной работы эксель достаточно вот такой конфигурации: Еще следует помнить что эксель не должен использоваться как База Данных для каких-то серьезных проектов. Простые способы ускорить работу эксель: В общем это из того что пришло в голову. Никто не знает столько — сколько не знаю я |
|
китин Пользователь Сообщений: 931 |
#7 12.05.2016 14:27:52
Странно. Я все жизнь считал , что десяток простых и быстрых формул будут работать быстрее, чем одна МЕГАформула. Неужели я ошибался? Вполне такой нормальный кинжальчик. Процентов на 100 |
||
китин, получается, да. несмогу подобрать исключения — но возможно они есть, но в общем суть вот в чем: условно говоря так: п.с.: зависимость, конечно, не линейная — но она присутствует. Изменено: fakenomore17 — 14.05.2016 23:17:19 Никто не знает столько — сколько не знаю я |
|
китин Пользователь Сообщений: 931 |
#9 12.05.2016 14:35:25
Изменено: китин — 13.05.2016 11:53:31 Вполне такой нормальный кинжальчик. Процентов на 100 |
||
Ivan.kh Пользователь Сообщений: 2024 |
#10 12.05.2016 14:49:04
не спешите стреляться, вопрос по поводу скорости неоднозначен ТЫЦ |
||
Sanja Пользователь Сообщений: 14838 |
#11 12.05.2016 14:51:39 На СУБД переходите. Или хотя-бы на макросы.
. Особенно с восклицательным знаком. Открытие/закрытие по 1,5 мин и каждая операция по 5 сек для меня далеко не «рабочий» файл
? Изменено: Sanja — 12.05.2016 14:56:16 Согласие есть продукт при полном непротивлении сторон. |
||
китин Пользователь Сообщений: 931 |
Ivan.kh,спасибо!!!! поживем еще Ivan.kh ) я тут пару месяцев назад наваял формулу так символов в 300-350 где то за полчаса. Вчера два часа пытался переделать ее под новые реалии.плюнул написал новую.Теперь думаю что будет если босс снова решит условия поменять Изменено: китин — 12.05.2016 15:03:35 Вполне такой нормальный кинжальчик. Процентов на 100 |
Михаил С. Пользователь Сообщений: 10514 |
#13 12.05.2016 15:59:15
Я тоже так считаю. Не вижу случая, когда мега-формула будет работать быстрее нескольких простых формул. Особенно это заметно, если в МЕГА-формуле используются массивы и таких формул много. Или в мега-формуле несколько раз пересчитывается один и тот же фрагмент. По ускорению — если есть возможность по объёму данных — используйте 2003 офис; затем — 2010. 2013 и 2016 заметно медленнее 2010. Во всяком случае на слабом железе. |
||
TheBestOfTheBest Пользователь Сообщений: 2366 Excel 2010 +PLEX +SaveToDB +PowerQuery |
#14 12.05.2016 16:38:36
— для ускорения пересчета — ++ Неизлечимых болезней нет, есть неизлечимые люди. |
||
ArtHome Пользователь Сообщений: 44 |
В экселе на быстродействие влияет тупо частота процессора. Так как он грузит только одно ядро процессора. ЗЫ А памяти у ТС и так уже много. Изменено: ArtHome — 13.05.2016 11:54:31 |
MCH Пользователь Сообщений: 3875 |
Основной прирост скорости дает замена процессора на более быстрый и многоядерный (для пересчета формул в Excel 2007 и выше) Лучше всего заменить формулы на разовые расчеты макросом, SQL запросы либо на сводные таблицы. Например у Вас в файле огромное количество ВПР, которые постоянно пересчитываются. |
Бахтиёр Пользователь Сообщений: 1930 Excel 365 |
#17 12.05.2016 19:01:53
по-моему у ТС как раз этот случай, исходя из:
Изменено: Бахтиёр — 12.05.2016 19:06:04 |
||||
Бахтиёр Пользователь Сообщений: 1930 Excel 365 |
#18 12.05.2016 19:09:41
? Прикрепленные файлы
|
||
JeyCi Пользователь Сообщений: 3357 |
#19 12.05.2016 19:52:48
для случаев, указанных в #13, наверно, всё-таки будут улучшения… мне кажется… по крайней мере, в своё время, чтобы взглянуть на AutoCad (много оперативки заполняет) — мне пришлось увеличивать её, и это помогло… имхо (случаи из #13 тоже, видимо, много озу могут занять) Изменено: JeyCi — 12.05.2016 19:54:50 чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах) |
||
Фродо Пользователь Сообщений: 348 |
не хватило сил прочесть все посты суть: изучайте направление Как оптимизировать формулы/макросы для ускорение их работы а то что вы ферари себе купите, она всеравно не поедет быстрей жигулей по грунтовой дороге и прицепленным белазом у меня простая версия Экселя, в ней нет кнопки «Прочитать мысли и сгенерировать файл пример» |
ArtHome Пользователь Сообщений: 44 |
#21 13.05.2016 03:54:46 Бахтиёр, это для успокоения пользователей. Видимо в определённых ситуациях даёт прирост производительности, когда есть несвязанные блоки вычислений. Но в узких местах может быть только один процесс. Пример — выполняем бесконечный цикл
При этом видим, что у четырёхядерного процессора загрузка всего 25%. Операционная система бросает эксель с одного ядра на другое, но общая загрузка процессора — 25%, увы. Прикрепленные файлы
|
||
ArtHome Пользователь Сообщений: 44 |
#22 13.05.2016 03:58:56
Как в анекдоте — чукча не читатель, чукча писатель, однако! |
||
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#23 13.05.2016 04:08:59 Доброе времени суток
ArtHome, как бы Бахтиёр показывал настройку числа используемых процессоров в рамках темы. Excel использует многопоточные вычисления для расчётов формул. VBA же как был однопоточным, так и остался. Так что ваше замечание, в рамках темы не совсем корректно. |
||
ArtHome Пользователь Сообщений: 44 |
#24 13.05.2016 04:51:21
Два разных несвязанных документа — без проблем, будут исполнятся в разных потоках. Но речь идёт у ТС про один проект, в котором изменение одной ячейки приводит к перерасчётам продолжительностью в несколько секунд. Эксель банально пересчитывает таблицы данных одну за другой, хотя там-то уж можно было бы распараллелить работу, однако не получилось. Потоки ещё могут использоваться при построении деревьев вычислений. Но для случая ТС уже вся эта работа выполнена, проект в активном актуальном состоянии. И после внесения изменений пользователем тупо начинается пересчёт всей цепочки. Возможно у ТС всё усугубляется неверной работой макросов — например запрещать и разрешать события надо всего один раз, избегая вложенностей. Но на своих проектах, в оптимальности которых я уверен, я неоднократно видел, что когда эксель выполняет перерасчёты, грузится только одно ядро. Более того, программируя на более других языках многопоточные приложения под Windows, я понимаю, почему это происходит именно так — трудно начать расчёт в параллельном потоке с середины вычислений не имея результата предыдущей части. Можно только что-то оптимизировать и подготовиться, но эта оптимизация выполняется в самом начале, и на десятый раз уже давно всё выоптимизировано…) |
||
ZVI Пользователь Сообщений: 4328 |
Excel отключает многопоточные вычисления, если в формулах используются такие функции: Для больших книг с множеством формул бывает полезно нажать Alt-F11, затем CTRL-G, ввести ActiveWorkbook.ForceFullCalculation=True и нажать Enter. |
Бахтиёр Пользователь Сообщений: 1930 Excel 365 |
#26 13.05.2016 07:24:22 Владимир, если я правильно Вас понял, стоит ли на большие книги с множеством формул:
? Или же нужно выполнить это действие для книги один раз и забыть об этом? Изменено: Бахтиёр — 13.05.2016 07:27:56 |
||
ZVI Пользователь Сообщений: 4328 |
#27 13.05.2016 08:12:50
Да, но уточню, что данный метод дает эффект если на листе используется множество многоуровневых ссылок: ячейка ссылается на другую, та на третью. и так много раз. Для таких формул для каждого листа Excel создает своё дерево зависимостей. При изменении значения ячейки она сначала помечается как Dirty — отметка о необходимости пересчета зависимостей формул от этой ячейки. Затем для каждой такой помеченной ячейки сверху-вниз и слева-направо сканируются остальные ячейки, которые ссылаются на неё и найденные зависимые ячеки тоже помечаются как Dirty. Чем больше уровней вложения зависимостей, тем дольше такой процесс длится. После этого запускается пересчет формул всех найденных таким образом ячеек. А ForceFullCalculation=True исключает процесс сканирования и просто запускается процесс пересчета всех формул листа, что может быть быстрее (зависит от глубины зависимостей формул) . Замедление пересчета может быть связано и с тем, что книга редактировалась в другой версии Excel или с другим количеством ядер процессора.
Изменено: ZVI — 13.05.2016 08:25:20 |
||||
ZVI Пользователь Сообщений: 4328 |
ForceFullCalculation=True имеет смысл пробоватьа в тех случаях, когда книга открывается долго или когда редактирование/удаление ячеек производится медленно. |
Бахтиёр Пользователь Сообщений: 1930 Excel 365 |
#29 13.05.2016 09:05:33 Владимир, спасибо большое за подробный (как всегда) ответ.
Как раз часто сталкиваюсь с такими случаями |
||
JeyCi Пользователь Сообщений: 3357 |
#30 13.05.2016 09:10:42
честно говоря, только что применила (на всякий случай на открытие) 2 раза проверила — с последующим открытием с этими строками и без — и как-то ~ на 20сек. увеличилось время открытия (но уже, как вернуть, не знаю)
(-случай примерно такой — переустанавливала windows и xl — немного др версии с xl2010 на xl2010sp1) Изменено: JeyCi — 13.05.2016 18:01:55 чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах) |
||||
Здравствуйте, нужна помощь в понимании вопроса, а именно:
Какие хардварные особенности ПК:
— архитектура CPU, кол-во ядер, частота на ядро и т.д;
— параметры RAM, латентность, частота, ранговость и т.д;
— остальные особенности (SSD, чипсет и т.п.),
в наибольшей степени влияют на производительность приложений Excel (основные оптимизированные формульные вычисления, Power Query, Power Pivot и т.п.).
Если взять за основу мысль, что все формулы оптимальны, а нагрузка зависит только от большого объёма данных.
Есть ли информация, на что именно нужно обращать внимание, где то бутылочное горлышко для подсистем Excel, которое стоит расширить, чтобы не тратить сотни тысяч нефти на сборку мегамонстра с избыточными ресурсами, которые будут простаивать + энергопотребление.
Понятно, что для более нагруженных баз данных и вычислений мы можем обратиться, например, к языкам R или Python, в рамках data science, но пока хочется разобраться в вопросе вычислительного потенциала Excel и что на это влияет в хардварном плане, без CUDA.
Буду очень благодарен за развёрнутый ответ или направление, в котором стоит копать, на какие синтетические тесты процессоров смотреть (и только ли в процессоре дело?)
Использую Excel в рамках Office 2019 Pro.
На данный момент ноутбук на базе i7 4700HQ (4 ядра, 8 потоков в бусте до 3,4), оперативки 8 Гб DDR3, вся система и проги, файлы баз данных на этом же диске (SSD).
До этого был десктоп на базе Ryzen 1700 (8/16), 16 Гб оперативы, SSD…работал чуть шустрее.
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
1 |
|
05.04.2017, 23:56. Показов 26516. Ответов 119
Здравствуйте форумчане!
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
05.04.2017, 23:56 |
119 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
06.04.2017, 00:07 |
2 |
бери 6950х — самый раз для работы в екселе
0 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
06.04.2017, 00:10 [ТС] |
3 |
WyPik, прошу не писать сообщение без тестов. прошу вас делайте тесты пожалуйста! и выкладывайте результаты, как написано выше. Очень прошу. Если у кого есть выше указанные Xeon ы, буду просто счастлив увидеть на них результаты.
0 |
Форумчанин 5955 / 4190 / 405 Регистрация: 28.12.2013 Сообщений: 24,134 |
|
06.04.2017, 10:02 |
4 |
прошу не писать сообщение без тестов. прошу вас делайте тесты пожалуйста!
Прилагаю файл ну и где твой файл?
0 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
08.04.2017, 18:22 [ТС] |
5 |
прошу прощения. думал что прикрепил файл. Наверно забыл. Вот файл
0 |
746 / 521 / 57 Регистрация: 27.02.2015 Сообщений: 3,363 Записей в блоге: 6 |
|
11.04.2017, 12:29 |
6 |
ну и что там делать надо? у меня после открытия сразу ошибку выдал
0 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
11.04.2017, 15:05 [ТС] |
7 |
SuperUzwer, всё изменил. скачайте новый файл. там добавил кнопку макрос. нажмите на неё и макрос теста запустится.
0 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
11.04.2017, 15:14 [ТС] |
8 |
В идеале хотел бы сравнить сокет 1366 с 2011
0 |
87 / 87 / 65 Регистрация: 22.05.2014 Сообщений: 485 |
|
11.04.2017, 15:46 |
9 |
Celeron G1840 (Haswell LGA 1150) 2.80GHz, оперативка 4gb
1 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
11.04.2017, 15:56 [ТС] |
10 |
Cold, Excel какой?
0 |
Дивананалитикаиксперд 11777 / 8885 / 850 Регистрация: 08.01.2013 Сообщений: 32,812 |
|
11.04.2017, 16:11 |
11 |
Celeron 2957U — 1.4GHz, Ram 8gb 1600MHz Dual.
1 |
87 / 87 / 65 Регистрация: 22.05.2014 Сообщений: 485 |
|
11.04.2017, 16:34 |
12 |
прошу сообщать результат в таком формате: Версия wndows — windows 7 ultimate x64
1 |
X-Factor 3175 / 2106 / 183 Регистрация: 16.11.2011 Сообщений: 5,840 |
|
11.04.2017, 17:24 |
13 |
Версия wndows — windows 7 ultimate x64 РЕЗУЛЬТАТ: 2 прогона Начало макроса 17:03:56 ЗЫ Неинтересно мне, когда из 6 ядер одно грузится…
1 |
0 / 0 / 0 Регистрация: 11.04.2017 Сообщений: 2 |
|
11.04.2017, 20:20 |
14 |
Версия wndows — win10 pro 1607
0 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
11.04.2017, 20:23 [ТС] |
15 |
Mr_kruzhka, братишка сделай на excel 2010 или 2007
0 |
Дивананалитикаиксперд 11777 / 8885 / 850 Регистрация: 08.01.2013 Сообщений: 32,812 |
|
11.04.2017, 20:32 |
16 |
Erolim, я тебе могу и так сказать, что здесь быстрее всех будет S1151 в разгоне. Завтра прогоню на 6700K.
0 |
0 / 0 / 0 Регистрация: 11.04.2017 Сообщений: 2 |
|
11.04.2017, 20:34 |
17 |
K2K, каблук побыстрее будет)
0 |
Дивананалитикаиксперд 11777 / 8885 / 850 Регистрация: 08.01.2013 Сообщений: 32,812 |
|
11.04.2017, 20:42 |
18 |
каблук побыстрее будет) Это одно и тоже, и отличается лишь встройкой. Т.е. на = частоте будут =.
0 |
-6 / 2 / 0 Регистрация: 26.09.2014 Сообщений: 274 |
|
12.04.2017, 00:02 [ТС] |
19 |
Mr_kruzhka, K2K, прошу вас без флуда. ребятки. только тесты! и лучше 3 раза делаем тест и выкладываем 3 результата. Добавлено через 3 часа 18 минут
0 |
X-Factor 3175 / 2106 / 183 Регистрация: 16.11.2011 Сообщений: 5,840 |
|
12.04.2017, 07:30 |
20 |
Microsoft.Office.2016×64.v2015.10 — Под рукой другой версии не было.. CPU X5670 Начало макроса 6:23:30 Начало макроса 6:24:49 Начало макроса 6:26:18 ЗЫ тест на CPU X5690 (если нужен..???… ) смогу предоставить только после выходных — дочь отбыла загорать в Египет, а я и не знал…
1 |
Чаще всего в своих материалах мы уделяем внимание продуктам верхнего и среднего ценовых сегментов. Это закономерно: именно в них в первую очередь находят применение все новые архитектуры и технологии, и именно такие продукты приковывают к себе взоры энтузиастов. Однако нельзя сказать, что происходящее с недорогими процессорами всем совершенно безразлично. Напротив, бюджетные конфигурации пользуются устойчивым и заметным спросом, просто они, как правило, попадают не в производительные ПК для игр или творчества, а в решения попроще, которые хорошо подходят для мультимедийных систем, интернет-терминалов, интеллектуальных печатных машинок или попросту для офисных систем широкого профиля. Именно по этой причине мы решили, что ненадолго отклониться от привычного курса будет вполне уместно, и провели небольшое тестирование платформ для подобных не слишком требовательных нагрузок. В конце концов, проблема выбора оптимальной конфигурации стоит и в этом случае. И пусть её нахождение и не даёт каких-то явных качественных преимуществ вроде роста FPS, но на общей комфортности работы в тех же тестовых редакторах и электронных таблицах это непременно сказывается.
Несмотря на то, что в течение последних лет в массовых ПК среднего и старшего уровней произошли кардинальные перемены, связанные в первую очередь с увеличением количества вычислительных ядер в современных процессорах, решения нижнего ценового сегмента ведут себя очень консервативно. Процессоры со стоимостью около $100 и ниже продолжают предлагать покупателям 2 или 4 вычислительных ядра и не слишком высокие тактовые частоты, а также зачастую основываются на старых микроархитектурах и имеют искусственные ограничения в поддержке памяти или в каких-то других аспектах.
Всё это приводит к тому, что к бюджетным решениям не получится так просто применить известные нам факты о современных процессорах для энтузиастов. В нижнем сегменте всё определяется не тем, насколько больших успехов разработчики той или иной компании смогли достичь в совершенствовании микроархитектур и технологических процессов, а скорее тем, какую часть имеющегося потенциала производители готовы отдавать пользователям за небольшой бюджет. Таким образом, сравнение недорогих CPU авторства AMD и Intel может привести к довольно неожиданным результатам.
Чтобы получить общее представление о том, чем можно разжиться при сборке простой конфигурации, рассчитанной на офисное применение, мы решили взять по одному представителю из семейств AMD Ryzen 3, Athlon и A8, а также из семейств Intel Core i3, Pentium и Celeron и сравнить их производительность в составе типичных бюджетных платформ – при работе в недорогих материнских платах с использованием интегрированной графики. То есть примерно в тех условиях, в которых они и используются в простых офисных сборках.
⇡#Участники тестирования в подробностях
⇡#AMD Ryzen 3 3200G
Про Ryzen 3 3200G мы недавно писали в отдельном материале. Это младший представитель в 12-нм семействе Picasso, располагающий четырьмя ядрами с микроархитектурой Zen+ и интегрированным видеоядром RX Vega 8. Во время прошлого знакомства мы рассматривали этот процессор как решение для бюджетной игровой конфигурации, но, очевидно, его нетрудно представить себе и как вариант для офиса. Цена, упавшая на сегодняшний день ниже отметки в 6 тысяч рублей, к этому вполне располагает.
Да, этот процессор основывается не на самой свежей архитектуре родом из 2018 года, с более низким, чем у современных Ryzen 3000, показателем IPC (удельной производительностью на такт). Кроме того, несмотря на наличие четырёх вычислительных ядер, в нём отключена технология SMT, что несколько ограничивает возможности многопоточной обработки. Плюс размер L3-кеша у Ryzen 3 3200G составляет всего 4 Мбайт. Но зато частоты в нём урезаны не так сильно: базовая установлена на отметке 3,6 ГГц, а в турборежиме он автоматически разгоняется до 4,0 ГГц. Поэтому в малопоточных задачах, к коим как раз и относятся офисные приложения, этот процессор должен смотреться вполне уверенно. Поспособствовать этому должна и поддержка сравнительно скоростной памяти DDR4-2933, чем не могут похвастать никакие другие бюджетные альтернативы.
Важным плюсом Ryzen 3 3200G выступает графическое ядро RX Vega. Оно располагает восемью вычислительными блоками и 512 шейдерными процессорами, что при частоте до 1,25 ГГц позволяет ему даже выдавать приемлемую кадровую частоту в разрешении 720p в современных играх при средних или низких настройках качества. В контексте офисного применения это кажется не столь важным фактором, однако нужно напомнить, что это интегрированное ядро также снабжено актуальным видеодвижком VCN 1.0, который умеет аппаратно декодировать все распространённые форматы, — это гарантирует отсутствие каких-либо проблем при воспроизведении видеоконтента, включая контент в разрешении 4K и с глубиной цвета 10 бит.
Предшественник Ryzen 3 3200G – выпущенный осенью 2017 года процессор Ryzen 3 2200G семейства Raven Ridge – уже смог доказать свою применимость в офисных конфигурациях. Ryzen 3 3200G фактически представляет собой его улучшенный вариант с немного отрихтованной микроархитектурой и увеличенными тактовыми частотами. Поэтому сомневаться в способности Ryzen 3 3200G органично вписаться в недорогие рабочие ПК не приходится.
Тепловой пакет Ryzen 3 3200G установлен на отметке 65 Вт — это сравнительно требовательный к питанию и охлаждению процессор среди бюджетных вариантов. Однако в коробочной версии AMD поставляет его с кулером Wraith Stealth, производительности которого более чем хватает для эффективного и тихого теплоотвода.
⇡#AMD Athlon 3000G
Так уж сложилось, что AMD использует сейчас торговую марку Athlon исключительно для продуктов нижнего ценового сегмента, и её продвижением фактически не занимается, надеясь, что покупатели будут приобретать такие процессоры «по доброй памяти». Но в результате многие пользователи попросту не знают о существовании такого варианта, как Athlon 3000G. И зря, ведь этот процессор – подходящий для систем начального уровня представитель 14-нм семейства Raven Ridge, то есть вполне актуальный чип, который строится на вычислительных ядрах с микроархитектурой Zen (первого поколения) и графическом ядре класса RX Vega.
Впрочем, стоимость Athlon 3000G на уровне трёх с небольшим тысяч рублей наводит на мысли, что до других представителей семейства Raven Ridge, которые относятся к сериям Ryzen 3 или Ryzen 5, ему далеко. И это действительно так. Athlon 3000G обладает лишь двумя вычислительными ядрами, правда, с поддержкой технологии SMT, что наделяет его способностью исполнять одновременно четыре потока. Тактовая частота данного процессора установлена в 3,5 ГГц, и никакого турборежима при этом не предусмотрено. Впрочем, для офисных нагрузок должно быть вполне достаточно и такого арсенала. К тому же кеш-память третьего уровня, которой располагает Athlon 3000G, имеет объём 4 Мбайт, как у четырёхъядерных собратьев. А максимальный поддерживаемый вариант памяти в данном случае – DDR4-2667.
У искушённых пользователей, избалованных активным ростом числа ядер в процессорах среднего и высокого класса, существование актуальных двухъядерных CPU может вызвать лёгкое недоумение. Но не нужно удивляться: такие процессоры действительно существуют и прекрасно себя чувствуют в нижнем сегменте. Формула «два ядра, четыре потока» остаётся очень популярной. Её эксплуатируют не только процессоры серии AMD Athlon, но и, например, конкурирующие Intel Pentium Gold. А современные Intel Celeron и вовсе обходятся двумя ядрами и двумя потоками – значительному количеству общеупотребительных приложений многопоточность попросту не нужна.
Как и процессоры Ryzen с интегрированной графикой, Athlon 3000G работает в тех же самых материнских платах с разъёмом Socket AM4. Однако необходимо иметь в виду, что, в отличие от того же Ryzen 3 3200G, на него не получится возложить сколь-нибудь серьёзную игровую нагрузку. Графическое ядро этого процессора располагает всего лишь тремя вычислительными блоками и 192 шейдерными процессорами, что переводит Athlon 3000G в класс мультимедийных и офисных, но никак не игровых вариантов. Впрочем, справедливости ради стоит отметить, что некоторые старые игры запускать на графике Athlon 3000G с приемлемым FPS всё-таки удаётся. Но самое главное — то, что, несмотря на серьёзно урезанную 3D-часть интегрированного графического ядра, Athlon 3000G предлагает полноценный видеодвижок VCN 1.0, поэтому по возможностям работы с видео он идентичен описанному выше Ryzen 3 3200G, то есть по набору аппаратно декодируемых форматов он всеяден.
Стоит отметить, что по формальным характеристикам и конструкции Athlon 3000G очень похож на Athlon 240GE, который продавался некоторое время тому назад. Но в более новой модификации AMD разрешила разгон, что, впрочем, в контексте бюджетных сборок офисного предназначения вряд ли может быть актуально.
Athlon 3000G поставляется в комплекте с достаточно примитивным алюминиевым кулером. Однако переживать по поводу охлаждения не нужно: тепловой пакет этого процессора ограничен 35-ваттной отметкой, и греется он незначительно.
⇡#AMD A8-9600
Видовое разнообразие дешёвых процессоров с интегрированной графикой для процессорного разъёма Socket AM4 не ограничивается младшими Ryzen 3 и представителями серии Athlon. Среди имеющихся на прилавках магазинов вариантов неожиданно можно обнаружить подзабытые процессоры A8-9600 родом из 2016 года, которые, тем не менее, прельщают ценой около 2 400 рублей.
Несмотря на то, что на первый взгляд A8-9600 и кажется какой-то археологической находкой, он может предложить довольно интересные характеристики, ведь этот процессор формально располагает четырьмя вычислительными ядрами. Однако здесь важно не упустить из виду, что речь идёт о представителе семейства Bristol Ridge. Это значит, что такой чип производится по 28-нм технологии и использует микроархитектуру Excavator+, уходящую корнями в Bulldozer. Иными словами, хоть в A8-9600 и есть четыре ядра, речь идёт о достаточно слабых ядрах, которые к тому же попарно объединены в модули, разделяющие между собой FPU и часть других ресурсов.
Сама AMD, сравнивая IPC (удельную производительность на такт) у Excavator+ и Zen, говорила о 52-процентном преимуществе последних. А кроме того, A8-9600 работает на относительно невысоких тактовых частотах — в диапазоне от 3,1 до 3,4 ГГц. Плюс он лишён кеш-памяти третьего уровня, а его контроллер памяти способен работать максимум с памятью DDR4-2400. Иными словами, A8-9600 – это исключительно компромиссный вариант, который может оказаться интересным только в ситуации, когда речь идёт о суровой экономии бюджета.
С устаревшими вычислительными ядрами в A8-9600 соседствует и возрастное графическое ядро, построенное на базе архитектуры GCN третьего поколения. Оно объединяет шесть вычислительных устройств и располагает 384 шейдерными процессорами, работающими на частоте 847 МГц. Любопытно, что по теоретической производительности такой GPU превосходит графику, используемую в Athlon 3000G, хотя мы и говорим о более дешёвом процессоре (650 Гфлопс против 422 Гфлопс). Однако на качественном уровне это мало на что влияет, особенно если иметь в виду более слабую подсистему памяти A8-9600. К тому же графическое ядро Bristol Ridge полагается на видеодвижок UVD 6.0, возможности которого нельзя назвать исчерпывающими: оно не поддерживает аппаратное декодирование VP9-видео и 10-битное представление цвета. И это значит, что в мультимедийных применениях на A8-9600 полагаться не стоит.
Поскольку A8-9600 – довольно старый по меркам процессорного рынка продукт, его энергетические аппетиты не вызывают удивления. Будучи произведённым по 28-нм нормам, он относится к классу 65-ваттных чипов, и поэтому он явно менее экономичен по сравнению с тем же Athlon 3000G. Однако с ним поставляется точно такой же простенький алюминиевый кулер, и его вполне хватает для того, чтобы A8-9600 не перегревался и работал в благоприятном температурном режиме.
⇡#Intel Core i3-9100
Сразу же стоит пояснить, что Core i3-9100 принадлежит к семейству Coffee Lake, то есть является не самым последним представителем серии Core i3, в которой не так давно появились процессоры семейства Comet Lake. Однако в контексте этой статьи мы будем рекомендовать использовать для недорогих офисных систем именно LGA1151v2-процессоры — из соображений экономии бюджета. Действительно, стоимость Core i3-9100 на сегодняшний день составляет от 7 500 рублей, тогда как за более новый Core i3-10100 придётся отдать как минимум на полторы тысячи больше. Кроме того, для новой платформы LGA1200 в продаже нет дешёвых материнских плат, а с доступностью бюджетных материнок под LGA1151v2-процессоры на чипсете H310 всё хорошо – цены на них начинаются с низкой отметки в 3 тысячи рублей.
Иными словами, пока для сборки недорогих систем офисного предназначения целесообразно выбирать именно процессоры Coffee Lake. Младший представитель серии Core i3 вполне подходит на эту роль: основываясь на актуальной микроархитектуре Skylake, он производится по 14-нм техпроцессу и предоставляет в распоряжение пользователя четыре полновесных вычислительных ядра, работающие на частотах от базовой 3,6 ГГц до максимальной 4,2 ГГц, правда, без поддержки Hyper-Threading. Также такой процессор обладает 6 Мбайт кеш-памяти третьего уровня и поддерживает взаимодействие с памятью DDR4-2400.
Справедливости ради нужно сказать, что более новые представители серии Core i3 поколения Comet Lake получили в своё распоряжение технологию Hyper-Threading и могут исполнять до восьми вычислительных потоков одновременно, но и четырехпоточной конфигурации Core i3-9100 для офисных применений вполне достаточно: такого рода задачам более важна тактовая частота и производительность одного ядра.
В качестве графического ядра в Core i3-9100 предлагается ускоритель UHD Graphics 630, функционирующий на частоте 1,1 ГГц. Это средний вариант графического ядра компании Intel девятого поколения, обладающий 23 исполнительными устройствами и 184 шейдерными блоками. Производительность такого ядра при работе с 3D-графикой не впечатляет, поскольку любой из рассматриваемых в этой статье процессоров AMD с лёгкостью переплюнет Core i3-9100 при игровой нагрузке, но оно на подобные применения и не ориентируется. Зато в качестве варианта для офисной или мультимедийной системы UHD Graphics 630 вполне сгодится. По крайней мере, его видеодвижок прекрасно ускоряет все распространённые форматы видео, включая и варианты с 10-битным представлением цвета. Нет проблем и с подключением к встроенной графике Intel 4K-мониторов с частотой развёртки 60 Гц через HDMI 2.0 либо через DisplayPort 1.2 (если соответствующие порты реализованы на материнской плате).
Согласно формальной спецификации, Core i3-9100 имеет TDP 65 Вт, но в комплекте с ним поставляется подходящий кулер, который хорошо справляется с отводом тепла при минимальном уровне шума.
⇡#Intel Pentium Gold G5400
Pentium G5400 – это прямой наследник «того самого гиперпня», который три года назад получил поддержку Hyper-Threading и произвёл настоящий фурор, став одним из самых популярных вариантов для игровых систем начального уровня. Сейчас он, конечно, уже не смотрится столь привлекательным вариантом для игровых сборок, в первую очередь потому, что требования современных игр заметно изменились, но как основа недорогого офисного компьютера такой процессор вполне подойдёт. Особенно если вспомнить о том, что стоимость Pentium Gold G5400 составляет всего 4 100 рублей.
Как и полагается в этой ценовой категории, Pentium G5400 опирается на формулу «два ядра, четыре потока». При этом его ядра имеют актуальную микроархитектуру Skylake и почти аналогичны ядрам Core i3. Наречие «почти» в данном случае пришлось добавить из-за важного нюанса: в процессорах семейства Pentium отключена поддержка наборов инструкций AVX и AVX2, поэтому в ряде случаев их производительность может оказаться неудовлетворительной. Но таких случаев не так много, и при решении общеупотребительных задач нареканий по поводу работы Pentium G5400, скорее всего, не будет. Благо он работает на сравнительно неплохой тактовой частоте 3,7 ГГц и обладает кеш-памятью третьего уровня объёмом 4 Мбайт.
На самом деле похожие характеристики имеет сразу несколько поколений процессоров Pentium Gold, но в рамках этого исследования мы решили взять именно процессор пятитысячной серии, относящейся к семейству Coffee Lake, поскольку он предназначен для наиболее распространённой на данный момент платформы LGA1151v2. Более новые варианты Pentium Gold, ориентированные на платформу LGA1200, лишь немного выигрывают по тактовой частоте и предлагают поддержку DDR4-2666 вместо DDR4-2400 при заметно более высокой реальной цене. По этой причине при сборке недорогих офисных систем платформа LGA1151v2 пока остаётся вне конкуренции.
Что касается графики, то в Pentium Gold G5400 пользователю предлагается минимальная версия Intel GPU девятого поколения – ускоритель UHD Graphics 610. В нём по сравнению с UHD Graphics 630 число исполнительных устройств сокращено до 12, что конвертируется в 96 шейдерных блоков, и о сколько-нибудь приемлемом уровне 3D-производительности говорить уже не приходится. Однако с точки зрения поддержки мониторов и по возможностям декодирования видеоконтента UHD Graphics 610 от более продвинутого ускорителя не отличается. А это значит, что на Pentium G5400 допустимо возложить воспроизведение видео в любых распространённых форматах.
В паспортных спецификациях Pentium Gold G5400 записан тепловой пакет 58 Вт, однако на деле это – весьма энергоэффективная модель. Кулер, поставляемый в комплекте с ней, можно даже назвать избыточным, хотя он и не выделяется какими-то особыми изысками.
⇡#Intel Celeron G4900
Наиболее бюджетный процессор для офисной системы производства Intel, на который мы предлагаем обратить внимание, — это Celeron G4900. Как и Pentium G5400 или Core i3-9100, этот процессор также предназначен для установки в материнские платы с разъёмом LGA1151v2 и использует тот же самый фундамент – ядра с микроархитектурой Skylake. Стоимость Celeron G4900 лишь немного превышает две тысячи рублей, но, несмотря на это, данный процессор вполне современен. Intel, в отличие от AMD, не заставляет покупателей бюджетных систем ориентироваться на решения прошлых поколений, и в этом Celeron G4900 выглядит интереснее, чем тот же AMD A8-9600.
Однако Intel «ухудшает» свои бюджетные предложения другими способами. В частности, Celeron G4900 (как и любые другие процессоры этой марки) «примечателен» тем, что располагает лишь двумя вычислительными ядрами, причём без технологии Hyper-Threading, то есть на нём можно исполнять только два вычислительных потока одновременно. Но этим дело не ограничивается. Кроме того, Intel сократила L3-кеш-память Celeron G4900 до всего лишь 2 Мбайт и вдобавок сильно ограничила тактовую частоту: Celeron G4900 работает на 3,1 ГГц.
Получается так, что Celeron G4900 – это своего рода уникальное решение. Среди процессоров, которые сумели сохранить актуальность до сегодняшнего дня, больше нет ни одной другой серии без минимального набора из четырёх потоков. Но, откровенно говоря, для Celeron G4900 это совсем не приговор. Для офисных систем этот процессор тоже может подойти, поскольку простые общеупотребительные приложения вроде электронной почты, текстовых редакторов и электронных таблиц – по большей части однопоточные задачи.
Самое главное, в Celeron G4900 сохранилось графическое ядро UHD Graphics 610. Как было сказано, для 3D-графики оно не подходит из-за низкой производительности (теоретический максимум – 201 Гфлопс), но зато оно не имеет никаких ограничений в части видеодвижка. Поэтому Celeron G4900 способен аппаратно декодировать любой видеоконтент в современных форматах H.264, H.265 и VP9, в разрешении 4K и даже с 10-битной глубиной цвета. Формально поддерживаются и мониторы с 4K-разрешением и частотой обновления 60 Гц.
Простота Celeron G4900 оборачивается его энергоэффективностью. Хотя в спецификации в графе «расчётное тепловыделение» стоит величина 54 Вт, на деле это самый экономичный и холодный CPU среди всех участников теста. При необходимости его наверняка получится использовать даже с пассивным охлаждением.
⇡#Сравнительная таблица характеристик процессоров
Ryzen 3200G | Core i3-9100 | Athlon 3000G | Pentium Gold G5400 | A8-9600 | Celeron G4900 | |
---|---|---|---|---|---|---|
Архитектура | Zen+ | Skylake | Zen | Skylake | Excavator+ | Skylake |
Семейство | Picasso | Coffee Lake | Raven Ridge | Coffee Lake | Bristol Ridge | Coffee Lake |
Техпроцесс, нм | 12 | 14 | 14 | 14 | 28 | 14 |
Число ядер / потоков | 4/4 | 4/4 | 2/4 | 2/4 | 4/4 | 2/2 |
Базовая частота, ГГц | 3,4 | 3,6 | 3,5 | 3,7 | 3,1 | 3,1 |
Турбочастота, ГГц | 4,0 | 4,2 | — | — | 3,4 | — |
L3-кеш, Мбайт | 4 | 6 | 4 | 4 | — | 2 |
Поддержка памяти | DDR4-2933 | DDR4-2400 | DDR4-2666 | DDR4-2400 | DDR4-2400 | DDR4-2400 |
Поддержка PCIe | PCIe 3.0 x8 + x4 | PCIe 3.0 x16 | PCIe 3.0 x8 + x4 | PCIe 3.0 x16 | PCIe 3.0 x8 + x4 | PCIe 3.0 x16 |
Графическое ядро | Vega 8 | UHD 630 | Vega 3 | UHD 610 | R7 | UHD 610 |
Шейдерные процессоры | 512 | 184 | 192 | 96 | 384 | 96 |
Частота GPU, МГц | 1250 | 1100 | 1100 | 1050 | 900 | 1050 |
TDP, Вт | 65 | 65 | 35 | 58 | 65 | 54 |
Цена (официально) | $99 | $122 | $49 | $64 | ? | $42 |
⇡#Материнские платы
Поскольку мы говорим сегодня о процессорах AMD и Intel, играющих в нижнем ценовом сегменте, определённое внимание нам придётся уделить и материнским платам, с которыми они должны использоваться. Хотя мы отобрали процессоры, совместимые с самыми обычными и распространёнными экосистемами Socket AM4 и LGA1151v2, применять с бюджетными CPU любую плату будет нецелесообразно из-за ценового фактора. Стоимость представленных на прилавках магазинов материнских плат расходится даже сильнее, чем стоимость самих процессоров, и поэтому при сборке недорогой офисной системы некоторое время придётся потратить на поиск соответствующей по статусу материнской платы.
К счастью, сделать это не так уж и сложно. Дело в том, что и AMD, и Intel для систем нижнего уровня спроектировали специальные наборы логики – AMD A320 и Intel H310. Основанные на них платы станут оптимальным вариантом для работы с процессорами, о которых шла речь выше. Действительно, цены плат на базе этих наборов логики находятся в интервале от трёх до шести-семи тысяч рублей. И материнская плата из нижней части этого интервала может стать прекрасной платформой для стандартной офисной системы, в которой используется бюджетный двух- или четырёхъядерный процессор с ценой не выше шести-семи тысяч рублей.
Платы, построенные на базе наборов логики A320 и H310, сильно похожи друг на друга концептуально, хотя и ориентированы на поддержку процессоров разных производителей. Если говорить о недорогих вариантах, то это, скорее всего, будет урезанная по размеру плата microATX-форм-фактора с простейшим трёхфазным конвертером питания процессора, двумя слотами DDR4 DIMM, одним слотом PCIe x16 для графической карты и дополнительным слотом PCIe x1. Кроме того, на такой плате, вероятно, будет присутствовать как минимум четыре порта SATA, какая-то простейшая звуковая схема и гигабитный LAN-контроллер. Некоторые особенно удачные материнки также могут получить слот M.2 для твердотельного накопителя и ещё один дополнительный слот PCIe x1.
Типичная плата на AMD A320 — ASRock A320M-HDV R4.0
Вполне закономерно, что на подобных материнских платах для бюджетных сборок производители сурово экономят, поэтому никакие дополнительные контроллеры, помимо минимально необходимых, на них не ставятся. А это значит, что все возможности плат на A320 и H310 практически полностью определяются свойствами этих наборов логики и совместимых с ними процессоров, которые различаются лишь в отдельных деталях.
AMD A320 | Intel H310 | |
---|---|---|
Линии PCI Express | 4 линии PCIe 2.0 | 4 линии PCIe 2.0 |
Порты USB 3.2 Gen 2 | 1 | 0 |
Порты USB 3.2 Gen 1 | 2 | 4 |
Порты USB 2.0 | 6 | 10 |
Порты SATA | 4 | 4 |
Поддержка RAID | Есть | Нет |
TDP | 5 Вт | 6 Вт |
И хотя в представленной таблице можно усмотреть некоторые различия, например присутствие поддержки USB 3.2 Gen 2 в AMD A320 и её отсутствие в Intel H310, в действительности это мало что значит. Платы на A320 и H310 под разные процессоры как будто сделаны по одним лекалам, и 10-гигабитных портов USB 3.2 вы, скорее всего, не найдёте ни на тех, ни на других материнках. Что же касается кажущегося недостатка в 5-гигабитных портах USB 3.2 Gen 1 в чипсете AMD A320, то он прекрасно компенсируется возможностями северного моста, встроенного в сами процессоры AMD. Они, напомним, поддерживают по четыре дополнительных порта USB 3.2 Gen 1 в дополнение к тому, что предлагается чипсетом.
Типичная плата на Intel H310 — ASRock H310CM-HDV/M.2
Как это ни прискорбно, на бюджетных платах довольно редко встречаются порты Display Port (особенно если говорить о платах на A320) и никогда не встречаются порты HDMI 2.0, зато часто реализованы видеовыходы в виде разъёмов D-Sub и DVI-D. А это значит, что если вам требуется подключение к системе больших мониторов с разрешением 4К и частотой развёртки выше 30 Гц, то придётся искать платформы подороже.
Резюмируем: при выборе бюджетных плат для Socket AM4- и LGA1151v2-процессоров нужно заранее понимать, что предлагаемые ими возможности сильно урезаны. Мириться придётся не только со сложностями с подключением 4K-дисплеев, но и с ограниченным числом USB-портов и с возможной нехваткой слотов расширения, не говоря уже о том, что платы на базе A320 и H310 совершенно не предназначены для работы с мощными процессорами, поэтому последующая модернизация систем на их основе может натолкнуться на непреодолимые препятствия. Но в том, что это — подходящий вариант для бюджетных офисных систем, никаких сомнений нет.
⇡#Описание тестовых систем и методики тестирования
В состав тестовых конфигураций были включены перечисленные выше бюджетные процессоры, которые устанавливались в недорогие материнские платы на чипсетах AMD A320 и Intel H310 компании ASRock. Список задействованных комплектующих выглядит следующим образом:
- Процессоры:
- AMD Ryzen 3200G (Picasso, 4 ядра, 3,4-4,0 ГГц, 4 Мбайт L3, Vega 8 iGPU);
- AMD Athlon 3000G (Raven Ridge, 2 ядра + SMT, 3,5 ГГц, 4 Мбайт L3, Vega 3 iGPU);
- AMD A8-9600 (Bristol Ridge, 4 ядра, 3,1-3,4 ГГц, Radeon R7 iGPU);
- Core i3-9100 (Coffee Lake, 4 ядра, 3,6-4,2 ГГц, 6 Мбайт L3, UHD Graphics 630 iGPU);
- Pentium Gold G5400 (Coffee Lake, 2 ядра + HT, 3 Мбайт L3, UHD Graphics 610 iGPU);
- Celeron G4900 (Coffee Lake, 2 ядра, 2 Мбайт L3, UHD Graphics 610 iGPU).
- Материнские платы:
- ASRock A320M-HDV R4.0 (Socket AM4, AMD A320);
- ASRock H310CM-HDV/M.2 (LGA1151, Intel H310).
- Память: 2 × 8 Гбайт DDR4-3200 SDRAM, 16-18-18-36 (Crucial Ballistix Sport LT White BLS2K8G4D32AESCK).
- Дисковая подсистема: WD Blue 3D NAND SSD 250GB (WDS250G2B0B).
- Блок питания: Thermaltake Toughpower DPS G RGB 1000W Titanium (80 Plus Titanium, 1000 Вт).
Оперативная память в каждой конфигурации эксплуатировалась в максимально достижимом для неё режиме: DDR4-2400 14-14-14-28 для процессоров Intel и AMD A8-9600, DDR4-2666 14-14-14-28 — для AMD Athlon 3000G и DDR4-2933 16-16-16-32 — для AMD Ryzen 3200G.
Тестирование выполнялось в операционной системе Microsoft Windows 10 Pro (v2004) Build 19041.208 с использованием следующего комплекта драйверов:
- AMD Chipset Driver 2.04.28.0626;
- AMD Radeon Software Adrenalin 2020 Edition 20.5.1;
- Intel Chipset Driver 10.1.1.82;
- Intel Graphics Driver 26.20.100.8184.
Описание использовавшихся для измерения вычислительной производительности инструментов:
Комплексные синтетические бенчмарки:
- Passmark PerformanceTest 10.0.1006;
- UL PCMark 10 Professional Edition 2.1.2153;
- UL 3DMark Professional Edition 2.11.6846.
Приложения:
- 7-zip 19.00 — тестирование скорости архивации. Измеряется время, затрачиваемое архиватором на сжатие директории с различными файлами общим объёмом 3,1 Гбайт. Используется алгоритм LZMA2 и максимальная степень компрессии.
- Adobe Photoshop 2020 21.0.2 — тестирование производительности при обработке графических изображений. Измеряется среднее время выполнения тестового скрипта Puget Systems Adobe Photoshop CC Benchmark 18.10, моделирующего типичную обработку изображения, сделанного цифровой камерой.
- Maxon Cinebench R20 – тестирование скорости рендеринга в пакете 3D-моделирования Cinema 4D.
- Microsoft Edge 83.0.478.56 – измерение скорости работы браузера на типовых сайтах социальной сети, онлайн-магазина, картографического сервиса, трансляции потокового видео и при рендеринге статических веб-страниц. Для моделирования нагрузки используется скрипт PCMark 10.
- Microsoft Excel 2019 16.0.12527.20260 – скрипт для тестирования производительности PCMark 10, моделирующий типичные действия пользователя в приложении. Также применяется специализированный тест WebXPRT 3, реализующий на HTML5 и JavaScript реально использующиеся в интернет-приложениях алгоритмы.
- Microsoft PowerPoint 2019 16.0.12527.20260 – скрипт для тестирования производительности PCMark 10, моделирующий типичные действия пользователя в приложении.
- Microsoft Word 2019 16.0.12527.20260 – скрипт для тестирования производительности PCMark 10, моделирующий типичные действия пользователя в приложении.
- VeraCrypt 1.23 – тестирование криптографической производительности. Используется встроенный в программу бенчмарк, задействующий тройное шифрование Kuznyechik-Serpent-Camellia.
- x264 r2969 — тестирование скорости транскодирования видео в формат H.264/AVC. Для оценки производительности используется исходный 2160p@24FPS AVC-видеофайл, имеющий битрейт около 42 Мбит/с.
⇡#Производительность в приложениях
Офисные приложения
Запуск приложений происходит быстрее на платформе LGA1151v2, и бюджетные процессоры Intel в целом выигрывают у своих конкурентов в скорости исполнения тестового сценария с вызовом браузера, а также текстового и графического редакторов. Причина такого положения дел известна — она кроется в более низкой производительности дисковой подсистемы, управляемой процессорами AMD с архитектурами прошлых поколений.
При работе с офисными приложениями из пакета LibreOffice процессоры Intel показывают более высокую производительность в текстовом редакторе, но уступают предложениям AMD в электронной таблице.
Если посмотреть на производительность бюджетных процессоров в офисных приложениях Microsoft, то выясняется, что для работы в PowerPoint однозначно лучше подходят процессоры AMD. Что же касается Word и Excel, то в них Core i3-9100 и Celeron G4900 выглядят интереснее, чем равноценные процессоры AMD, в то время как между Pentium Gold G5400 и Athlon G3000 наблюдается некий паритет.
Однако если говорить о картине в среднем по типовым офисным задачам, то Core i3-9100 всё-таки несколько превосходит Ryzen 3 3200G, а Pentium Gold G5400 и Celeron G4900 оказываются побыстрее, чем Athlon G3000 и A8-9600 соответственно.
Интернет
Для оценки производительности при работе в интернете через стандартные браузеры с наиболее распространённым движком Chromium мы воспользовались тремя различными тестами, но все они выдают примерно одинаковый результат. Core i3-9100 и Celeron G4900 выигрывают по производительности в своих классах, а процессоры Pentium Gold G5400 и Athlon G3000 демонстрируют очень похожий уровень производительности.
Работа с изображениями
Сценарий PCMark 10 для оценки скорости обработки изображений задействует графический редактор GIMP, который очень активно использует вычислительные возможности интегрированных графических ядер, поэтому в нём решения AMD оказываются вне конкуренции. Но и в тестировании в Photoshop к производительности процессоров AMD нет особых претензий. В целом можно признать, что Ryzen 3 3200G и Athlon G3000 – отличные варианты для несложной обработки фотографий. Что же касается A8-9600, то он в таких задачах тоже вполне применим, но для него нужно специально подбирать такие приложения, которые смогут опираться на шейдерные процессоры встроенного графического ядра.
Работа с видео
С обслуживанием кодирования, декодирования и отображения видеопотока в онлайн-видеоконференциях процессоры AMD справляются определённо лучше.
То же самое можно сказать и про редактирование видео, выполняемое средствами фреймворка Windows Media Foundation и библиотек FFmpeg. Эти тесты умеют задействовать аппаратные возможности графических ядер процессоров, и во многом благодаря этому процессоры AMD вновь оказываются быстрее бюджетных альтернатив компании Intel.
Но при простом перекодировании силами вычислительных ядер процессоров позиции предложений AMD уже не столь безупречны. Здесь Core i3-9100 и Pentium Gold G5400 показывают лучшую производительность по сравнению с Ryzen 3 3200G и Athlon G3000 соответственно.
Рендеринг
Тесты рендеринга в Cinebench R20 вряд ли могут дать какую-то важную информацию при выборе офисных платформ, но они показывают, что вычислительная производительность Ryzen 3 3200G заметно хуже, чем у Core i3-9100, и в однопоточном, и в многопоточном вариантах. Зато Athlon G3000 выигрывает у Pentium Gold G5400 в обоих случаях, а A8-9600 при многопоточном рендеринге оказывается сильнее, чем Celeron G4900.
Архивация и шифрование
При архивировании больших объёмов информации лучшей производительностью могут похвастать бюджетные процессоры Intel (за исключением Celeron G4900). Это и неудивительно: прошлые поколения архитектур AMD, включая Zen и Zen+, традиционно уступают Skylake там, где на результат оказывают влияние задержки при обращении к данным.
Выигрывают предложения Intel и в задачах шифрования. Поклонников AMD может порадовать разве только результат процессора A8-9600, который при минимальной цене обходит Celeron G4900 за счёт двукратного преимущества в числе вычислительных ядер.
⇡#Производительность графики
Поскольку здесь мы говорим о бюджетных процессорах в контексте их возможного применения в системах офисного предназначения, в тестах мы уделили внимание таким аспектам, которые обычно не затрагиваются в наших материалах. В частности, в первую очередь мы проверили производительность 2D-графики, которая важна для быстрой отрисовки элементов интерфейса Windows, рендеринга шрифтов, а также отображения растровых и векторных изображений.
Интегрированные GPU, которые использует в своих процессорах компания AMD, показывают подавляющее превосходство при работе с 2D-графикой. Следовательно, в машинах на их основе работать с интерфейсом операционной системы и общеупотребительных приложений в целом должно быть комфортнее.
Что же касается 3D-производительности, то для её оценки мы воспользовались бенчмарком 3DMark Night Raid, который сделан специально для проверки современных интегрированных GPU с поддержкой DirectX 12.
Превосходство графических ядер AMD не вызывает никаких сомнений. Даже урезанное донельзя ядро Vega 3, присутствующее в Athlon 3000G, имеет ощутимо более высокую производительность по сравнению с показателями Intel UHD Graphics 630. Спасает процессоры Intel от совсем уж позорного проигрыша неплохое быстродействие их вычислительных ядер, за счёт чего по общему результату 3DMark Night Raid четырёхъядерный Core i3-9100 всё-таки не уступает двухъядернику Athlon 3000G, а двухъядерные Pentium Gold G5400 и Celeron G4900 не слишком сильно отстают от A8-9600.
Ещё один важный аспект производительности графических ядер – производительность декодирования и воспроизведения видео. Для её проверки мы измерили максимально достижимую скорость проигрывания 4K-видеоконтента, сжатого в основных форматах H.264, H.265 и VP9 с типичными настройками.
Хотя графическое ядро компании Intel и демонстрирует несколько более высокую скорость декодирования видео за счёт фирменной технологии Quick Sync, что особенно явно проявляется на формате VP9, в действительности и процессоры AMD показывают достаточную производительность аппаратного декодирования. Претензии можно предъявить разве только в адрес A8-9600 с графическим ядром, не умеющим работать с форматом VP9, из-за чего декодирование выполняется программно с явно недостаточным быстродействием.
⇡#Энергопотребление
Экономичность процессоров офисного предназначения имеет большое значение. Низкое энергопотребление позволяет обходиться в сборках более простыми блоками питания и системами охлаждения, не беспокоиться насчёт недостаточной мощности конвертеров питания на материнских платах, а также собирать на базе таких процессоров системы в компактных корпусах. В целом практически все рассмотренные сегодня процессоры можно назвать вполне энергоэффективными. Даже для самых мощных процессоров из этой статьи тепловой пакет ограничен величиной 65 Вт, причём в эти рамки входят не только вычислительные ядра, но и встроенная в процессоры графика.
Впрочем, прежде чем радоваться такой экономичности, неплохо бы проверить обещания производителей CPU на практике. Именно это мы и сделали, измерив полное энергопотребление протестированных систем (без монитора) при полной нагрузке процессора, при полной загрузке графического ядра и при комбинированной нагрузке, которая одновременно затрагивает и вычислительные, и графическое ядра. Для этого теста мы воспользовались специализированной утилитой PowerMAX 1.00.1
Количество потребляемой системами энергии хорошо коррелирует с их производительностью. Так, процессоры AMD имеют явно более мощное графическое ядро и при нагрузке на него демонстрируют более высокое потребление. Если же речь идёт об обычных вычислениях, то чипы AMD и Intel одного и того же класса различаются в аппетитах не слишком сильно. Особо отметить можно разве только Celeron G4900, который оказался поразительно экономичным процессором: система на его основе требует порядка 30-40 Вт электроэнергии даже в пиковых случаях.
В целом же если исключить из рассмотрения Ryzen 3 3200G, который способен потреблять явно больше остальных CPU из-за мощного графического ядра, то все недорогие офисные платформы способны вписаться в 70-80 Вт, что выглядит очень впечатляюще, поскольку речь идёт о полностью готовых к эксплуатации системах.
⇡#Выводы
Главный вывод, который можно сделать по итогам проведённого тестирования, заключается в том, что сегодняшние бюджетные процессоры отлично подходят для создания простых конфигураций, к которым не предъявляют никаких особенных требований. Недорогие варианты CPU со встроенными графическими ядрами в комплекте с материнскими платами нижней ценовой категории формируют вполне достойные офисных ПК связки. С одной стороны, они обеспечивают достаточную вычислительную производительность для работы с типичным общеупотребительным программным обеспечением, а с другой – обладают качественными графическими ядрами, без проблем справляющимися с отображением интерфейса операционной системы и приложений в 4K-разрешении, а также с декодированием видео в распространённых форматах. У них даже есть зачаточный уровень 3D-производительности. Причём работающую платформу такого рода с 8 Гбайт памяти можно построить за сумму от восьми тысяч рублей.
Если же перейти к ответу на вопрос о том, какие процессоры подойдут для офисной конфигурации лучше, то тут придётся в очередной раз повторить те же тезисы, которые мы всегда приводим после тестирований гибридных решений AMD. Эта компания, в отличие от Intel, использует в своих бюджетных предложениях процессорные ядра с не самыми последними микроархитектурами, поэтому получается так, что по чистой вычислительной производительности в типовых офисных задачах процессоры Intel часто оказываются немного лучше.
Однако решения AMD, особенно если говорить о Ryzen 3 3200G и Athlon 3000G, сильны интегрированным графическим ядром. Оно не только заметно производительнее при работе с 2D- и 3D-графикой, но и умеет подключаться к работе над вычислительными алгоритмами в довольно большом числе случаев. За счёт этого, например, процессоры AMD хорошо показывают себя при обработке изображений и видео. Правда, необходимо учитывать и тот факт, что в недорогих системах на базе процессоров Intel задача подключения 4K-мониторов решается всё-таки проще: порты Display Port на материнских платах на базе набора логики Intel H310 встречаются значительно чаще, чем на платах, основанных на AMD A320.
В заключение хотелось бы отдельно отметить процессор AMD Athlon 3000G, который по итогам тестирования произвёл наиболее благоприятное впечатление за счёт выгодного сочетания цены и производительности. Он является достойным соперником для Pentium Gold с точки зрения вычислительной производительности, но обеспечивает заметно лучшие графические возможности, имея при этом заметно более доступную цену. Поэтому, если вы подыскиваете какую-то недорогую платформу для добротной офисной системы, мы бы рекомендовали начинать перебор возможных вариантов именно с Athlon 3000G.
Да и в целом у недорогих платформ компании AMD цена остаётся мощным козырем, причём верно это в отношении как Athlon 3000G, так и любых других вариантов, рассмотренных в этом материале. Ситуация складывается таким образом, что, если сопоставлять между собой недорогие процессоры с похожими характеристиками, предложения AMD почти всегда окажутся где-то на 25 % дешевле. Поэтому, даже несмотря на то, что платы начального уровня для Socket AM4 и LGA1151v2 стоят сейчас примерно одинаково, выбор платформы AMD позволяет сэкономить довольно существенную сумму при сборке офисных систем. А именно бюджет в этом вопросе часто оказывается определяющим фактором.
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.