Polecenia do monitorowania pamięci w systemie Linux

bank pamięci

Pamięć wirtualna komputera jest zasobem priorytetowym i jako taka musi być odpowiednio kontrolowana i monitorowana za pomocą oferowanych przez nas narzędzi. Obejmuje to umiejętność widzenia pamięci RAM lub główna używana i ta, która jest wolna, a także sama pamięć wymiany lub ZAMIANA, który przechowuje wszystkie dane i procesy, które nie są priorytetowe i nie zostały załadowane do pamięci RAM lub zostały z niej wyodrębnione w celu wprowadzenia innych o wyższym priorytecie. Cóż, to jest proste wyjaśnienie, jak to działałoby, bez wchodzenia w szczegóły.

Wiedzieć, jak kontrolować, a raczej monitoruj te wspomnienia W naszym systemie Linux istnieje wiele możliwości. Można to zrobić bezpośrednio, przeglądając za pomocą konkatenatora niektóre pliki interfejsu /proc udostępnianego przez system Linux lub korzystając z narzędzi, o których będziemy wspominać, które mogą wykorzystywać tego typu pliki lub inne w celu uzyskania wspomnianych informacji i przedstawienia ich w bardziej przyjazny dla użytkownika sposób. Porządek. Możesz nawet używać poleceń takich jak top i innych, odnoszących się do procesów dostarczających pewnych danych o pamięci... Najpierw przejdźmy do wolne polecenie, dzięki niemu możesz zobaczyć używaną i wolną pamięć RAM i SWAP, bufor itp. W tym celu możesz również skorzystać z opcji -h, która moim zdaniem pokazuje jednostki w nieco bardziej zrozumiały sposób:

free -h

Z polecenia zamiana Możemy aktywować partycje lub zamienić pliki, ale z opcją -s możemy również zobaczyć jego pojemność:

swapon -s
Kontynuujemy vmstat która, jak sama nazwa wskazuje, pokazuje stan pamięci wirtualnej:

vmstat

Inną opcją byłoby memstatpodobny do poprzedniego:

memstat

Chodźmy teraz z pliki / proc z którymi możemy się skonsultować, aby uzyskać informacje o pamięci:

cat /proc/swaps
cat /proc/meminfo

I na koniec zamierzamy skorzystać z innego polecenia, które po prostu używa tabele DMI aby uzyskać informacje o sprzęcie, w tym przypadku filtrując tylko informacje o pamięci za pomocą tej opcji:

sudo dmidecode --type memory


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   David Garcia Prados powiedział

    Interesujący artykuł.

    Łaskawość polega na połączeniu go z zegarkiem do monitorowania co kilka sekund (domyślnie 2, ale można to regulować za pomocą „-n”).
    Przykłady:
    oglądaj za darmo -h
    oglądaj -n 1 wolny -h

    Innym narzędziem, które oferuje nam Bash, jest wykonywanie poleceń w tym samym czasie za pomocą operatorów „&&” i „;”
    przykład:
    wolne -h; cat / proc / swaps

    Można go również przefiltrować za pomocą grep i użycia potoku (znak „|”).
    przykład:
    wolne -h | grep „Pamięć”

    Lub nawet dodaj tekst, który chcemy, używając printf
    printf 'Moje polecenie: \ n'; wolne -h

    I wiele więcej 🙂