Мультимедийный тест процессора это

Обновлено: 07.07.2024

Лучше всего проверять производительность вашего компьютера с помощью популярной профессиональной программы OCCT. Этот тест позволит вам обнаружить любые отклонения в течение нескольких минут, но для достижения наилучших результатов рекомендуется проводить его не менее половины, а лучше всего часа.

В случае положительного результата стоит провести второй, более продолжительный 12- или 24-часовой тест с помощью программного обеспечения Prime95, который позволяет увеличить нагрузку на процессор. Важно отметить, что во время тестирования не следует запускать ненужные программы и, желательно, вообще не использовать оборудование. Поэтому рекомендуется запланировать тест производительности компьютера на ночь, когда вы не используете компьютер, чтобы он проходил без сбоев.

Как проверить работоспособность компьютера с помощью специального ПО? Возьмем, к примеру, программу OCCT. Её работа очень проста. Сначала обратите внимание на то, чтобы выбрать подходящий тип теста, то есть 32-битную или 64-битную версию, а затем просто нажмите зеленую кнопку. Приложение позволяет самостоятельно настраивать различные параметры, в том числе выбрать количество ядер для тестирования или продолжительность теста. Вы также можете указать размер тестовых данных, помня, однако, что небольшой размер приводит к повышению температуры процессора, а больший размер способствует более эффективному обнаружению ошибок процессора.

Главное окно приложения OCCT для тестирования процессора компьютера

Ещё один аспект, на который стоит обратить внимание, – это установка предела температуры для тестирования, после которого проверка компонентов компьютера будет прервана, чтобы не допустить повреждения оборудования. По умолчанию диагностика завершается, когда прибор показывает температуру 85°C.

Стоит помнить, что тест можно закрыть в любой момент. После завершения операции на экране появятся несколько снимков экрана и графиков, на которых вы сможете прочитать различные параметры, связанные с работой устройства, например, напряжение, температуру и т.д.

Нагрузочный тест компьютера, включая как процессор, так и другие компоненты, является оптимальным решением, если вы хотите выявить потенциальные ошибки ПК. Он также хорошо работает, когда вы хотите проверить параметры и производительность оборудования на практике, то есть под большой нагрузкой.

Что такое тест центрального процессора

Тест центрального процессора включает загрузку ЦП одним из выбранных методов. Эта операция позволяет проверить различные рабочие параметры компонента при разных уровнях нагрузки. Обычно тестирование процессора сводится к тому, чтобы «заставить его» пройти какой-то сложный математический алгоритм с помощью различных методов.

Один из них – метод Лукаса-Лемера, который требует больших вычислительных мощностей и, таким образом, заставляет оборудование работать с максимальной скоростью. Благодаря ему вы узнаете, принадлежит ли выбранное число множеству простых чисел.

Другой метод – FLOPS, то есть количество операций с плавающей запятой, которые центральный процессор может выполнять за секунду.

Рекомендуемый метод – визуализация высококачественной компьютерной графики. Эта опция используется в тестах, которые проверяют производительность устройства и представляют результат в виде точного числа.

Расширенное тестирование осуществляется сразу несколькими тестовыми приложениями. Они могут использовать различные методы и алгоритмы, и их цель – контролировать не только производительность процессора, но также тактовую частоту, напряжение, температуру или другие параметры оборудования.

Тестирование можно проводить с любой периодичностью, но обычно оно проводится после обновления ПК. Это также рекомендуемый метод в случае сбоя или проблем, связанных со стабильной и эффективной работой машины. Тест также следует проводить в случае подозрения на перегрев процессора.

Программное обеспечение для тестирования ЦП

Эффективность выполненного теста производительности зависит от выбора соответствующей программы. Поэтому следует выбирать профессиональное программное обеспечение, рекомендованное специалистами. Самыми популярными и в то же время наиболее эффективными приложениями являются упомянутые ранее OCCT и Prime95.

Первый из инструментов облегчает быстрое тестирование CPU и GPU, предоставляя, среди прочего, информацию о напряжении, температуре и другие рабочие параметры. Если какой-либо из компонентов достигает слишком высокой температуры, приложение автоматически отключается. Prime95, с другой стороны, рекомендуется для людей, занимающихся разгоном. Как и OCCT, он позволяет проводить испытания на температуру и стабильность при больших нагрузках.

Платная программа AIDA64 также очень популярна. В свою очередь, PassMark идеально подходит для тестирования и диагностики производительности центрального вычислительного блока. CPU-Z – тоже хорошее решение. Это программное обеспечение позволяет тестировать и идентифицировать компоненты (включая процессор) при однопоточной или многопоточной загрузке.

