Anonim

Jeśli przyszedłeś tutaj, szukając „Buy Threadripper cuz 1337”, będziesz rozczarowany, zarówno twój, jak i twój wybór. To tak naprawdę nie działa.

Myśl o procesorach jak o samochodach. Prawdopodobnie nie kupiłbyś dużej ciężarówki i nie pomyślałbyś, że jest to najlepszy samochód do wyścigów drag, nawet jeśli ma ogromny silnik z dużą mocą. Jasne, nie będzie tak straszny jak junker o mocy 140 koni mechanicznych, ale nie po to go zbudowano.

To samo dotyczy procesorów. Procesor serwera ma dużą moc, ale prawdopodobnie nie będzie tak dobry, jak stosunkowo niedrogi czterordzeniowy procesor do gier. Zostały zaprojektowane do bardzo różnych rzeczy.

Ten przewodnik jest tutaj, aby pomóc Ci dowiedzieć się, czego potrzebujesz z systemu i jakie procesory są najlepsze w tej sytuacji.

Intel vs. AMD?

Szybkie linki

  • Intel vs. AMD?
  • Jednowątkowe vs. Wielowątkowy
  • Co z szybkościami zegara, pamięcią podręczną itp.?
  • Przetaktowywanie
  • Wirtualizacja
    • GPU Passthrough
  • Pamięć ECC
  • Właściwe narzędzie do pracy
    • Hazard
    • CAD / 3D / Rendering
    • Komputery biurowe
    • Serwery
    • Szyfrowanie
    • Zamykanie myśli i przyszłość

Przez lata wydawało się, że debata na temat zakupu procesora sprowadzała się do Intela kontra AMD. W pewnym stopniu nadal tak jest, ale teraz chodzi raczej o wybranie odpowiedniego dla danego zadania. Intel i AMD mają mocne i słabe strony w swoich różnych liniach procesorów. Wybór zależy od tego, do czego potrzebny jest procesor.

Powiedzmy, że potrzebujesz naprawdę taniego komputera do podstawowych zadań, ale nadal chcesz przyzwoitej wydajności graficznej. Istnieją dwa czynniki, które natychmiast wskazują na linię procesorów AMD APU. Są naprawdę niedrogie i mają znacznie lepszy wbudowany procesor graficzny niż cokolwiek innego na rynku.

Istnieje jednak kilka niemal uniwersalnych prawd o tych firmach. Intel prawie zawsze ma lepszą wydajność jednowątkową. Intel ma również szerszą obsługę dostawców.

Z drugiej strony AMD ma nieocenioną wartość w stosunku do ceny i ma tendencję do osiągania doskonałych wyników w wielowątkowych zadaniach.

Jednowątkowe vs. Wielowątkowy

AMD Threadripper

Tak więc Intel ma tendencję do przodowania w obciążeniach jednowątkowych, ale AMD jest lepszy w wielowątkowych, ale co to właściwie znaczy? To naprawdę nie jest tak proste, jak mogłoby się wydawać.

Jeden wątkowy program lub obciążenie może działać tylko w jednym strumieniu, wykonując po kolei. Wielowątkowe obciążenie może zostać rozbite, aby można było uruchomić wiele jego elementów jednocześnie.

Teraz możesz uruchomić wielowątkowe obciążenie na jednym rdzeniu procesora, ale tak naprawdę nie zobaczysz korzyści z tego wątkowania. Jeśli jednak uruchomisz wielowątkowe obciążenie na wielordzeniowym procesorze, przyspieszy to znacznie. To samo dotyczy uruchamiania wielu programów na wielordzeniowym procesorze.

Czy zatem więcej rdzeni jest zawsze lepszych? Niestety niezupełnie. Ogólnie rzecz biorąc, musisz wybierać między bardziej słabszymi rdzeniami i mniejszymi mocniejszymi. Procesory Intel mają zwykle mniej mocniejszych rdzeni. AMD zwykle ma znacznie więcej rdzeni, które nie są tak mocne.

