Anonim

Якщо ви приїхали сюди шукати, "Купуйте нарізну машину cuz 1337", ви будете розчаровані, і ваш вибір. Це насправді не працює так.

Подумайте про процесори як про машини. Ви, мабуть, не купували б велику вантажівку і думаєте, що це найкращий автомобіль для перетягування, навіть у нього є масивний мотор з вантажем кінських сил. Звичайно, це не буде так страшно, як юнкер на 140 кінських сил, але це не для чого було побудовано.

Те саме стосується процесорів. Серверний процесор має багато енергії, але це, мабуть, не так добре, як відносно недорогий чотирьохядерний процесор для ігор. Вони були розраховані на дуже різні речі.

Це посібник тут, щоб допомогти вам зрозуміти, що вам потрібно від вашої системи та які процесори найкращі для цієї ситуації.

Intel Vs. AMD?

Швидкі посилання

  • Intel Vs. AMD?
  • Одинарна різьба Vs. Багатониткова
  • А що з тактовою швидкістю, кешем тощо?
  • Розгін
  • Віртуалізація
    • GPU Passthrough
  • Пам'ять ECC
  • Правильний інструмент для роботи
    • Ігрові
    • CAD / 3D / Візуалізація
    • Офісні комп'ютери
    • Сервери
    • Шифрування
    • Замикаючі думки і майбутнє

Роками здавалося, що дискусія щодо купівлі процесора зводилася до Intel проти AMD. В якійсь мірі це все ще є, але зараз, це більше стосується вибору права для роботи. Intel та AMD мають сильні та слабкі сторони у різних лінійках процесорів. Який вибір ви будете багато залежати від того, для чого вам потрібен процесор.

Наприклад, скажіть, що вам потрібен дійсно низький затратний комп’ютер для основних завдань, але ви все одно хочете пристойного графічного виводу. Там є два фактори, які негайно вказують на лінійку процесорів AMU APU. Вони дійсно недорогі, і вони поставляються із значно кращим вбудованим GPU, ніж будь-що інше на ринку.

Однак є кілька майже універсальних істин щодо цих компаній. Майже у всіх випадках Intel має кращі однопоточні характеристики. Intel також має більш широку підтримку постачальників.

AMD, з іншого боку, має неперевершене значення для ціни, і вони, як правило, досконалі в багатопотокових завданнях.

Одинарна різьба Vs. Багатониткова

AMD Threadripper

Отже, Intel прагне досягти кращого навантаження при однопотокових робочих навантаженнях, але AMD краще в багатопотокових, але що це означає? Це насправді не так просто, як можна було б подумати.

Програма з одним потоком або робоче навантаження може працювати лише в одному потоці, виконуючи по порядку. Багатопотокове навантаження може бути розбито, так що одночасно можна запускати кілька частин.

Тепер ви можете запустити багатопотокове навантаження на одній основній процесорі, але ви не отримаєте користі від потоку. Однак якщо запустити багатопотокове навантаження на багатоядерний процесор, воно значно прискориться. Те саме стосується запуску декількох програм на багатоядерному процесорі.

Тоді, чи більше ядер завжди краще? На жаль, не дуже. Взагалі кажучи, вам доведеться вибирати між більш слабкими ядрами і меншими потужнішими. Процесори Intel мають менше потужних ядер. AMD зазвичай має набагато більше ядер, які не такі сильні.

Hyperthreading відноситься до ядра CPU, яке може вести себе як два ядра. Отже, чотирьохядерний процесор з гіперточкою діє як 8-ядерний процесор. Intel посилається на Hyperthreading окремо, тоді як AMD включила її до загальної кількості основних процесів. У всіх практичних цілях ви не помітите різниці.

Насправді є лише два випадки, коли ви можете вибрати одну потокову продуктивність над багатопотоковою. Гра, мабуть, найвизначніша. В іграх дуже погано використовується багатопотокова передача, тому наявність більшої однопотокової можливості має більше переваг для ігор.

Інший випадок, коли кращі продукти з однопотоковою роботою - це машини з меншою потужністю з декількома сердечниками. Очевидно, якщо на вашому комп'ютері є лише два ядра, ви хочете максимально використовувати їх. Ви повинні пам’ятати, що ці екземпляри починають зникати, і незабаром навіть машини низького рівня матимуть щонайменше чотири ядра.