3D Mark – ещё одна рекомендуемая программа, задача которой – проверить процессор и видеокарту на способность генерировать эффекты в 3D-графике и различных играх. Cinebench R15 позволяет диагностировать производительность процессора, используя 3D-графику. Это позволяет вам тестировать процессор на одном или нескольких потоках.

Для проверки температуры процессора стоит воспользоваться небольшой программой HWMonitor. Этот инструмент используется для эффективного считывания температуры графического и центрального процессора. Более того, он информирует пользователя об энергии, потребляемой компьютером в данный момент, частотах или напряжениях оборудования.

Представленные программы – это лишь некоторые из множества доступных на рынке опций, которые используются для тестирования производительности процессора. Помните, что такие тесты стоит проводить на регулярной основе, чтобы убедиться, что ЦП и другие компоненты работают правильно. Это позволит сохранить работоспособность и эффективность вашего компьютера как можно дольше.

Проверяйте результаты эталонных тестов процессора каждый раз, когда покупаете, самостоятельно собираете или модернизируете ПК.

Синтетические тесты полезны для оценки общей мощности вашего процессора.

Реальные тесты позволяют получить аналитическую информацию о производительности в конкретных приложениях.

Измеряйте частоту кадров и время их смены как при игре вне сети, так и при ее трансляции в прямом эфире с помощью внутриигровых эталонных тестов.

Уделяйте особое внимание оценке для нескольких ядер при тестировании в играх и программном обеспечении, которые используют большое количество потоков.

Эталонные тесты процессора важны для того, чтобы определить, сможет ли ваш процессор запустить игры и приложения, которые вам нравятся. Вот, что нужно знать для начала 1 .

Эталонные тесты процессора важны для того, чтобы определить, сможет ли ваш процессор запустить игры и приложения, которые вам нравятся. Вот, что нужно знать для начала 1 .

Существует несколько способов оценки относительной производительности процессоров. Рекомендуем начать со сравнения заявленных спецификаций: в одном поколении продукции у процессора с большим количеством ядер и более высокой тактовой частотой производительность, как правило, лучше.

Но что, если вы хотите сравнить самую старшую модель процессора с процессором среднего уровня, выпущенным несколько лет назад? Или если вам нужно оценить прирост производительности от нового процессора в конкретной игре или приложении?

Именно здесь могут помочь эталонные тесты процессора.

Что такое эталонные тесты процессора?

Эталонные тесты позволяют легко сравнить производительность нескольких процессоров с помощью стандартизированной серии тестов. Они полезны в следующих случаях:

  • При покупке или самостоятельной сборке нового ПК. Используйте оценки эталонных тестов, чтобы узнать, какие игры и приложения сможет запустить система. Списки с оценками можно найти на веб-сайтах с обзорами, например Tom's Hardware.
  • Перед модернизацией процессора. Если вы планируете модернизировать процессор, сравните результаты эталонных тестов для различных ЦП на веб-сайте с обзорами или, что еще лучше, на веб-сайте компании, которая разработала программное обеспечение для эталонного тестирования.
  • После модернизации процессора. Выполните эталонные тесты самостоятельно, чтобы узнать предварительную информацию о возможностях системы после модернизации важного компонента.
  • При оверклокинге процессора. Чтобы оценить прирост производительности после оверклокинга, выполните эталонные тесты для вашего процессора с помощью специальной программы, такой как Intel® Extreme Tuning Utility.

Тесты и инструменты для эталонного тестирования процессора

Эксперты в области оценки производительности процессоров используют различные эталонные тесты. Эти тесты делятся на две категории: синтетические и реальные.

Синтетические эталонные тесты

Используйте синтетические эталонные тесты для быстрого сравнения процессоров.

Синтетические тесты — это программы, которые моделируют выполнение множества разных задач: 3D-рендеринг, сжатие файлов, просмотр веб-сайтов, вычисления с плавающей запятой и т. д. После измерения уровня производительности процессора в каждой задаче результаты объединяются в общую оценку.

Оценки называют синтетическими, потому что тесты, используемые для их расчета, являются моделированием. Они не измеряют производительность процессора в конкретном приложении (например, набор программного обеспечения для работы с 3D-объектами или игра), а моделируют рабочую нагрузку, которую приложение может выполнять на процессоре в разных условиях.

Другими словами, синтетические эталонные тесты не позволяют точно спрогнозировать производительность. Вместо этого, они широко используются для сравнения относительной производительности процессоров. Например:

  • PassMark выполняет сложные математические вычисления для определения производительности процессора при сжатии файлов, шифровании, а также задач, связанных с физикой.
  • 3DMark измеряет способность системы обрабатывать 3D-графику в играх.
  • PCMark 10 оценивает возможности системы по выполнению рабочих процессов в бизнесе, а также повседневных задач в офисных приложениях.
  • Intel® Extreme Tuning Utilityвыполняет нагрузочные тесты процессоров помимо оверклокинга и мониторинга их работы.