Hyperthreading odnosi się do rdzenia procesora, który może zachowywać się jak dwa rdzenie. Czterordzeniowy procesor z hiperwątkiem działa jak 8-rdzeniowy procesor. Intel odnosi się do hiperwątkowania osobno, podczas gdy AMD uwzględnił go w ogólnej liczbie rdzeni. Dla wszystkich praktycznych celów nie zauważysz różnicy.

Są tak naprawdę tylko dwa przypadki, w których można wybrać wydajność jednowątkową zamiast wielowątkowej. Gry są prawdopodobnie najbardziej znane. Gry bardzo słabo wykorzystują wielowątkowość, więc posiadanie większych możliwości jednowątkowych zwykle przynosi większe korzyści dla gier.

Innym przypadkiem, w którym preferowana jest wydajność jednowątkowa, są maszyny o niższej mocy z niewielką liczbą rdzeni. Oczywiście, jeśli twój komputer ma tylko dwa rdzenie, chcesz jak najlepiej je wykorzystać. Należy pamiętać, że te instancje zaczynają zanikać, a wkrótce nawet słabsze maszyny będą miały co najmniej cztery rdzenie.

Co z szybkościami zegara, pamięcią podręczną itp.?

Prędkości zegara są całkowicie zależne od sposobu organizacji i inżynierii faktycznego krzemu procesora. Jest to często określane jako architektura procesora.

Doskonałym przykładem z najnowszej historii jest buldożer AMD i Piledriver CPUS. Były one bardziej znane jako seria FX. Te procesory mogły osiągać prędkości taktowania do 5 GHz, ale wiadomo, że rażąco nie osiągają swoich odpowiedników Intela przy znacznie niższych częstotliwościach zegara. Układy Intel miały znacznie lepszą architekturę, więc działały lepiej, niezależnie od częstotliwości taktowania. Nie wkładaj zbyt wiele zasobów w zegary, chyba że porównujesz dwa procesory w tej samej linii produktów.

Pamięć podręczna jest trochę inna. Pamięć podręczna to pamięć pośrednia, z której procesor korzysta podczas przetwarzania informacji. Jest jeszcze bardziej niestabilny i znacznie szybszy niż pamięć RAM, ponieważ jest używany przez jeszcze krótszy czas. Pamięć podręczna prawdopodobnie nie zrobi ogromnej różnicy w wydajności procesora, chyba że przenosisz masę danych przez procesor z dużą ilością rdzeni.

Jeśli twój czterordzeniowy procesor do gier nie ma dużo pamięci podręcznej, to nie jest wielka sprawa. Jeśli w sekcji pamięci podręcznej brakuje stacji roboczej do renderowania, nie będziesz się dobrze bawić.

Prawie każda inna statystyka, którą zobaczysz na CPU, ma duży wpływ na architekturę CPU. Jedynym sposobem, aby podejść do niego w wyedukowany sposób, jest najpierw zbadanie architektury procesora. Następnie, jeśli wydaje się to odpowiednie dopasowanie, zacznij szukać odpowiedniego modelu procesora dla siebie.

Przetaktowywanie

Wielu twórców komputerów lubi dostroić swój nowy komputer po jego zbudowaniu. To część zabawy. Overclocking odgrywa tutaj dużą rolę. Przetaktowywalny procesor pozwala znacznie przyspieszyć taktowanie procesora znacznie powyżej specyfikacji producenta.

Jeśli szukasz ekstremalnej stabilności, przetaktowywanie nie będzie dla ciebie. Nie, podkręcone procesory nie są z natury niestabilne ani podatne na awarie, ale ty i ty jesteś odpowiedzialny za to, jak ten procesor działa. Czy chcesz być za to odpowiedzialny na serwerze o kluczowym znaczeniu? Prawdopodobnie nie. Procesory serwerowe i tak zwykle nie podkręcają się, więc nie martw się o to.