А що з тактовою швидкістю, кешем тощо?

Швидкість тактової роботи повністю залежить від того, як організований і сконструйований фактичний кремній процесора. Це часто називають архітектурою процесора.

Прекрасним прикладом з недавньої історії є Bulldozer та Piledriver CPUS AMD. Вони були більш відомі як серія FX. Ці процесори могли враховувати тактову частоту до 5 ГГц, але, як відомо, вони значно недооцінювали своїх аналогів Intel при набагато менших тактових частотах. Чипи Intel мали значно кращу архітектуру, тому вони працювали краще, незалежно від тактової швидкості. Не ставте занадто багато запасів у тактовій швидкості, якщо ви не порівнюєте два процесори в одній лінійці продуктів.

Кеш дещо інший. Кеш - це посередницька пам’ять для процесора, який використовується під час його обробки. Він ще більш мінливий і набагато швидший, ніж оперативна пам’ять, тому що використовується для ще коротших періодів часу. Кеш, ймовірно, не буде мати велику різницю в продуктивності процесора, якщо ви не перемістите тону даних через процесор з великою кількістю ядер.

Якщо ваш чотирьохядерний ігровий процесор не має багато кешу, це не велика справа. Якщо робочої станції візуалізації не вистачає у відділі кешу, ви не збираєтеся добре провести час.

Практично на кожну іншу статистику, яку ви побачите на процесорі, сильно впливає архітектура процесора. Єдиний спосіб підійти до цього освіченим способом - це спочатку вивчити архітектуру процесора. Тоді, якщо вам здається, що це правильно, почніть шукати правильну модель процесора для вас.

Розгін

Багато будівельників ПК люблять тонку настройку свого нового ПК після його створення. Це частина веселощів. Тут розіграє велику роль розгін. Процесор із розгону, що дозволяє розгортатись, дозволяє висувати тактові швидкості цього процесора набагато більше того, що вказав виробник.

Якщо ви хочете отримати надзвичайну стабільність, розгін не буде для вас. Ні, розігнані процесори за своєю суттю не є нестабільними або не схильними до виходу з ладу, але ви і ви самі несете відповідальність за функціонування цього процесора. Ви хочете нести відповідальність за це на критично важливому сервері? Напевно, ні. Серверні процесори зазвичай ні в якому разі не розігнані, тому не турбуйтеся про це.

Якщо ви геймер або навіть професіонал, який відчуває комфортну настройку продуктивності, ваш розгін може бути величезною перевагою. При достатньому охолодженні багато сучасних процесорів можуть досягати тактових частот майже на 1 ГГц вище, ніж вони спочатку встановлені. Це величезна різниця за точно таку ж ціну.

Розгін може бути небезпечним. Потрібно тримати напруги процесора та материнської плати нижче або поблизу технічних характеристик виробника. Тепло є ланцюгом електроніки, і розгін може генерувати цілу масу. Якщо ви плануєте розгортати ваш процесор, переконайтеся, що у вас є суттєве рішення для охолодження для його підтримки.

В даний час процесори Intel, які мають номер моделі, що закінчується на "k" або "x", є розгонуми. Весь модельний ряд Ryzen може бути розігнаний.

Віртуалізація

Віртуалізація насправді не звичайна для більшості користувачів настільних ПК. Він масово популярний на ринку серверів, і багато користувачів робочих станцій також покладаються на нього. Віртуалізація - це технологія, яка дозволяє комп'ютеру запускати кілька віртуальних комп'ютерів всередині себе. Отже, замість того, щоб встановити одну базову операційну систему, ваша операційна система була б "хостом" і запустила б програмне забезпечення, яке називається "гіпервізор". Цей гіпервізор підтримав би ще одну додаткову "гостьову" операційну систему, яка працює самодостатнім. Це, звичайно, спрощення, і якщо ви не маєте уявлення, чому комусь це буде потрібно, ви, мабуть, цього не зробите.

Якщо ви будуєте сервер, вам потрібна віртуалізація. Майже все серверне обладнання працює з віртуальними машинами. Вони дозволяють відокремлювати та / або розподіляти послуги для ефективності та простоти управління.

