Utrzymuj optymalną wydajność procesora i zarządzaj narzędziami, które dają nam możliwość zarządzać a weryfikacja stanu tego w czasie rzeczywistym jest ważnym krokiem do posiadania stabilnych systemów, które są zgodne z wymaganiami organizacji i gwarantują dostępność usług.
Jest to niezbędne, ponieważ centrum całego sprzętu jest jego procesor lub procesor a jeśli to się nie powiedzie lub spowoduje anomalie, będziemy przed niestabilnym sprzętem, z błędami, które zagrażają całej operacyjności obecnej struktury IT.
Ten samouczek dzisiaj przeanalizuje narzędzie, które będzie niezbędne i bardzo pomocne w przeprowadzeniu optymalnej kontroli i kierownictwo o tym ważnym elemencie każdego sprzętu komputerowego.
Następnie zobaczymy, czym jest Corefreq i jak może nam pomóc w zadaniu monitorowania naszego sprzętu i jego wydajności.
Co to jest CorefreqJest to aplikacja monitorująca, której celem jest monitorowanie 64-bitowych procesorów Intel i która obsługuje wiele architektur, takich jak między innymi Atom, Core2, SandyBridge, Nehalem.
Podczas instalacji tej aplikacji w dowolnej dystrybucji Linuksa, w jądrze zostanie zainstalowany moduł, który pozwoli nam zbierać różne liczniki wydajności dla każdego rdzenia procesora, a te z kolei będą reprezentowane graficznie w terminalu. Dzięki Corefreq możemy zobaczyć takie informacje jak:
- Liczba instrukcji na sekundę, PS, IPC lub CPI.
- Radia i częstotliwość procesora.
- Stany procesora.
- Stany temperatury procesora przy użyciu DTS w połączeniu z Tjunction Max i stanami monitorowania termicznego TM1 TM2.
- Topologia pamięci podręcznej procesora.
- Architektura i charakterystyka procesora.
Następnie zobaczymy, jak zainstalować i używać Corefreq, a do tego użyjemy Ubuntu 17.04.
Jak zainstalować i używać Corefreq do monitorowania w Ubuntu 17.04
Krok 1
Pierwszym krokiem jest zainstalowanie narzędzi programistycznych, które pozwolą nam skompilować i zainstalować program, w tym celu wykonamy następujące polecenia zgodnie z naszą dystrybucją:
CentOS -RedHat: sudo yum group install „Narzędzia programistyczne” Debian - Ubuntu: sudo apt-get install dkms git libpthread-stubs0-dev Fedora: sudo dnf group install „Narzędzia programistyczne”
POWIĘKSZAĆ
Krok 2
Akceptujemy pobranie odpowiednich pakietów. Następnie sklonujemy kod Corefreq z repozytorium GitHub za pomocą następującego polecenia:
klon git https://github.com/cyring/CoreFreq.git
POWIĘKSZAĆ
Krok 3
Teraz uzyskujemy dostęp do katalogu, w którym sklonowaliśmy zasób Corefreq:
cd CoreFreqKrok 4
Tam wykonujemy polecenie produkować do przeprowadzenia odpowiedniej instalacji:
POWIĘKSZAĆ
Krok 5
Następnie wykonamy następujące polecenia, aby załadować moduł jądra i demona programu:
sudo insmod corefreqk.ko sudo ./corefreqd
POWIĘKSZAĆ
Krok 6
Po załadowaniu tych parametrów otwieramy terminal, ponieważ polecenie sudo ./corefreq Musi być uruchomiona w tle i tam możemy uruchomić aplikację jako użytkownicy wykonując poniższą linię:
./corefreq-cli
POWIĘKSZAĆ
Krok 7
Z tego interfejsu możemy wykonać następujące opcje:
F2Dostęp do menu Corefreq na górze tego.
F2
Strzałki kierunkowe w lewo i w prawoPozwala nam poruszać się między różnymi opcjami menu.
,
Strzałki w górę iw dółPozwala wybrać pozycję menu, która zostanie potwierdzona klawiszem Enter.
,
F4Zamknij program Corefreq.
F4
hOtwiera przewodnik referencyjny programu.
h
POWIĘKSZAĆ
Krok 8
Tam mamy dostęp do wszystkich wyżej wymienionych parametrów procesora. Aby wyświetlić pomoc Corefreq, wykonamy następujące polecenie:
./corefreq-cli -h
POWIĘKSZAĆ
Krok 9
Mamy następujące opcje wyświetlania:
Zobacz informacje o jądrze
./corefreq-cli -k
POWIĘKSZAĆ
Wydrukuj szczegóły procesora
/ corefreq-cli -u
POWIĘKSZAĆ
Zobacz instrukcje procesora w czasie rzeczywistym
./corefreq-cli -i
POWIĘKSZAĆ
Włącz liczniki śledzenia
./corefreq-cli -c
POWIĘKSZAĆ
Drukuj topologię procesora
./corefreq-cli -m
POWIĘKSZAĆ
W ten sposób Corefreq będzie świetnym sprzymierzeńcem do zarządzania w czasie rzeczywistym stanem procesora w środowiskach Linux.