Jeśli jesteś graczem, a nawet profesjonalistą, który czuje komfortową regulację wydajności, podkręcanie może być ogromną korzyścią. Dzięki odpowiedniemu chłodzeniu wiele współczesnych procesorów może osiągać taktowanie o prawie 1 GHz wyższe niż pierwotnie ustawione. To ogromna różnica za dokładnie tę samą cenę.

Przetaktowywanie może być niebezpieczne. Napięcia procesora i płyty głównej należy utrzymywać poniżej lub w pobliżu specyfikacji producenta. Ciepło jest zmorą elektroniki, a podkręcanie może go generować. Jeśli planujesz przetaktowanie swojego procesora, upewnij się, że dysponujesz solidnym rozwiązaniem do jego obsługi.

Obecnie procesory Intela, których numer modelu kończy się na „k” lub „x”, można przetaktować. Cały skład AMD Ryzen można podkręcić.

Wirtualizacja

Wirtualizacja nie jest tak naprawdę powszechna dla większości użytkowników komputerów stacjonarnych. Jest bardzo popularny na rynku serwerów i wielu użytkowników stacji roboczych również na nim polega. Wirtualizacja to technologia, która pozwala komputerowi na uruchamianie wielu komputerów wirtualnych wewnątrz siebie. Zamiast instalować tylko jeden podstawowy system operacyjny, system operacyjny byłby „hostem” i uruchamiałby oprogramowanie zwane „hiperwizorem”. Ten hiperwizor obsługiwałby jeszcze jeden dodatkowy system operacyjny „gościa”, który działa samodzielny. Jest to oczywiście nadmierne uproszczenie, a jeśli nie masz pojęcia, dlaczego ktoś go potrzebuje, prawdopodobnie nie.

Jeśli budujesz serwer, potrzebujesz wirtualizacji. Prawie cały sprzęt serwerowy obsługuje maszyny wirtualne. Pozwalają na rozdzielanie i / lub dystrybucję usług w celu zwiększenia wydajności i łatwości zarządzania.

Wielu użytkowników stacji roboczych lubi też maszyny wirtualne. Weźmy na przykład programistów. Często muszą przetestować swój kod na wielu różnych systemach operacyjnych i wersjach systemów operacyjnych. Strasznie byłoby potrzebować tak wielu komputerów, ale wirtualizacja pozwala im mieć tyle, ile potrzebują wszyscy na swojej zwykłej stacji roboczej.

W przypadku procesorów Intel wirtualizacja jest włączona przez VT-x. Procesory AMD używają AMD-V. Większość, jeśli nie wszystkie współczesne procesory obsługują przynajmniej tę podstawową formę wirtualizacji. Jeśli jest to funkcja, której potrzebujesz, upewnij się jednak przed zakupem.

GPU Passthrough

W bardziej zaawansowanych przypadkach potrzebujesz bezpośredniego dostępu do urządzeń sprzętowych z maszyn wirtualnych. Na przykład, serwery obliczeniowe w chmurze potrzebują swoich maszyn wirtualnych, aby mieć dostęp do baterii procesorów graficznych w celu uzyskania wydajności obliczeniowej. Dotyczy to stacji roboczych programistów, w których testowane oprogramowanie wymaga przyspieszenia GPU. Jeśli jesteś użytkownikiem systemu Linux i jesteś graczem, znasz przejścia GPU do grania w gry Windows na maszynie wirtualnej.

W każdym razie przekazywanie urządzeń jest zwykle obsługiwane tylko na sprzęcie wyższej klasy. W procesorach Intel technologią wirtualizacji jest VT-d. W przypadku AMD jest to AMD-Vi. Procesory Intela do gier, które kończą się na „k”, często nie obsługują tej funkcji. Większość procesorów AMD tak robi.

Pamięć ECC

ECC oznacza kod korygujący błędy. Jest to specjalny kod wbudowany w pamięć RAM, aby zapobiec rzadkim przypadkowym uszkodzeniom danych. Chociaż tak naprawdę nie jest to tak powszechne, może się zdarzyć i ma miejsce przy obciążeniach o większej objętości.