Дуже багато користувачів робочих станцій люблять віртуальні машини. Візьмемо, наприклад, розробників. Їм часто потрібно перевірити свій код на кількох різних операційних системах та версіях операційної системи. Було б страшно знадобитися стільки комп'ютерів, але віртуалізація дозволяє їм мати стільки, скільки їм потрібно на їх звичайній робочій станції.

Для процесорів Intel віртуалізація ввімкнена через VT-x. Процесори AMD використовують AMD-V. Більшість, якщо не всі сучасні процесори підтримують хоча б цю основну форму віртуалізації. Якщо це потрібна функція, переконайтеся, що перед покупкою.

GPU Passthrough

У більш складних випадках вам потрібен прямий доступ до ваших апаратних пристроїв з віртуальних машин. Наприклад, хмарним обчислювальним серверам знадобиться їх віртуальних машин, щоб мати можливість отримати доступ до батареї графічних процесорів для обчислювальної продуктивності. Це справедливо для робочих станцій для розробників, де програмне забезпечення, яке тестується, вимагає прискорення GPU. Якщо ви користувач Linux і геймер, ви знайомі з графічним процесором для гри в ігри Windows на віртуальній машині.

У будь-якому випадку, проходження пристрою зазвичай підтримується лише на апаратному забезпеченні вищого кінця. У процесорах Intel технологія віртуалізації - VT-d. З AMD це AMD-Vi. Ігрові процесори Intel, ті, що закінчуються на "k", часто не підтримують цю функцію. Більшість процесорів AMD.

Пам'ять ECC

ECC означає код виправлення помилок. Це спеціальний код, вбудований в оперативну пам'ять, щоб запобігти рідкісному випадковій корупції. Хоча це насправді не все так часто, це може статися, і це робиться при більш великих обсягах роботи.

Сервери та робочі станції найбільше виграють від можливостей ECC. Сервери працюють 24/7/365. Вони ніколи не зупиняються, і цього не можуть собі дозволити. Корупція даних може призвести до відключення служб у тисяч людей, або ще гірше, втрачених чи неправильних даних. Якби це сталося у вашому банку, ви не були б раді. Пам'ять ECC допомагає запобігти виникненню цієї проблеми.

Робочі станції, що обробляють величезну кількість даних, також можуть отримати користь від ECC. Такі завдання, як візуалізація 3D-моделей та анімації, можуть зайняти десятки годин одночасно, навіть на апаратному забезпеченні високого класу. Ви б не хотіли доходити до кінця цього процесу лише для того, щоб дізнатися, що візуалізація десь пошкоджена, і вам потрібно почати заново.

Через спеціалізований характер пам'яті ECC, більшість процесорів не підтримують її. Якщо вам потрібен ECC, і ви хочете Intel, вам доведеться залишатися з родиною Xeon. AMD має історію підтримки ECC, навіть на настільних продуктах. Це продовжується з Ryzen. Підтримка Ryzen ECC базується на материнській платі, тому виберіть плату, яка підтримує ECC, і Ryzen також.

Правильний інструмент для роботи

Intel i7 7700k

Вам потрібно базувати свій вибір у процесорі на тій задачі, якою ви його будете використовувати більшість. Виберіть процесор, який найбільше перевершує цю задачу. Якщо ви хочете зробити з комп’ютером кілька справ, виберіть найважливіше або шукайте центральний процесор, який опиниться десь посередині між тим, що вам потрібно.

Ігрові

Ігри не дуже багатопоточні. Насправді, у більшості ігор можна використовувати лише до чотирьох ядер процесора. Через те ігри найбільш виграють від потужніших індивідуальних ядер. Зазвичай це означає процесори Intel.

Щось цікаве відбувається в ігровому світі. Ігри навіть не використовують чотирьохядерні процесори в повній мірі. Деякі виробники ПК навмисно бачать, як низько вони можуть піти у виборі процесора. Існують бюджетні ігрові машини з процесорами Intel Pentium та відеокартами високого класу, тому що ігри значно більше залежать від GPU, ніж процесор.

Є ще щось, що потрібно враховувати з ігровим ПК, потоковим. Чи плануєте ви транслювати свої ігри під час гри? Якщо ви робите або плануєте запускати інші програми під час гри, ви все одно можете розглянути процесор з більшою кількістю ядер. Додаткові ядра не покращать продуктивність вашої гри, але вони допоможуть вам запускати більше програм, таких як потокове програмне забезпечення під час гри.

