Czy powinienem dodać jądro HWE do ręcznej instalacji serwera Ubuntu (nie od dostawcy hostingu)?

11

Ręczne instalowanie serwera Ubuntu (nie od dostawcy hostingu) - czy powinienem dodać jądro HWE?

Od momentu zamontowania ISO w moim VirtualBoxie i rozpoczęcia procesu instalacji, jestem proszony o 4 opcje:

  • Dla zwykłego serwera Ubuntu
  • Dla serwera Ubuntu, który zawiera HWE
  • Dla MAAS, w tym serwera
  • Dla innego MAAS, w tym serwera

Jest dla mnie jasne, że MAAS nie jest czymś, czego potrzebuję, ale rozumiem, że włączenie jądra HWE do Ubuntu może skutkować lepszym wykorzystaniem sprzętu (nie wiem, co dokładnie powiedzieć) i pomyślałem, że jeśli jutro zmienię swoje Komputer na nowy mogą występować rozbieżności w oprogramowaniu, których HWE unika.

Czy mam rację? Czy powinienem wybrać HWE, aby zapewnić lepszą kompatybilność oprogramowania?

andselisk
źródło
WHE A może HWE? Jeśli to drugie: czy spodziewasz się wielu zmian w sprzęcie? HWE polega na zapewnieniu szybszego wsparcia w jądrze dla nowszego sprzętu.
Rinzwind 18.04.17
HWE tak. Nie wiem, co dokładnie powiedzieć, ale myślę, że całkowicie uzupełnię sprzęt mojego komputera (mój obecny sprzęt jest w zasadzie z lat 2009-2010).
Proszę edytować swój post, aby wskazać, czy będzie umożliwiający sprzętową wirtualizację w VirtualBox. To może mieć wpływ na twoje pytanie. Dziękujemy za pomoc w pomocy! :-)
Starszy Geek
Wirtualizacja sprzętu? Wow, to ciekawa koncepcja. Chcesz powiedzieć, że nie masz wysokiej klasy karty graficznej, ale ją wirtualizujesz? Jeśli tak , nie mam takiego planu.
Nie, to wcale nie to mam na myśli. Może ci się to przydać . HWE nie polega na kompatybilności oprogramowania, ale na kompatybilności sprzętowej, jak zauważył Rinzwind w swoim komentarzu . Nie uważam, aby jądro HWE działało w środowisku zwirtualizowanym, takim jak virtualbox, ale może to być krytyczne wymaganie działające na nowszych komputerach bez systemu operacyjnego.
Elder Geek,

Odpowiedzi:

9

Włączanie sprzętu (HWE)

Czy powinieneś używać jądra HWE na maszynie wirtualnej? Nie zawracałbym sobie głowy. Chyba że na przykład chcesz mieć jakąś funkcję w jądrze, które otrzymało aktualizację i nie zostanie przeniesione do zwykłego jądra. Przykładem może być nowy kod BTRFS. Drugą rzeczą, o której pamiętasz, jest to, że aktualne moduły virtio są już dostarczane ze zwykłym jądrem, więc znowu nie jest ważne dla vm.

Czy powinienem używać jądra HWE na czystym metalu? Cóż, jeśli jest to nowy sprzęt (sprzęt wydany po wydaniu jądra), możesz nie mieć wyboru i będziesz musiał go użyć. W przypadku 10-letniego sprzętu wystarczy zwykły.

Czy powinienem korzystać z HWE Kerrnel na mojej maszynie wirtualnej, gdy przechodzę przez sprzęt? Wow, teraz bierzesz. Przykładem może być to, że właśnie kupiłeś nową kartę NVMe i nowy Radeon RX500 i przekazałeś sprzęt bezpośrednio do maszyny wirtualnej. W takim przypadku będziesz chciał uruchomić nowsze jądro.

Chciałbym zauważyć, że nie będzie zauważalnego wzrostu wydajności dla nowszego jądra. Nie, chyba że jest to naprawienie błędu w naprawdę poważnym problemie z wydajnością, a takie rzeczy widziałem tylko w przypadku kart i gier Radeon.

Mówiąc o wydajności. Nie szacuj , ale zamiast tego użyj pakietu testowego phoronix , to jest cholernie niesamowite. Twoje zdrowie.

Oto kolejne pytanie, które dotyczy „Czym jest włączenie sprzętu?” Co to jest włączenie sprzętowe (HWE)?

Bazz
źródło
Chciałbym wspomnieć, że Intel jest dość zaangażowany w dostarczanie kodu źródłowego do jądra Linuksa wokół wydania swoich produktów. Jako przybliżony przewodnik przyjrzyj się kernel.org/category/releases.html i datom wydania LTS. Na przykład Intel Skyelake został wydany w sierpniu 2015 roku, a jądro 4.4 ma wsparcie (tak naprawdę wsparcie zostało dodane w wersji stabilnej 4.3)
Bazz
W przypadku Intel Kaby Lake przyjrzałbym się jądrze 4.9 i nowszym.
Bazz
W odpowiedzi na „Czy uważasz, że instalacja HWE i tak ma jakąkolwiek poważną wadę?” Dobrym przykładem jest pudełko wirtualne. Podczas instalowania virtual-box kompiluje swoje moduły z działającym jądrem i może nie kompilować się poprawnie na jądrze innym niż standardowe. Tylko myśl.
Bazz
BAzz, dałem ci nagrodę, ale czy możesz dodać wyjaśnienia na poziomie nawiasów dla terminów takich jak BTRFS lub NVMe, aby wyjaśnić, czym one są i dlaczego wspominają o nich istotne dla pytania? Oczywiście można przejść do Google i je zbadać i prawdopodobnie dowiedzieć się, dlaczego są one istotne dla pytania, ale jestem pewien, że dodanie takich wyjaśnień w języku PL może pomóc w uzyskaniu odpowiedzi.