Serwery i stacje robocze najbardziej korzystają z możliwości ECC. Serwery działają 24/7/365. Nigdy nie przestają i nie mogą sobie na to pozwolić. Uszkodzenie danych może spowodować przerwy w świadczeniu usług dla tysięcy osób lub, co gorsza, utratę lub nieprawidłowe dane. Gdyby tak się stało w twoim banku, nie byłbyś szczęśliwy. Pamięć ECC pomaga zapobiec występowaniu tego problemu.

Stacje robocze przetwarzające ogromne ilości danych również mogą skorzystać z ECC. Zadania takie jak renderowanie modeli 3D i animacji mogą trwać kilkadziesiąt godzin, nawet na wysokiej klasy sprzęcie. Nie chciałbyś przechodzić do końca tego procesu, aby dowiedzieć się, że renderowanie zostało gdzieś uszkodzone i musisz zacząć od nowa.

Ze względu na specjalistyczny charakter pamięci ECC większość procesorów jej nie obsługuje. Jeśli potrzebujesz ECC i Intel, musisz pozostać w rodzinie Xeon. AMD ma historię obsługi ECC, nawet na produktach stacjonarnych. Tak też jest z Ryzenem. Obsługa Ryzen ECC jest jednak oparta na płycie głównej, więc wybierz płytę obsługującą ECC, a Ryzen też.

Właściwe narzędzie do pracy

Intel i7 7700k

Musisz oprzeć swój wybór procesora na zadaniu, z którego będziesz go najczęściej korzystać. Wybierz procesor, który najlepiej wyróżnia się w tym zadaniu. Jeśli chcesz robić wiele rzeczy z komputerem, wybierz najważniejszą rzecz lub poszukaj procesora, który spadnie gdzieś pośrodku między tym, czego potrzebujesz.

Hazard

Gry nie są wielowątkowe. W rzeczywistości większość gier może korzystać z maksymalnie czterech rdzeni procesora. Z tego powodu gry najbardziej korzystają z mocniejszych pojedynczych rdzeni. Zazwyczaj oznacza to procesory Intel.

W świecie gier dzieje się coś ciekawego. Gry nie wykorzystują nawet w pełni procesorów czterordzeniowych. Niektórzy twórcy komputerów celowo widzą, jak niski może być wybór procesora. Istnieją tanie maszyny do gier z procesorami Intel Pentium i wysokiej klasy kartami graficznymi, ponieważ gry są znacznie bardziej zależne od procesora graficznego niż procesora.

Jest jeszcze coś do wzięcia pod uwagę przy komputerze do grania, streamingu. Czy planujesz streamować swoje gry podczas gry? Jeśli tak zrobisz lub planujesz uruchomić inne programy podczas gry, możesz rozważyć użycie procesora z większą liczbą rdzeni. Dodatkowe rdzenie nie poprawią wydajności gry, ale pomogą ci uruchamiać więcej programów, takich jak oprogramowanie do przesyłania strumieniowego, podczas gry.

Rekomendacje

Średni zakres

Intel i5 7600k

Lub

AMD Ryzen 1600

High End

Intel i7 7700k

Lub

AMD Ryzen R7 1700

CAD / 3D / Rendering

Praca w 3D jest niesamowicie wielowątkowa i polega w dużej mierze na procesorach graficznych, które pomagają w renderowaniu zadań. Potrzebujesz zarówno procesora z wystarczającą liczbą rdzeni i obsługą pamięci RAM, jak i jeszcze jednego wydajniejszego procesora graficznego.

Ze względu na zapotrzebowanie na mnóstwo rdzeni procesora i wysokie wymagania pamięci RAM, naprawdę nie jest możliwe użycie standardowego procesora do pracy w trybie 3D do pracy w 3D, z wyjątkiem procesorów AMD Ryzen R7 i byłyby to opcja budżetowa.