Рекомендації

Середній хребет

Intel i5 7600k

Або

AMD Ryzen 1600

Високий кінець

Intel i7 7700k

Або

AMD Ryzen R7 1700

CAD / 3D / Візуалізація

Робота в 3D є шалено багатопоточною і в значній мірі покладається на GPU, щоб допомогти у виконанні завдань. Вам потрібен як процесор з достатньою кількістю ядер, так і підтримкою оперативної пам’яті, а також ще один потужніший графічний процесор.

Зважаючи на необхідність завантаження ядер процесора та високих вимог оперативної пам'яті, звичайно неможливо використовувати стандартний настільний процесор для роботи в 3D, за винятком процесорів AMD Ryzen R7, і це буде бюджетним варіантом.

Рекомендація

Бюджет / середній діапазон

AMD Ryzen R7 1700x

Високий кінець

AMD Threadripper 1950X

… Вибачте Intel, що ви тут справді загубили.

Офісні комп'ютери

По-перше, це буде надзвичайно рідко, коли офіс створює персональні ПК, але у випадку, якщо вони це роблять, баланс між ціною та продуктивністю, ймовірно, буде найкращим. Більшість офісних працівників не потребують обчислювальної потужності, але вони отримають користь від помірних можливостей багатозадачності. Чотириядерні процесори справді були б ідеальними в цій ситуації.

Рекомендація

Бюджет / середній діапазон

… Тут немає необхідності в машинах високого класу.

Сервери

Серверні мікросхеми - це ще одна область, де важливі кілька ядер. На відміну від 3D-роботи та САПР, швидкість окремих ядер зазвичай менш важлива. Окремі завдання сервера зазвичай мають невелику вагу (якщо ви не говорите про великі дані або обчислення хмари), але іноді тисячі цих менших завдань надходять відразу. Серверним процесорам потрібно якомога більше ядер / потоків з майже нескінченною підтримкою оперативної пам'яті.

В цьому і полягає загальність використання сервера. Якщо ви налаштовуєте простий домашній файловий сервер, ви можете використовувати Raspberry Pi, і це, мабуть, буде добре.

Для сервера для малого бізнесу або навіть більш досконалого домашнього налаштування відмінно підійдуть процесори Xeon серії X3 від X3 E3 або навіть AMD, що працюють з пам'яттю ECC.

Більш масштабні розгортання стають набагато складнішими, і немає можливості точно сказати, що вам потрібно в короткому огляді, як цей. Це територія, на якій конфігурації мультипроцесорних процесорів з 1000 доларами + фішки перекидаються як ніщо. Процесори Epyc AMD і процесори Xeon E5 і E7 від Intel найкращі для цих ситуацій.

Шифрування

Крекінг шифрування та видобуток криптовалют обробляються на графічних процесорах більше, ніж у процесорах. Такі завдання є далеко поза лігою процесорів, намагатися зазвичай не варто. Отримайте собі хоча б один хороший GPU, і ви будете набагато щасливішими.

Зважаючи на це, якщо ви хочете використовувати ваш процесор для більш дрібних завдань, пов’язаних із шифруванням, це шлях для багатоядерних та багатопотокових. Розглянемо лінію Ryzen R7. Вони зараз стануть найкращим ударом для вашого долара.

Замикаючі думки і майбутнє

Ніхто не знає, що буде мати майбутнє. До запуску Ryzen на початку цього року AMD навіть не був конкурентом на ринку процесорів. Тепер вони домінували в цій статті, так само, як вони домінують у популярній думці у багатьох громадах.

Вам завжди потрібно читати огляди та орієнтири, і вам завжди потрібно буде враховувати, для чого ви будете використовувати комп’ютер. Це, мабуть, безпечна ставка на те, що на наступному році ринок процесора буде бачити основні кулі, з ще більшими тактовими частотами та більшою ефективністю енергії.

Єдиний реальний спосіб «підтвердити майбутнє» свого комп’ютера - придбати запчастини. Постарайтеся придбати найкращу частину у вашому конкретному сегменті ринку, і не дешевіть інші компоненти. Це найкращий спосіб забезпечити, щоб ваш комп'ютер залишався функціональним і приємним принаймні протягом наступних кількох років.

Як придбати найкращий процесор 2017 року