Каждое из этих приложений имеет базу данных оценок для разных процессоров, что позволяет легко и быстро сравнить относительную мощность процессора.

Реальные эталонные тесты

Используйте реальные эталонные тесты, если вы планируете использовать ПК для конкретных задач и вам нужно точно узнать о его производительности в определенных приложениях.

Эти тесты выполняют тяжелые рабочие нагрузки в реальных программах, а затем измеряют время, которое потребовалось для их завершения. В результате они предоставляют надежную предварительную информацию о производительности системы при использовании тех же настроек.

Существуют следующие широко используемые приложения для выполнения реальных эталонных тестов:

  • 7-Zip для измерения скорости сжатия и распаковки данных процессора.
  • Blender для измерения скорости 3D-рендеринга процессора.
  • HandBrake для измерения скорости кодировки видео процессора.

Другим видом реальных тестов являются инструменты для внутриигрового эталонного тестирования. Это неинтерактивные сцены, которые доступны в некоторых играх. Используйте внутриигровые эталонные тесты, чтобы узнать, как процессор влияет на частоту кадров во время обычной игры, а также ее потоковой трансляции.

Эти тесты обеспечивают воспроизводимую среду тестирования. До тех пор пока конфигурация вашей системы остается неизменной, эталонные тесты дают точное представление о производительности, которую вы получите в игре.

Что означает статистика эталонного теста

Теперь когда вы знаете о различных видах эталонных тестов, давайте поговорим об интерпретации их оценок.

В синтетических тестах система оценки может меняться в зависимости от программы. Оценки часто измеряются в баллах (которые могут называться по-другому в разных программах). Процессор, чья оценка выше, обладает лучшей производительностью. Однако важном помнить о том, что разные процессоры предназначены для различных целей, а не только для игр. Поэтому следует использовать тест для конкретных задач, которые будет выполнять процессор.

Реальные тесты, напротив, измеряют производительность на основе нескольких факторов.

  • Пропущенные кадры. В эталонных тестах с потоковой трансляцией пропущенные кадры означают количество кадров, потерянных при кодировании видео. В результате зритель может наблюдать прерывистую картинку. Чем ниже процент пропущенных кадров, тем лучше.
  • Частота кадров (для видео). В тестах с кодированием видео частота кадров означает количество кадров, которое ваш процессор кодирует в секунду. Чем больше, тем лучше.
  • Частота кадров (для игр). Во внутриигровых эталонных тестах частота кадров означает количество кадров, которые отображаются в секунду. Чем выше частота кадров, тем плавнее игровой процесс (однако следует также учитывать время смены кадра).
  • Время смены кадра (1% и 0,1%). Во внутриигровых эталонных тестах время смены кадра (или темп смены кадра) означает количество миллисекунд между кадрами. В идеале этот значение этого фактора не должно меняться. В противном случае темп смены кадра будет неравномерным, и будет создаваться эффект заторможенного изображения. Чем меньше миллисекунд, тем лучше. В случае преобразования этого фактора в частоту кадров для отображения ее среднего значения, чем его значение выше, тем лучше.
  • ГБ/с (гигабайты в секунду). В тестах с шифрованием ГБ/с означает пропускную способность. Чем больше, тем лучше.
  • MIPS (количество миллионов инструкций в секунду). В тестах со сжатием данных MIPS означает количество низкоуровневых инструкций, выполняемых процессором каждую секунду. Чем это значение выше, тем лучше. Однако при сравнении процессоров разных поколений оценки рекомендуется воспринимать скептически, так как у них разные средства выполнения инструкций.
  • Время рендеринга. В эталонных тестах с рендерингом время рендеринга означает скорость, с которой процессор отображает геометрию, освещение и текстуры в трехмерной сцене. Чем меньше время, тем лучше.

Поскольку некоторые процессоры лучше справляются с определенными видами эталонного тестирования, лучше всего опираться на результаты нескольких тестов, а не одного.

Синтетические и реальные эталонные тесты могут дополнять друг друга. Чтобы получить полное представление о сильных сторонах определенного процессора, изучите результаты синтетических эталонных тестов. Затем используйте реальные эталонные тесты, чтобы больше узнать о производительности процессора при выполнении повседневных задач. Объединив полученную информацию можно понять, какими возможностями обладает процессор.

