Pecet na benzynę
Pecet jest złożonym “organizmem”. My, świadomi użytkownicy tych maszyn, w sytuacjach ich dziwnego zachowania jesteśmy w stanie odejść od schematu myślenia “durny Windows”. Może się bowiem okazać, że chwilowa niedyspozycja komputera – z naszego punktu widzenia – jest tylko przerwą na wykonanie wyznaczonego wcześniej zadania i nie oznacza żadnych większych kłopotów. (Pomijam tu sytuacje, gdy rzeczywiście pojawia się problem sprzętowy lub software’owy). Ale skąd mamy wiedzieć, czym się właśnie zajmuje nasza ukochana maszynka?
Każdy system operacyjny wyposażony jest w narzędzia pozwalające ocenić swój własny stan. Raz są to tylko podstawowe wskaźniki, kiedy indziej rozbudowane aplikacje informujące o każdym niemalże aspekcie działania systemu. Dodatkowo istnieje wiele innych programów służących do monitorowania stanu systemu. One właśnie są bohaterami niniejszego tekstu.
Kontrolki, wskaźniki…
Podniesienie poziomu “świadomości komputerowej” oraz spokój własnego ducha to nie jedyne korzyści, jakie możemy odnieść ze stosowania takich programów. Naturalnie, istnieje całkiem spora grupa zapaleńców, którzy po prostu lubią wiedzieć, co w trawie (płycie głównej?) piszczy. Oni już znają te narzędzia oraz każdy niemalże zakamarek swoich systemów. Ale programy monitorujące pracę systemu służyć mogą do rozwiązywania wielu problemów (lub zapobiegania im). Podam tylko kilka przykładów.
Pierwszy i zupełnie oczywisty dotyczy zajętości procesora. Jeśli poddaliśmy obrabiane w programie graficznym duże zdjęcie działaniu jakiegoś skomplikowanego filtra, nie każmy w tym samym czasie przeliczać Excelowi gigantycznej tabeli. Stracimy tylko czas – będzie on dłuższy niż wtedy, gdy te przykładowe zadania zlecimy kolejno. Wskaźnik zajętości procesora może nam przypomnieć, że każde z tych zadań jest dla niego bardzo wymagające. Z kolei jeśli w danej chwili nie robimy niczego nadzwyczajnego, duże obciążenie CPU każe się zastanowić – może właśnie uaktywnił się wirus lub “trojan”?
Wewnętrzne życie peceta
A co nam powie informacja o znacznym wykorzystaniu pliku wymiany? Dowiemy się, że jest on być może zbyt mały (lub że warto się zastanowić nad zakupem dodatkowej kości pamięci…). RAM zajęty w 80% sugeruje sprawdzenie, czy nie okupują go zasoby zabrane i nieuwolnione przez zawieszony przed pięcioma minutami program. I tak dalej – praktycznie każdy aspekt działania systemu, dotyczący pamięci, uruchomionych aplikacji lub usług, transferu plików na dyski lub w sieci, czy też działania procesora i pamięci cache, może być obserwowany. Naturalnie, znaczna część tych informacji jest dla zwykłych użytkowników Windows zwyczajnie zbędna, może się jednak przydać programistom lub administratorom sieci.
Od czego zatem zacząć podglądanie systemu? Na przykład od naciśnięcia kombinacji klawiszy [Ctrl]+[Shift]+[Esc]. W Windows 2000 i XP uruchomimy w ten sposób Menedżer zadań Windows. Jest to podstawowe narzędzie, które może powiedzieć nam sporo o stanie systemu. Warto także wybrać w nim (w menu Opcje) polecenie Ukryj kiedy zminimalizowane i właśnie zminimalizować okno. Swoją obecność będzie ono zaznaczało malutkim ciemnozielonym wskaźnikiem umieszczonym w Polu systemowym – informuje on o obciążeniu procesora. Użytkownicy Windows 9x powinni doinstalować Miernik zasobów, który jest prościutkim monitorem wykorzystanej pamięci.
Dane techniczne | |||||||
Program | Memory and CPU Observer | SkinMem | Spotlight on Windows | TaskInfo 2002 | “Wydajność” | EF System Monitor | CoolMon |
Wersja | 2.2 | 0.4 | 2.0c1 | 4.0.0.51 | n.d. | 1.3 | 0.98 |
Producent, kraj | MDev, USA | SkinTech Software, Słowenia | Quest Software, USA | Igor Arsenin, Rosja | Microsoft, USA | EFSoftware, Niemcy | DaisyMan, USA |
WWW [http://] | www.beam.to/ mco/ | www.skinbase.org/ skinmem/ | www.quest.com/ | www.iarsn.com/ | www.microsoft.com/ | www.efsoftware.com/ | www.daisyman.arsware.org/ |
Typ i/lub opłata rejestracyjna | freeware | freeware | freeware | 35 USD | n.d. | 10 USD | freeware |
Wersja systemu Windows | 9x / Me / NT / 2000 / XP | 9x / Me / NT / 2000 / XP | NT / 2000 / XP | 9x / Me / NT / 2000 / XP | 2000 / XP | 9x / Me / NT / 2000 / XP | 2000 / XP |
Ilość miejsca na dysku | 0,8 MB | 0,7 MB | 8,5 MB | 1,2 MB | 57 KB 1) | 0,8 MB | 3,9 MB |
Funkcje | |||||||
Monitorowane funkcje | 4 podstawowe | 5 podstawowych | kilkadziesiąt | 3 podstawowe | kilkaset | kilkaset | kilkanaście |
Wykresy wskaźników / różne formy | +/- | -/- | +/+ | +/- | +/+ | +/+ | -/- |
Formatowanie wykresów | – | – | + | – | + | – | – |
Logowanie odczytów | – | – | + | – | + | – | – |
Pomoc | – | – | + | + | + | + | + |
Polski interfejs | – | – | – | – | + | + | – |
Dodatkowe funkcje | Zmiana “skór” | Zmiana “skór” | Alarmy po przekroczeniu określonych wartości | Szczegółowa informacja o procesach | Integracja z systemem operacyjnym | Monitorowanie zdalnych komputerów | Wyświetlanie danych na Pulpicie |
+ – jest – – nie ma n.d. – nie dotyczy, 1) sam plik programu |