Как понять производительность процессора MacBook Pro в практическом плане?

3

У меня есть новый MacBook Pro, нажимая «об этом Mac», я вижу:

Intel Core 2 Duo 2,66 ГГц

У друга есть Mac Pro и есть:

Четырехъядерный процессор Intel Xeon 2 x 2,8 ГГц

Как мне понять это: я предполагаю, что у меня только один процессор, а у него два. Что это позволяет ему делать то, что я не могу. Будет ли его машина быстрее моей и при чем? Означает ли "2 Duo", что у меня "2 х 2" = 4 ядра? Означает ли "2 x Quad-Core", что он имеет "2 x 4" = 8 ядер? Что такое «ядро» на самом деле в практическом плане, то есть, как мы можем ожидать, что оно повлияет на производительность?

В чем практическая разница между этими двумя машинами?

Эдвард Тангей
источник
Для начала у вашего друга есть Mac Pro, а не MacBook Pro.
AndrejaKo
спасибо, я только что видел скриншот, так что я предполагаю, что ты прав, откуда ты знаешь наверняка?
Эдвард Тангей
1
На рынке нет ноутбуков с двумя процессорами. Или Xeons вообще в этом отношении. Вот как он знает.
Shinrai
1
Xeons доступны только на Mac Pro. Xeons также потрясают Core 2 Duos.
Сатьяджит Бхат
@Shinrai @Sathya Ты написал так, как я знал, что это Mac Pro.
AndrejaKo

Ответы:

6

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

Мощность процессора - это только одна ось производительности. Объем и скорость оперативной памяти (памяти), объем и тип диска (жесткий диск или твердотельный накопитель) и т. Д. Также влияют на общую производительность, но опять-таки это зависит от того, какая нагрузка у вас есть для машины. Более важная метрика будет вращаться вокруг анализа затрат / выгод, который учитывает все эти переменные и учитывает, какую работу машина должна выполнять. Вообще говоря, в этой метрике затрат / выгод самое низкое аппаратное обеспечение, потому что компоненты все время дешевеют.

Чтобы проверить относительную производительность, вы можете использовать XBench или GeekBench, но эти цифры могут быть не такими интересными.

Чтобы ответить на ваши конкретные вопросы:

  • Core 2означает второе поколение семейства процессоров. Duoозначает два ядра. У вас есть один чип с двумя ядрами.
  • Да, у твоего друга 8 ядер, распределенных по 2 фишкам.
  • Ядра увеличивают скорость определенных типов операций и снижают энергопотребление по сравнению с одноядерными чипами.
  • Вы можете делать все, что он может, но некоторые связанные с процессором задачи (например, кодирование фильмов) будут для него более быстрыми, поскольку любая современная программа имеет поддержку распараллеливания задач, и поэтому он может запускать некоторые задачи на 8 ядрах против 2. Однако это делает не одинаково ко всему, так что такого рода производительность заметна только при очень интенсивных задачах.
roguesys
источник
Ваш ответ более полный, чем мой, и побил меня также. +1.
Сатьяджит Бхат
+1 за цену / выгоду! Это главное различие между этими двумя компьютерами.
AndrejaKo
@AndrejaKo - я бы сказал, что ОСНОВНАЯ разница между этими компьютерами составляет около 15 килограмм и достаточно много. ;)
Shinrai
@Shinrai Ну, если вы посмотрите на физическую сторону, то да. Когда я написал комментарий, физические различия между компьютерами мне не приходили в голову.
AndrejaKo
2
@AndrejaKo @Shinrai Я предположил, что очевидные различия не суть вопроса, но они действительно играют роль в уравнении, если переносимость является проблемой: MacBook Pro явно выигрывает, если это требование, так как никто не должен быть поклонником тащить за собой Mac Pro и соответствующий монитор по мере необходимости.
roguesys
2

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

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

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

Теперь для ваших конкретных вопросов. Вы неправильно истолковали партию 2 Duo. Это (Core 2) Duo, то есть Core 2 является преемником Core, поскольку у нас был Pentium II в качестве преемника Pentium. Duo означает, что на этом процессоре два ядра. У вашего друга есть 2 четырехъядерных Xeons. Его система представляет собой сочетание многопроцессорной системы и многоядерной системы. Каждый процессор имеет 8 ядер, а система имеет 2 процессора. Они также немного быстрее, чем ваш процессор, если измерять ядро ​​за ядро.

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

Существует также сравнение Xeon Core. Оба процессора связаны, но процессоры Xeon предназначены для серверов, где необходимо обрабатывать большие объемы данных и где надежность чрезвычайно важна. Они обычно очень высокого качества. Основные процессоры - это более простые версии для настольных компьютеров и ноутбуков, они дешевле и имеют более низкое качество. Также процессоры Xeon используют различный тип оперативной памяти, которая может обнаруживать ошибки, вызванные фоновым излучением (среди прочего), и исправлять их. Более того, система вашего друга может занимать гораздо больше оперативной памяти, чем ваша собственная. Я не знаю точных цифр MacBook Pro в то время, когда ваш процессор был популярен, он не мог занимать более 4 ГБ ОЗУ, в то время как компьютер вашего друга мог, вероятно, занимать не менее 16 ГБ ОЗУ и, возможно, больше.

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

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

AndrejaKo
источник
... и ты меня тоже побил.
Сатьяджит Бхат
0

Будет ли его машина быстрее моей и при чем?

Его машина будет быстрее почти во всем. Mac Pro имеет два отдельных Xeon, работающих на частоте 2,8 ГГц. Каждый Xeon является четырехъядерным, поэтому в его распоряжении всего 2x4 == 8 ядер.

Ваш Core 2 Duo - Core 2 обозначает второе поколение микроархитектуры Core, а Duo обозначает двухъядерный. Таким образом, ваша машина имеет 2 ядра в вашем распоряжении. Ядро - это физический процессор.

Сатьяджит Бхат
источник