Например, при покупке процессора для игр используйте оценки эталонных тестов, чтобы определить общий уровень производительности процессора. После того как вы отберете несколько кандидатов, посмотрите на их значение частота кадров и времени его смены в нескольких современных играх (если вы покупаете процессор в ожидании еще не вышедшей игры, можно посмотреть на результаты эталонных тестов в играх, созданных на том же игровом движке, а затем экстраполировать их).

Оценки для одного и нескольких ядер

Эталонные тесты часто имеют результаты для одного и нескольких ядер.

Оценки для одного ядра более актуальны для игр и приложений, которые используют небольшое количество потоков. Это значит, что они полагаются на одно ядро при обработке множества, но не всех, инструкций.

Оценки для нескольких ядер более актуальны для игр и приложений, которые используют большое количество потоков. Это значит, что они обрабатывают инструкции, распределяя их между несколькими ядрами.

Как определить, много ли потоков использует игра?

  • Откройте диспетчер задач. Запустите игру, откройте диспетчер задач (CTRL+SHIFT+ESC) в Windows 10 и нажмите на вкладку «Быстродействие». Вы увидите динамический график загрузки процессора.
  • Настройте график процессора. Нажмите правой кнопкой мыши на графике, а затем нажмите «Поменять график на > Логические процессоры». Вы увидите нагрузку на каждое ядро по отдельности.
  • Сравните степень использования ядер. Если игра использует небольшое количество потоков, большую часть работы будет выполнять одно ядро.

Несмотря на то что некоторые популярные игры, в том числе Fortnite 2 , задействуют мало потоков, все больше игр использует несколько ядер. Такие игры, как Assassin’s Creed: Истоки 3 и Battlefield V 4 , используют большое количество потоков и могут усиливать нагрузку на несколько ядер. Потенциально частота кадров в этих играх будет выше на процессоре с несколькими ядрами.

Конфигурации системы

Хотя эталонные тесты процессора важны, в производительности системы важную роль играет каждый компонент.

  • Процессор. Игры со сложным искусственным интеллектом, физикой и постобработкой графики, как правило, более ресурсоемкие и лучше работают на процессоре с большим количеством ядер/потоков и более высокой тактовой частотой.
  • Графический процессор. При оценке производительности вашей системы в играх следует проверять результаты эталонных тестов графического процессора, поскольку некоторые игры в большей степени зависят от него. Например, дискретные видеокарты могут брать на себя большую часть работы по 3D-рендерингу.
  • Память и система хранения данных. Эти компоненты могут влиять на быстродействие системы и время загрузки.
  • Программное обеспечение. Независимо от конфигурации вашей системы, производительность в разных играх будет меняться. С этим ничего не поделаешь. Это связано со способом программирования игры. Также на производительность повлияют графические настройки и разрешение, на которых вы играете.

См. нашу статью о том, как предотвратить узкие места, чтобы узнать больше о создании сбалансированной системы.

Привет, малочисленный народ "клокеров", не потерявший голову от бесконечного потока ругани в комментариях. Отдельное 01101000 01100101 01101100 01101100 01101111 it-шникам, коих тут еще меньше.

реклама

В этой статье я попытаюсь рассказать об инструменте тестирования процессоров (как и системы в целом), который почему-то не популярен в RU-сегменте Интернета и YouTube. Причем не популярен он незаслуженно, ибо этот пакет, нет, "пакетище!" тестов очень комплексно показывает производительность ПК: дисковой подсистемы, gpu, оперативки, и конечно CPU.


MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началось

Речь сегодня пойдет про автоматизированный пакет тестов Phoronix Test Suite. Этот набор бенчмарков разрабатывался под Linux, но ничего не мешает Вам, особенно тебе 69 74 20 65 6e 67 69 6e 65 65, поставить WSL и посредством bash запустить этот бенч.

реклама

var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);




В данном тестовом пакете даже искушенный тестировщик найдет все что душе угодно - тесты по компиляции (C++, java, php, python, R, rust. ), бенчи по перекодированию аудио и видео данных, разномастные "измерялки" скорости архиваторов, бенчмарки баз данных (SQL, Mongo, Redis. ), процессорные "числодробилки", распознавание изображений и даже игровые тесты. Всего и не перечислить!

Ну что, заинтригован %username%? Ставь аниме на паузу, наливай кофе, готовь сэндвичи. Поехали!

Intro

. но сначала небольшое отступление! Пожалуйста, воздержитесь от ругани в комментариях. Этот ресурс и так теряет день за днем свою репутацию. Причем, типичный %username% жалуется что сайт "скатывается", но видимо не осознает, что overclockers - это прежде всего он сам, сидящий перед монитором, читающий, что-то пишущий сюда индивидуум. И чем меньше пользователи сайта будут ввязываться в споры "Intel vs AMD vs Nvidia", чем меньше будут интересоваться косплеями и прочей чепухой, не связанной с тематикой сайта, тем лучше станет ресурс!

