| Termin | Definicja |
|---|---|
| Używaj monitoringu zasobów | Monitoring zasobów pozwala wykryć nietypowe obciążenie mogące wskazywać na atak lub awarię infrastruktury. Co obejmuje monitoring zasobów komputeraUżywanie monitoringu zasobów polega na obserwowaniu parametrów pracy laptopa lub komputera PC w czasie rzeczywistym oraz na porównywaniu ich ze stanem typowym dla danego urządzenia. Najczęściej analizuje się wykorzystanie procesora, pamięci operacyjnej, przestrzeni dyskowej, aktywność nośnika danych, ruch sieciowy, temperatury podzespołów i liczbę uruchomionych procesów. W systemie Windows podstawowe informacje można odczytać w Menedżerze zadań, na kartach Wydajność i Procesy. Dostępne są tam między innymi dane o obciążeniu CPU, zajętej pamięci RAM, aktywności dysku oraz wykorzystaniu karty sieciowej. Monitoring nie ogranicza się do jednorazowego sprawdzenia wartości. Istotne jest rejestrowanie zmian w czasie, ponieważ krótkotrwały wzrost użycia procesora podczas uruchamiania programu może być normalny, natomiast stałe obciążenie przy braku aktywności użytkownika wymaga wyjaśnienia. Podobnie chwilowe zajęcie pamięci przez aplikację nie musi oznaczać problemu, lecz stopniowy wzrost zużycia RAM i pogarszanie się responsywności systemu może wskazywać na wyciek pamięci, wadliwy proces albo zbyt małą ilość pamięci dla używanego oprogramowania. Jak odróżnić przeciążenie od nietypowego działaniaInterpretacja danych wymaga uwzględnienia sposobu korzystania z urządzenia. Wysokie użycie CPU podczas kompilowania programu, renderowania filmu, instalowania aktualizacji lub skanowania antywirusowego jest zgodne z charakterem tych operacji. Wysoka aktywność dysku może towarzyszyć indeksowaniu plików, kopiowaniu dużych katalogów albo aktualizacji systemu. Ruch sieciowy jest spodziewany podczas pobierania danych, rozmowy wideo czy synchronizacji plików. Sam wysoki procent wykorzystania zasobu nie stanowi więc dowodu awarii ani ataku. Niepokój powinny wzbudzić wzorce niezgodne z wykonywanym zadaniem: proces stale zużywający znaczną część procesora po zamknięciu aplikacji, nieuzasadnione przesyłanie danych, nagłe tworzenie wielu procesów, szybkie zapełnianie dysku, powtarzające się skoki obciążenia w czasie bezczynności lub wyraźny spadek wydajności po uruchomieniu konkretnego programu. Warto sprawdzić nazwę procesu, lokalizację jego pliku, użytkownika uruchamiającego proces oraz moment rozpoczęcia problemu. W systemie Windows pomocne mogą być także Monitor zasobów i Podgląd zdarzeń. W systemach Linux podobną obserwację umożliwiają między innymi narzędzia Monitoring jako element wykrywania awarii i incydentówRejestrowanie zasobów pomaga połączyć objaw z przyczyną. Jeżeli komputer zawiesza się w chwili gwałtownego wzrostu temperatury procesora, można podejrzewać problem z chłodzeniem, zabrudzenie układu chłodzenia, zużycie wentylatora albo nieprawidłowe odprowadzanie ciepła. Jeżeli opóźnienia pojawiają się przy pełnym wykorzystaniu pamięci RAM i intensywnym użyciu pliku stronicowania, przyczyną może być niedobór pamięci lub program pozostający aktywny w tle. Powtarzające się błędy odczytu dysku razem ze spadkiem jego wydajności są sygnałem do sprawdzenia stanu nośnika i wykonania kopii ważnych plików. W kontekście bezpieczeństwa monitoring pozwala zauważyć symptomy, ale nie zastępuje analizy antywirusowej ani kontroli konfiguracji systemu. Nietypowy ruch sieciowy może wynikać z legalnej synchronizacji, aktualizacji lub działania aplikacji, dlatego należy ustalić, który program korzysta z połączenia i z jakim adresem się komunikuje. Przydatne jest porównanie obserwacji z listą zainstalowanych aplikacji, harmonogramem zadań oraz historią aktualizacji. Dobrą praktyką jest zachowanie czasu wystąpienia problemu, nazwy obciążonego zasobu i informacji o uruchomionych programach. Taki zapis ułatwia późniejsze odtworzenie sytuacji, zwłaszcza gdy awaria występuje nieregularnie. Praktyczne wykorzystanie obserwacji w serwisie komputerowymPrzed zgłoszeniem usterki warto zanotować, kiedy pojawia się spowolnienie, czy problem występuje po wybudzeniu, podczas pracy na baterii, przy podłączonym zasilaczu albo po uruchomieniu określonej aplikacji. Można również wykonać zrzut ekranu Menedżera zadań z widocznym procesem powodującym obciążenie, zapisać temperatury odczytane właściwym programem diagnostycznym i sprawdzić, czy wolne miejsce na dysku systemowym nie jest bliskie wyczerpania. Nie należy jednak kończyć przypadkowych procesów systemowych ani usuwać plików tylko dlatego, że chwilowo zajmują dużo zasobów. Takie działanie może przerwać aktualizację, spowodować utratę danych albo utrudnić ustalenie źródła problemu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, a dane z monitoringu mogą stanowić użyteczny materiał podczas diagnostyki. Serwisant może zestawić obciążenie procesora z temperaturą, stanem chłodzenia, kondycją dysku, ilością pamięci RAM i zachowaniem systemu operacyjnego. Dzięki temu łatwiej rozdzielić przyczynę sprzętową, taką jak przegrzewanie lub problem z nośnikiem, od przyczyny programowej związanej z aplikacją, sterownikiem albo procesem działającym w tle. Monitoring zasobów nie naprawia usterki samodzielnie, lecz dostarcza mierzalnych informacji potrzebnych do właściwego wyboru dalszych czynności. |