Zalecenie

Budżet / średni zakres

AMD Ryzen R7 1700x

High End

AMD Threadripper 1950X

… Przepraszam, Intel, naprawdę tu zgubiłeś.

Komputery biurowe

Po pierwsze, niezwykle rzadko zdarza się, aby biuro budowało niestandardowe komputery PC, ale w takim przypadku równowaga między ceną a wydajnością prawdopodobnie będzie najlepsza. Większość pracowników biurowych nie potrzebuje dużej mocy obliczeniowej, ale skorzystaliby z umiarkowanych możliwości wielozadaniowości. Czterordzeniowe procesory byłyby w tej sytuacji idealne.

Zalecenie

Budżet / średni zakres

… Nie ma tu potrzeby maszyn wysokiej klasy.

Serwery

Chipy serwerów to kolejny obszar, w którym wiele rdzeni jest niezbędnych. W przeciwieństwie do pracy w 3D i CAD, szybkość poszczególnych rdzeni jest zwykle mniej ważna. Poszczególne zadania serwerowe są zwykle lekkie (chyba że mówisz o dużych zbiorach danych lub chmurze), ale czasami przychodzą tysiące tych mniejszych zadań naraz. Procesory serwerowe potrzebują jak największej liczby rdzeni / wątków z niemal nieskończoną obsługą pamięci RAM.

Jest to jednak ogólne użycie serwera. Jeśli konfigurujesz prosty domowy serwer plików, możesz użyć Raspberry Pi i prawdopodobnie byłoby dobrze.

W przypadku serwera dla małych firm lub nawet bardziej wyrafinowanej konfiguracji domowej świetnie sprawdzą się procesory Intel Xeon z serii E3 lub nawet AMD Ryzen z pamięcią ECC.

Większe wdrożenia stają się znacznie bardziej złożone i nie ma sposobu, aby powiedzieć na pewno, czego potrzebujesz w krótkim przeglądzie, takim jak ten. To terytorium, na którym konfiguracje z wieloma procesorami z 1000 $ + układami są rzucane jak nic. Procesory AMD Epyc oraz procesory Intel Xeon E5 i E7 są najlepsze w takich sytuacjach.

Szyfrowanie

Złamanie szyfrowania i wydobywanie kryptowalut są obsługiwane na procesorach graficznych znacznie bardziej niż na procesorach. Tego rodzaju zadania są jak dotąd poza ligą procesorów, zwykle nie warto próbować. Zdobądź co najmniej jeden dobry procesor graficzny, a będziesz znacznie szczęśliwszy.

Mając to na uwadze, jeśli chcesz używać procesora do mniejszych zadań związanych z szyfrowaniem, najlepszym rozwiązaniem jest wielordzeniowy i wielowątkowy. Rozważ linię Ryzen R7. Będą teraz najlepszym hukiem za złotówki.

Zamykanie myśli i przyszłość

Nikt nie wie, co przyniesie przyszłość. Przed premierą Ryzen w tym roku AMD nie było nawet konkurentem na rynku procesorów. Teraz zdominowali ten artykuł, podobnie jak dominują popularną opinię w wielu społecznościach.

Zawsze musisz przeczytać recenzje i testy porównawcze, i zawsze musisz zastanowić się, do czego będziesz używać komputera. Prawdopodobnie jest to bezpieczny zakład, że na rynku procesorów w najbliższych latach nastąpi wzrost liczby rdzeni balonu, przy jeszcze szybszych taktowaniach i większej wydajności energetycznej.

Jedynym prawdziwym sposobem na „zabezpieczenie przyszłości” komputera jest zakup części z nadmiarem. Postaraj się kupić najlepszą część w swoim segmencie rynku i nie taniej na innych komponentach. To najlepszy sposób na zapewnienie, że Twój komputer pozostanie funkcjonalny i przyjemny przynajmniej przez kilka następnych lat.

Jak kupić najlepszy procesor w 2017 roku