Istnienie na rynku dwóch kategorii procesorów, do użytku domowego (desktop) i korporacyjnego (serwer), rodzi pytania o ich różnice i zamienność.
Różnice między procesorem serwera i komputera stacjonarnego
Pomimo tych samych zewnętrznych podobieństw, procesor dla zwykłego komputera i serwera ma wiele różnic. Przede wszystkim - zgodnie z ich przeznaczeniem funkcjonalnym, uzasadnionym różnymi rytmami pracy dla jednego i kilku użytkowników. Nie powinniśmy zapominać o cechach konstrukcyjnych, bo nawet jeśli procesory bazują na „tym samym” krzemie, nie oznacza to, że będą działać w ten sam sposób. I oczywiście kwestia ceny każe myśleć o zupełnie innych kwotach przy zakupie konwencjonalnego procesora lub serwera. Wszystkie te niuanse zostaną rozważone w ramach tego artykułu.
Przeczytaj także:
Jak wybrać procesor do swojego komputera
Jak działa procesor i za co odpowiada?
Cel funkcjonalny
Procesory desktopowe powstały z myślą o zaspokojeniu potrzeb jednego użytkownika w obliczeniach, które nie są szczególnie złożone, nie wymagają wielozadaniowości poza otwarciem kilku okien i zapewnieniem równoległego wykonywania kilku procesów. Jednocześnie nie wylicza się, że jeden użytkownik będzie korzystał z procesora przez kilka dni, choć teoretycznie jest to możliwe pod warunkiem odpowiedniego chłodzenia. Zwykły procesor znajduje się zwykle w bezpośrednim sąsiedztwie użytkownika, w jednostce systemowej działającego komputera.
Procesory do serwerów są zaprojektowane tak, aby działać 24 godziny na dobę, 7 dni w tygodniu, pod obciążeniem wielu użytkowników. Mają one na celu stworzenie terminala z systemu komputerowego dla kilku użytkowników, którzy mają dostęp do jednego miejsca przechowywania informacji, przepływu danych i narzędzi do wpływania na nie. Zadaniem rozwiązania serwerowego jest zapewnienie długotrwałej, równoległej pracy więcej niż jednego użytkownika, przy jednoczesnym niezawodnym przechowywaniu danych i wyników ich pracy. W tym przypadku procesor znajduje się w oddzielnej komórce serwera, która hipotetycznie może być bardzo oddalona od użytkownika, ponieważ interakcja z nim nie odbywa się bezpośrednio.
Zobacz też: Połączenie zdalne z System Windows 7 / Windows 10
Cechy konstrukcyjne
Procesory serwerowe, które są „wyostrzane” do ciągłej pracy w ekstremalnych warunkach, nawet na etapie produkcji przechodzą bardziej rygorystyczną selekcję i testy w porównaniu z ich odpowiednikami do komputerów stacjonarnych. Z oczywistych funkcji warto również zwrócić uwagę:
- Obecność dodatkowych czujników temperatury, a nawet obrotomierza, który dokładnie monitoruje wydajność procesora.
- Wbudowany zegar „watchdog”, którego zadaniem jest ponowne uruchomienie procesora w przypadku zawieszenia się.
- Specjalny tryb pracy z dyskami twardymi, które są połączone w macierze RAID i RAM, w którym używana jest pamięć rejestrowa, a nie zwykła pamięć RAM.
Procesory serwerowe są wymagane, aby zapewnić dostęp do danych wielu użytkownikom, dlatego w samych serwerach wszystko jest zwykle realizowane z oczekiwaniem niezawodności, a obfitość czujników i redundantnych systemów jest normą. Osobno należy wyjaśnić, że w przypadku procesorów serwerowych wymagane są odpowiednie płyty główne, których funkcje obejmują obsługę wielu gniazd pamięci RAM, aw niektórych przypadkach - wielu procesorów.
Ponadto procesory serwera mogą pracować tylko z zarejestrowaną pamięcią RAM obsługującą moduł ECC, który jest odpowiedzialny za wykrywanie i korygowanie błędów w czasie rzeczywistym. W porównaniu do zwykłej pamięci RAM jest mniej wydajna, ale trwalsza i bardziej niezawodna. Inne typy pamięci nie będą poprawnie postrzegane przez procesor, ale małym plusem będzie to, że procesor serwera może działać w trybie czterokanałowym, ze stu gigabajtami pamięci RAM, na co procesory desktopowe jeszcze nie mogą sobie pozwolić.
Przeczytaj także: Jak wybrać pamięć RAM dla swojego komputera
Inne różnice można zauważyć, porównując procesory „konia roboczego” Intel Pentium G5400 i „referencyjne” rozwiązanie serwerowe Intel Xeon E5-2670:
Przeanalizujmy punkty:
- Pierwszą rzeczą, która rzuca się w oczy, jest liczba rdzeni i odpowiednio wątków. Potrzeby serwera wymagają znacznie większej mocy obliczeniowej niż pojedynczy użytkownik. Dlatego model Xeon ma 12/24 rdzeni / wątków w porównaniu z 2/4 w przypadku Pentium.
- Częstotliwość taktowania spada w modelu serwerowym, jednak należy pamiętać, że Xeon pozwala kilku użytkownikom pracować na maksymalnych częstotliwościach.
- Procesory serwera nie mają rdzenia graficznego jako zbędnego. Najczęściej są używane do obliczeń, w których grafika nie jest potrzebna, aw innych przypadkach używane są dyskretne karty wideo.
- Rozmiar pamięci podręcznej jest znacznie większy w przypadku rozwiązania serwerowego, na co wskazuje nacisk na ciągłą i bezbłędną pracę z danymi, a co za tym idzie, częstotliwość magistrali systemowej jest wyższa.
- Rozpraszanie ciepła przez Xeon jest znacznie wyższe ze względu na większą liczbę rdzeni, a także zaimplementowano obsługę kilku dodatkowych instrukcji.
- Maksymalna temperatura procesora serwera jest niższa niż w przypadku komputera stacjonarnego. Ten kamień milowy został ustalony ze względu na trwałość, ponieważ im bardziej procesor pracuje w wysokich temperaturach, tym bardziej się odkształca. A to jest niedopuszczalne na serwerach.
- Obsługa ponad 700 GB pamięci RAM to kolejna charakterystyczna cecha procesorów serwerowych. Jest to podyktowane koniecznością, ponieważ wyobraź sobie, co się stanie, jeśli kilku użytkowników zacznie używać przeglądarki wymagającej dużej ilości zasobów, takiej jak Google Chrome bez tak dużej ilości pamięci RAM. To trochę przygnębiające, że maksymalna częstotliwość taktowania jest nieco niższa w porównaniu z zegarem stacjonarnym - w przypadku taktowania pamięci rejestrów prowadzi to do znacznego spadku wydajności. Ale tryb czterokanałowy sprawia, że praca kilku osób jest tak wygodna, jak tryb dwukanałowy dla jednej.
Wydawałoby się, że pokazano porównanie dwóch w przybliżeniu identycznych procesorów, których cechy równoważą się. Zawsze jednak należy pamiętać, że rozwiązanie serwerowe jest przeznaczone dla wielu użytkowników i jest wyostrzone do pracy 24/7, a ponadto porównywany model Xeon jest o trzy lata starszy (wydany w 2015 roku) od omawianego procesora Pentium. Obecne procesory serwerowe ominęły już opcje działającego pulpitu, ale nie przewyższyły rozwiązań dla entuzjastów, więc nie ma sensu porównywać ich z potworami takimi jak I9-9900K.
Kwestia ceny i konieczności
Procesory do serwerów to rozwiązania dla sektora komercyjnego, w szczególności dla sektora korporacyjnego. Specjalizują się w ciągłym przetwarzaniu strumieni danych z późniejszym niezawodnym przechowywaniem wyników. Stąd ich wysoki koszt: nawet nieco przestarzały Xeon E5-2670, który porównuje się, kosztuje około 37 tysięcy rubli. w stosunku do maksymalnie 5 tysięcy rubli. stosunkowo nowy Pentium G5400.
Dla średnich i dużych firm stosowanie serwerów i odpowiednich procesorów jest koniecznością, a zwykli użytkownicy nie potrzebują rozwiązań serwerowych. Chyba że mogą mieć znaczenie w bardzo specyficznych warunkach, na przykład mając odpowiednią płytę główną, ale raczej przestarzały procesor i znajdując kuszące oferty zakupu procesorów serwerowych. Konieczne jest uwzględnienie zwiększonego rozpraszania ciepła takich procesorów, co już zmusza do zakupu wydajnego układu chłodzenia, a także konieczność wymiany zwykłej pamięci RAM na zarejestrowaną pamięć RAM, nie wspominając o tym, że wzrost wydajności jest raczej wątpliwy. Warto więc rozważyć zalety i wady, zanim spieszysz się z zakupem używanych procesorów serwerowych od Aliexpressa, gdzie są już dość przecenione.
Przeczytaj także:
Jak zarejestrować się na AliExpress
Jak kupować na AliExpress: instrukcje krok po kroku
W artykule zbadano, czym różni się procesor serwera od zwykłego, a także nieco poruszyliśmy kwestię potrzeby rozwiązania serwerowego dla zwykłego użytkownika.