Z tego wpisu dowiesz się, w jaki sposób rozwiązać problemy związane z uruchamianiem Proxmox na procesorach hybrydowych z rdzeniami Intel P i E dzięki poprawce mikrokodu Proxmox P i E Cores.
W środowiskach domowych laboratoriów wiele osób szuka minikomputerów, które można postawić i używać jako domowego serwera lub domowego laboratorium. Warianty wyposażone w procesory Intel mają zazwyczaj nową „hybrydową” architekturę, która obejmuje konfigurację wydajności i wydajnych rdzeni (rdzenie P i E). W takim przypadku kilka małych problemów może wyniknąć z uruchamiania hiperwizorów na procesorach hybrydowych.
Czym są rdzenie wydajnościowe i efektywne (rdzenie P i E)?
Architektura Intela jest czasami nazywana architekturą „dużej małej”. Ma dwa różne typy rdzeni: rdzenie wydajnościowe (rdzenie P) i rdzenie efektywnościowe (rdzenie E). Każdy z nich jest przeznaczony do innego typu zadań.
Rdzenie P są przeznaczone do najbardziej wymagających zadań, które wymagają „wydajności” bardziej niż efektywności. Tego typu rdzenie są zazwyczaj pożądane do tworzenia treści, gier i innych zadań wymagających dużej wydajności.
Jak wspomniano, rdzenie E są przeznaczone do obsługi zadań w tle, które nie wymagają całkowitej wydajności potrzebnej do innych typów zadań. Są ukierunkowane na lepszą efektywność energetyczną i pomagają zoptymalizować czas pracy baterii, gdy pełna wydajność nie jest potrzebna.
Ta hybrydowa konstrukcja pomaga zrównoważyć wydajność i efektywność, które mogą dostosować się do określonego rodzaju wykonywanej pracy.
Innowacyjna architektura procesora Intel obejmuje dwa różne typy rdzeni CPU: rdzenie wydajnościowe (rdzenie P) i rdzenie wydajnościowe (rdzenie E). Rdzenie P są zaprojektowane tak, aby maksymalizować wydajność dla wymagających zadań, zapewniając wysokie prędkości i potężne możliwości przetwarzania idealne do gier, tworzenia treści i innych intensywnych aplikacji. Natomiast rdzenie E są zaprojektowane do obsługi zadań w tle i mniej wymagających aplikacji z większą efektywnością energetyczną, optymalizując czas pracy baterii i ogólną responsywność systemu, gdy pełna moc nie jest konieczna. Dzięki takiemu hybrydowemu podejściu procesory Intel zapewniają zrównoważone połączenie wysokiej wydajności i energooszczędności, dynamicznie dostosowując się do obciążenia obliczeniowego poprzez wykorzystanie odpowiednich rdzeni.
Problemy
Istnieją problemy w hypervisorach i konstrukcji rdzenia P i E. Podczas gdy ten wpis na blogu koncentruje się na Proxmox, inne hypervisory również mają problemy z konstrukcjami rdzenia P i E. VMware vSphere ma z tym problemy.
Musisz wprowadzić parametr rozruchu, aby uniknąć fioletowego ekranu śmierci w VMware ESXi w następujący sposób:
1 |
cpuUniformityHardCheckPanic=FALSE |
Aktualizacja mikrokodu Proxmox do używania rdzeni P i E
GNU/Linux obsługuje rdzenie P i E. Dlatego sugerowałbym przetestowanie stabilności instalacji Proxmox i uruchomionych maszyn wirtualnych, aby sprawdzić, jak stabilne są one przed zastosowaniem jakichkolwiek aktualizacji mikrokodu. Chcę jednak rzucić światło na ten temat jako na obejście problemów ze stabilnością, jeśli wystąpią podczas instalacji Proxmox na hybrydowych procesorach Intel.
Instrukcje instalacji mikrokodu
Najpierw zainstaluj Proxmox 8.1. Następnie dodaj non-free-firmware do repozytorium debian w pliku sources.list
Edytuj plik /etc/apt/sources.list. Dodaj non-free-firmware do pierwszej linii, aby wyglądało to tak
1 |
deb http://ftp.debian.org/debian bookworm main contrib non-free-firmware |
Następnie uruchom następujące polecenie:
1 |
apt clean && apt update |
Teraz jesteśmy gotowi zainstalować łatkę mikrokodu:
1 |
apt install intel-microcode |
Będziesz musiał potwierdzić instalację.
Po ponownym uruchomieniu poprawka mikrokodu powinna zostać zastosowana automatycznie.
Możesz sprawdzić, jaki mikrokod jest uruchomiony po ponownym uruchomieniu, uruchamiając polecenie:
1 |
grep 'stepping|model|microcode' /proc/cpuinfo |
Podsumowanie
Jeśli masz problemy ze stabilnością Proxmox z rdzeniami P i E, ta aktualizacja mikrokodu Proxmox P i E Cores powinna zapewnić poprawkę, która radykalnie poprawi stabilność, jeśli nie rozwiąże problemu całkowicie.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).