Тестовая система

реклама

Процессор я решил оставить в стоковом состоянии. "Как? Проц в стоке? На сайте по разгону? Ты что, вообще с ума сошел?", - скажет типичный читатель "оверов", и будет отчасти прав. Но не спешите размахивать шпагами, господа мушкетеры! В среде разработчиков редко кто разгоняет до предела систему. Большее внимание уделяется рабочему процессу, чем "железкам". К тому же, 9700K имеет отличный буст "с завода".

Я запущу пакет с параметром "benchmark 1810170-SK-COREI999026" (заранее сконфигурированный набор тестов и настроек), который установит более двух десятков тестов различной направленности. На каждом этапе бенчмарк сопоставит результат моего 9700К с результатами процессоров:

  • Intel Core i7 8700K
  • Intel Core i9 9900K
  • AMD Ryzen 7 1700
  • AMD Ryzen 7 2700X
  • AMD Threadripper 2950X

Внимание! Если ты %username% запустишь тест с вышеуказанным параметром, то он продлится не менее 1,5 часов и временами нагрузка будет очень существенной. Если система выдержит все тесты - считай что она полностью стабильна! No Linx - Yes Phoronix!

реклама

Результаты тестов

Я выложил сюда результаты не всех тестов, также ограничился количеством протестированных моделей CPU. Больше тестов и моделей процессоров по этой ссылке доступны по данной ссылке.

Компиляция, сборка, научные расчеты

Итак, начнем с тестов по компиляции и сборке проекта при работе с различными языками программирования. Забегая вперед скажу, что тут "решает" быстрый "однопоток" и подсистема памяти, но не во всех тестах.



Go Benchmark - показывает производительность процессора при работе с языком Go. Язык компилируемый, со строгой типизацией. Test: json - парсинг json файла, в нем нагрузка распределяется на все ядра/потоки. Test: build - компиляция проекта, нагружается один-два потока.


Один из тестов Java. Комплексная нагрузка на память и процессор. Из-за более высокой частоты на одно ядро и большего кэша 9900К вырывается в лидеры. Threadripper смотрится неплохо. Приятно удивил 8700К.


Пожалуй, один из самых важных тестов для программистов - Linux Kernel Compilation или компиляция ядра Linux. Данная задача отлично "параллелится", но даже в таком режиме 12 потоков не могут победить 8 быстрых физических ядер без НТ.


Комплексная нагрузка при просчете фрактала Мандельброта в последовательном и параллельном режимах при помощи Rust - мультипарадигменного компилируемого языка программирования, который по скорости порой не уступает C++ (при прямых руках конечно)



Ну и "на закуску" - еще парочка бенчмарков для веб-разработчиков, работающих с PHP и Python. Как я отмечал выше - здесь "рулит однопоток", поэтому результат налицо.


LLVM - это универсальная система анализа, трансформации и оптимизации программ, реализующая виртуальную машину с RISC-подобными инструкциями. Используется как оптимизирующий компилятор байткода в машинный код для различных архитектур, JIT-компиляции и многого другого. Данный тест на базе LLVM загружает все потоки процессора.


Следующий тест задействует 1 поток. Это тест Himeno - линейный "решатель" давления Пуассона, использующий точечный метод Якоби (знаменитый немецкий математик). Так как в расчетах используются числа с плавающей точкой (или запятой, кому как удобнее. ), то из-за архитектурных особенностей Ryzen результат был предсказуем. Подробнее почитать про "эти особенности" можно тут и здесь.


Знаменитая "шахматная решалка" Stockfish любит многоядерные процессоры. Неожиданностью стал для меня отрыв 9700К от 8700К. По параметру цена/производительность тут у Ryzen 2700X нет конкурентов. Хотелось бы отметить, что этот шахматный движок поддерживает до 512 потоков!

Общая производительность CPU

Далее мы "пройдемся" по тестам, которые покажут производительность CPU в задачах, более распространенных в среде простых пользователей (за исключением BRL-CAD, это все таки тест больше для инженеров).


Мультимедийный бенчмарк - перекодирование несжатых аудиоданных из WAV во FLAC. Бенч выполняется в один поток, поэтому результат предсказуем.


Работа с изображениями - декомпрессия jpeg. Выполняется в один поток. 1700-ому приходится тяжело.


BRL-CAD - это тест, который комплексно проверяет производительность процессора, памяти, когерентности кэша и многих других параметров. Моделирование твердых тел, просчет сложной геометрии, трассировка лучей - чего тут только нет. Репрезентативный бенч - любит многопоток и иногда не гуншается использовать AVX.

