Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą RH442

Linux RH442 - Formatowanie danych przy użyciu AWK

Większość narzędzi służących do monitoringu przedstawia dane w formie tekstowej. Często również nie potrzebujemy wszystkich wartości jakie uzyskujemy za pomocą danego narzędzia, a zachodzi potrzeba wyodrębnić jedynie te konkretne. W jaki sposób więc zwęzić wynik wyświetlany przez dane narzędzie monitorujące ? Dla tego zadania doskonale nadaje się AWK . Jest to interpretowany język programowania, którego głównym zadaniem jest wyszukiwanie i przetwarzanie wzorców tekstowych w plikach i strumieniach danych. AWK zlokalizowane jest w pakiecie " gawk ". AWK doskonale nadaje się do pracy z danymi wielokolumnowymi takimi jak uzyskuję się w skutek działania " sar " czy choćby zwykłego listowania plików poleceniem " ll ". Jednym z najczęściej używanych poleceń razem z awk jest komenda " print ". Polecenie " print " używane jest do wyświetlenia wybranych pól z całego wyniku jaki daje poprzedzająca komenda. Atrybut $1 oznacza pierwsze pole, at...

Linux RH442 - Narzędzia monitorujące stan systemu. Vmstat, sar, iostat, mpstat.

Ważnym elementem kontroli systemu i jego działania jest odczyt aktualnych parametrów poszczególnych elementów sprzętowych takich jak ilość pamięci i jej aktualne zużycie. Nie mniej ważnym parametrem jest również CPU jak i zasoby dyskowe, ilość otwartych plików i uruchomionych procesów to wszystko wpływa na sprawne działanie środowiska Linux. Dobrze jest więc mieć możliwość szybkiego podglądu aktualnego stanu tych parametrów, co możemy zrobić przez istniejące w podstawowej instalacji systemu narzędzia. Mając wgląd w aktualne poziomy poszczególnych elementów administrator może podjąć odpowiednie działania mające na celu zabezpieczenie środowiska przed przeciążeniem umożliwiając jego nieprzerwaną pracę na odpowiednim poziomie.  VMSTAT - Virtual Memory Statistics Vmstat jest jednym z najczęściej używanych podstawowych narzędzi mających na celu diagnozowanie tego co dzieje się z pamięcią systemu. Narzędzie to wchodzi w skład paczki " procps ", w której to znajdują si...

Linux RH442 - Znaczenie jednostek pomiarowych, przegląd i konwersja typów.

Ważną częścią w zadaniach optymalizacyjnych jest analiza danych pomiarowych rożnych parametrów takich jak wykorzystanie CPU czy pamięci itd. Dane te przedstawione są w różnych jednostkach, które należy odpowiednio interpretować. Najpopularniejszym systemem miar na świecie jest układ SI - International System of Units. W przypadku środowisk informatycznych mamy do czynienia z systemami binarnymi i decymalnymi , które są do siebie zbliżone ale nie identyczne. Zrozumienie różnych jednostek miar określających parametry zasobów sprzętowych komputerów jest kluczowe do prawidłowego ich określania oraz możliwości podnoszenia wydajności systemu. Rozdział ten obejmuje zagadnienia zbierania, przeglądania i analizy danych dostępnymi narzędziami systemowymi.  Rodzaje jednostek i ich przedrostki.   INTERNATIONAL SYSTEM OF UNITS (SI) prefix SI jest decymalny:  kilo- (k) = 10^3 = 1 000 mega- (M) = 10^6 = 1 000 000 giga- (G) =  10^9 = 1 000 000 000  tera...

Linux RH442 - Czym jest tuning wydajności ? Określenie poziomów wydajnościowych. Wyłączenie nieużywanych usług. Monitorowanie i profilowanie systemu.

Tuning wydajności czasami nazywany też "black art" jest to wiedza umożliwiająca efektywne podniesienie wydajności systemu operacyjnego. By to osiągnąć konieczne jest zrozumienie działania nie tylko samego systemu operacyjnego ale także części sprzętowej, na której ten system działa jak i tego w jaki sposób te dwa elementy ze sobą współpracują. Proces poprawiania wydajności obejmuje takie skonfigurowanie systemu lub też systemów, aby działające na nim aplikacje działały jak najszybciej i posiadały możliwie najkrótszy czas odpowiedzi.  Pierwszym krokiem jest ustalenie celów jakie chcemy osiągnąć. Jako administratorzy możemy zostać poproszeni przez szefów o poprawę wydajności systemu względem obecnego stanu. Sercem systemu jest procesor i nie ważne czy w danej chwili działa na 5 czy 95 procent swoich możliwości, ale zawsze można określić jaka wartość jest najlepsza dla danej sytuacji. Zazwyczaj poprawa wydajności polega na usunięciu przeszkód powodujących wolny przepływ ...

Linux RH442 - Wstęp - Zakres wiedzy jaką trzeba posiadać.

EX442 jest jednym z egzaminów firmy RedHat, gdzie skupiono się na tematyce wydajności i tuningu środowiska. Egzamin ten obejmuje wiedzę dotyczącą wykorzystania narzędzi systemowych w taki sposób, by działanie systemu operacyjnego odbywało się w możliwie najsprawniejszy sposób. Należy tak zmodyfikować system poprzez odpowiednie  skonfigurowanie parametrów,  by odniosło to efekt wydajnościowy. Aby mieć możliwość zdawania tego egzaminu trzeba posiadać certyfikat RHCE. Egzamin trwa 4 godziny, a jego zdanie polega na zdobyciu co najmniej 70 punktów ogólnych rozwiązując zadania dotyczące optymalizacji działania systemu. W skład wiedzy potrzebnej do zdania tego egzaminu wchodzą też umiejętności wykorzystania narzędzi monitorujących. Zakres wiedzy jaką trzeba posiadać : Używanie narzędzi monitorujących takich jak vmstat, iostat, mpstat, sar, gnome-system-monitor, top, powertop i innych służących do analizy i raportowania stanu systemu oraz zachowania aplikacji. Konfigurow...