Далее рассмотрим пару тестов, отображающих производительность CPU при работе c 3D.


Рендер GPL 3D, который поддерживает OpenMP и Intel Threading Building Blocks с множеством различных режимов рендеринга.


IndigoBench - это неплохой тест, основанный на продвинутом механизме рендеринга Indigo 4, который позволяет измерить производительности современных процессоров в мультипотоке.


В качестве бонуса выложу 2 процессорных теста - "ломалки паролей". Первый из них - John the Ripper на алгоритме Blowfish. Тест отлично "дружит с многопотоком", поэтому господство 2950X закономерно.

Второй тест называется Airckrack-ng. Он предназначен: для обнаружения беспроводных сетей и перехвата их траффика (сниффер), а также для проверки стойкости ключей шифрования WEP и WPA/WPA2-PSK. В отличии от прошлого теста тут важно преимущество процессора по IPC, а также быстрая память и кэш.

Итак, если тебе %username% нравится сериал "Мистер Робот" и вообще ты "крутой хацкер", то ты теперь знаешь какой процессор покупать :)



Outro

Каюсь, я не стал вставлять сюда все данные тестов (знатная бы простыня получилась), так как некоторые из них отказались устанавливаться в автоматическом режиме, и мне пришлось доставлять их вручную, например:

  • RBenchmark - специфический тест по языку R, который используют Data Scientists.
  • CryptoSetup - очередная криптосчиталочка.

. и многие другие. Все результаты тестов можно посмотреть перейдя по данной ссылке.

Что же касается результатов тестирования, то навязывать свое мнение я никому не буду, пусть каждый сам сделает свои выводы, ведь все данные перед глазами. Тем более, что целью статьи ставилось не столько сравнение процессоров, сколько предварительное ознакомление читателя с тестовым пакетом Phoronix.

Post Scriptum

Во второй части статьи я сделаю больше тестов по компиляции, тех что просили в комментариях: С++, Gradle, Chrome (webkit-build), а также добавлю: сборку NodeJS, пару тестов по PHP и Apache, а также бенчмарки по базам данных: SQL Lite, PostgreSQL, MongoDB и возможно Redis, применяемый в качестве кэширующего слоя при работе с БД.

Но лейтмотивом второй части статьи станет: рассказ об установке и настройке Phoronix Test Suite в Linux и Windows, решение некоторых проблем и тонкости использования. Я постараюсь сделать своеобразный User Guide, чтобы каждый желающий местный блогер, или ты - %username% смог разносторонне протестировать свою систему и получить на выходе удобоваримые данные.

Если у Вас есть какие-либо вопросы или замечания - спрашивайте в комментариях, постараюсь ответить всем.

Интерпретация результатов: Большие значения индекса лучше.

Dhrystone ALU: 3.04MIPS/МГц

Whetstone iSSE3: 2.47MFLOPS/МГц

Интерпретация результатов: Большие значения индекса лучше.

Сведения о тесте

Код запуска: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz (1.73ГГц, 1Мб L2, 532МГц FSB)

Поддержка NUMA: Нет

Всего тестовых потоков: 1

Многоядерный тест: Нет

Соответствие процессоров: P0C0T0

Системный таймер: 3.58МГц

Число запусков: 64000 / 640

Модель: Intel (R) Celeron (R) M CPU 430 @ 1.73GHz

Ядер на процессор: 1 единиц

Встроенный кэш L2: 1Мб, ECC, Синхронный, ATC, 4-магистральный набор, длина строки 64 байт

Технология SSE: Да

Технология SSE2: Да

Технология SSE3: Да

HTT - Технология Hyper-Threading: Нет


Рисунок 4.1 – Арифметический тест процессора

На верхней диаграмме показана скорость работы арифметико-логического устройства (АЛУ) при выполнении арифметических вычислений с целыми числами в сравнении с другими процессорами. Для текущего процессора она составляет 5270 млн. операций в секунду (MIPS), по этому критерию эталонные процессоры перегоняют текущий в среднем на 330%.

Вторая диаграмма демонстрирует работу АЛУ при выполнении операций с числами с плавающей запятой, здесь текущий процессор тоже значительно отстает от эталонных процессоров – 4288 MFLOPS.

5. МУЛЬТИМЕДИЙНЫЙ ТЕСТ ПРОЦЕССОРА

Результаты эталонного теста

Multi-Media Int x8 iSSE2: 8.57MPixel/s

Multi-Media Float x4 iSSE2: 6.23MPixel/s

Multi-Media Double x2 iSSE2: 3.23MPixel/s

Интерпретация результатов: Большие значения индекса лучше.

Multi-Media Int x8 iSSE2: 4.94КПиксель/с/МГц

Multi-Media Float x4 iSSE2: 3.60КПиксель/с/МГц

Multi-Media Double x2 iSSE2: 1.86КПиксель/с/МГц

Интерпретация результатов: Большие значения индекса лучше.

Сведения о тесте

Код запуска: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz (1.73ГГц, 1Мб L2, 532МГц FSB)

Поддержка NUMA: Нет

Всего тестовых потоков: 1

Многоядерный тест: Нет

Соответствие процессоров: P0C0T0

Системный таймер: 3.58МГц

Размер выведенного изображения: 1920x1080

Модель: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz

Ядер на процессор: 1 единиц

Встроенный кэш L2: 1Мб, ECC, Синхронный, ATC, 4-магистральный набор, длина строки 64 байт

Технология SSE: Да

Технология SSE2: Да

Технология SSE3: Да

HTT - Технология Hyper-Threading: Нет


Рисунок 5.1. – Мультимедийный тест процессора

На рисунке 5.1 изображена работа процессора при обработке мультимедийных инструкций и данных в сравнении с другими типичными системами. При обработке целых чисел скорость работы текущего процессора составляет 8566 КПиксель/с, а при обработке чисел с плавающей запятой – 6233 КПиксель/с, что значительно меньше скорости эталонных процессоров.

6. ТЕСТ ПРОПУСКНОЙ СПОСОБНОСТИ ПАМЯТИ

Результаты эталонного теста

Int Buff'd iSSE2 Memory Bandwidth: 2.90Гб/с

Float Buff'd iSSE2 Memory Bandwidth: 2.90Гб/с

Интерпретация результатов: Большие значения индекса лучше.

Int Buff'd iSSE2 Memory Bandwidth: 5.59Мб/с/МГц

Float Buff'd iSSE2 Memory Bandwidth: 5.58Мб/с/МГц

Интерпретация результатов: Большие значения индекса лучше.

Мощность чипсета/памяти: 7.43Вт

Int Buff'd iSSE2 Memory Bandwidth: 400.13Мб/с/Вт

Float Buff'd iSSE2 Memory Bandwidth: 399.19Мб/с/Вт

Интерпретация результатов: Большие значения индекса лучше.

Емкость памяти: 34Мб/Вт

Интерпретация результатов: Большие значения индекса лучше.

Int Buff'd iSSE2 Memory Bandwidth

Распределение (Assignment): 2.88Гб/с

Масштабирование (Scaling): 2.88Гб/с

Суммирование (Addition): 2.93Гб/с

Триада (Triad): 2.93Гб/с

Размер элемента данных: 16байт

Использование буферизации: Да

Использование смещения: Да

Эффективность полосы пропускания: 69.85%

Float Buff'd iSSE2 Memory Bandwidth

Распределение (Assignment): 2.87Гб/с

Масштабирование (Scaling): 2.87Гб/с

Суммирование (Addition): 2.93Гб/с

Триада (Triad): 2.92Гб/с

Размер элемента данных: 16байт

Использование буферизации: Да

Использование смещения: Да

Эффективность полосы пропускания: 69.69%

Сведения о тесте

Всего памяти: 248Мб

Память, использованная тестом: 124.03Мб

Поддержка NUMA: Нет

Всего тестовых потоков: 1

Многоядерный тест: Нет

Соответствие процессоров: P0C0T0

Системный таймер: 3.58МГц

Размер страницы: 4Кб

Использование больших страниц памяти: Нет

Технология SSE: Да

Технология SSE2: Да

Технология SSE3: Да

Технология SSSE3: Нет

HTT - Технология Hyper-Threading: Нет

Модель: Acer 955XM/945GM/PM/GMS/940GML Express Processor to DRAM Controller

Скорость системной шины: 4x 133МГц (532МГц)

Макс. пропускная способность шины: 4.16Гб/с

Логические банки памяти

Совместная память: 8Мб

Скорость шины памяти: 4x 133МГц (532МГц)

Контроллер памяти в процессоре: Нет

Макс. пропускная способность шины памяти: 4.16Гб/с

Модуль памяти: Hyundai Electronics HYMP532S64BP6-C4 256Мб DDR2 SO-DIMM PC2-4300U DDR2-534 4.0-4-4-12 3-16-4-2


Рисунок 6.1. – Тест пропускной способности памяти

На рисунке 6.1 представлена диаграмма работы ОЗУ с другими видами данных – с целыми числами – 2973 Мб/с, с числами с плавающей запятой – 2966 Мб/с. Из данных диаграммы видно, что пропускная способность подсистем памяти текущего процессора значительно отстает от эталонных процессоров.

7. ТЕСТ КЭШ-ПАМЯТИ

Результаты эталонного теста

Пропускная способность кэш/памяти: 4.74Гб/с

Интерпретация результатов: Большие значения индекса лучше.

Фактор скорости: 13.10

Интерпретация результатов: Меньшие значения индекса лучше.

Внутренний кэш данных: 17.45Гб/с

Встроенный кэш L2: 9.70Гб/с

Интерпретация результатов: Большие значения индекса лучше.

Пропускная способность кэш/памяти: 2.80Мб/с/МГц

Интерпретация результатов: Большие значения индекса лучше.

Мощность процессора/чипсета/памяти: 7.43Вт

Пропускная способность кэш/памяти: 653.57Мб/с/Вт

Интерпретация результатов: Большие значения индекса лучше.

Сводка результатов теста кэш/памяти - Float SSE2

Размер элемента данных: 16байт

Использование буферизации: Нет

Использование смещения: Да

Блоки по 2Кб: 16.92Гб/с

Блоки по 4Кб: 17.55Гб/с

Блоки по 8Кб: 17.58Гб/с

Блоки по 16Кб: 17.75Гб/с

Блоки по 32Кб: 16.81Гб/с

Блоки по 64Кб: 9.77Гб/с

Блоки по 128Кб: 9.65Гб/с

Блоки по 256Кб: 9.71Гб/с

Блоки по 512Кб: 9.66Гб/с

Блоки по 1Мб: 8.14Гб/с

Блоки по 4Мб: 1.52Гб/с

Блоки по 16Мб: 1.36Гб/с

Блоки по 64Мб: 1.36Гб/с

Сведения о тесте

Всего памяти: 248Мб

Поддержка NUMA: Нет

Всего тестовых потоков: 1

Многоядерный тест: Нет

Соответствие процессоров: P0C0T0

Системный таймер: 3.58МГц

Размер страницы: 4Кб

Использование больших страниц памяти: Нет

Модель: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz

Ядер на процессор: 1 единиц

Встроенный кэш L2: 1Мб, ECC, Синхронный, ATC, 4-магистральный набор, длина строки 64 байт

Технология SSE: Да

Технология SSE2: Да

Технология SSE3: Да

HTT - Технология Hyper-Threading: Нет

Модель: Acer 955XM/945GM/PM/GMS/940GML Express Processor to DRAM Controller

Скорость системной шины: 4x 133МГц (532МГц)

Макс. пропускная способность шины: 4.16Гб/с

Логические банки памяти

Совместная память: 8Мб

Скорость шины памяти: 4x 133МГц (532МГц)

Контроллер памяти в процессоре: Нет

Макс. пропускная способность шины памяти: 4.16Гб/с

Модуль памяти: Hyundai Electronics HYMP532S64BP6-C4 256Мб DDR2 SO-DIMM PC2-4300U DDR2-534 4.0-4-4-12 3-16-4-2


Рисунок 7.1 – Тест пропускной способности кэш-памяти

На рисунке 7.1 представлена зависимость скорости работы кэш-памяти от объема памяти, с которыми она работает. По полученным данным видно, что в сравнении с другими исследуемыми системами пропускная способность кэш-памяти текущего чипсета меньше и составляет 4.742 Гб/с.

В процессе проведенной работы получены конкретные данные о тестируемом компьютере, а именно:

- модель процессора - Intel(R) Celeron(R) M CPU 430 @ 1.73GHz;

- частота процессора – 1.73 ГГц;

- чипсет - Acer 955XM/945GM/PM/GMS/940GML Express Processor to DRAM Controller;

- объем ОЗУ – 256 МБ;

- объем кэш-памяти L2 - 1Мб, ECC, Синхронный, ATC, 4-магистральный набор, длина строки 64 байт

Результаты тестов, приведенные на сравнительных диаграммах, позволяют получить достаточно полное представление о тестируемом ПК. Исследованные ПК не удовлетворяет требованиям современным машин. Необходимо увеличить объем ОЗУ и установить более современную видео-карту для более полной реализации возможностей тестируемого ПК.

1. Гук М. Аппаратные средства IBM PC. Энциклопедия. 2-е изд. – «Питер», 2003г.

2. Зелинский С. Эффективное использование ПК. – ДМК, 2001г.

3. Новиков Ю., Черепанов А., Новиков Д., Чуркин В. Компьютеры, сети, Интернет. Энциклопедия. 2-е изд. – «Питер», 2003г.

4. Зелинский С. ПК: устройства, периферия, комплектующие. – «Фолио», 2005г.

Читайте также: