Profiler systemu
Profiler systemu to program, który może dostarczyć szczegółowych informacji o zainstalowanym oprogramowaniu i sprzęcie podłączonym do komputera . Zazwyczaj stacje robocze i komputery osobiste mają profile systemowe jako wspólną cechę od połowy lat 90.
Jednak profilery systemowe istnieją w większości architektur komputerowych w takiej czy innej formie. Programy Monitora systemu na komputerach mainframe zasadniczo zapewniają te same funkcje, co programy profilujące system na komputerach osobistych.
Nowoczesne narzędzia do profilowania systemu zazwyczaj dostarczają informacji w czasie rzeczywistym nie tylko o stanie procesora (takim jak szybkość zegara ), stanie karty graficznej i stanie podłączonego sprzętu (takiego jak urządzenia USB lub FireWire ).
Pochodzenie historyczne
Profile systemowe zaczęły być używane po tym, jak karty perforowane nie były już potrzebne do uruchamiania programów. Komputery typu mainframe ewoluowały w kierunku architektury modułowej, a karty perforowane zostały porzucone jako urządzenia wejściowe. Systemy komputerowe mainframe oparte na kartach perforowanych miały zwykle bardzo sztywno ustaloną architekturę z niewielkimi różnicami w urządzeniach wejściowych lub wyjściowych.
Od lat 90. XX wieku w niektórych architekturach komputerowych, takich jak Linux , pojawiły się niezależne od sprzętu profilery systemowe . Większość podobnych do systemu Unix (inaczej zgodnych z POSIX ) ma profilery niezależne od sprzętu systemowego.
Pochodzenie użytkowania
W klasycznym systemie Mac OS firmy Apple Computer robiło to aplikacja o nazwie Apple System Profiler .
macOS nazywa się po prostu Informacje o systemie i można uzyskać do niego dostęp na dwa sposoby. Aplikacja GUI , System Information.app
, udostępnia informacje systemowe w uproszczonych tabelach i drzewach, podczas gdy szczegółowe, bardzo szczegółowe informacje można przeglądać po uruchomieniu pliku binarnego /usr/sbin/system_profiler
w emulatorze terminala .
W systemie Microsoft Windows podobne informacje można znaleźć, przeglądając właściwości „Mój komputer” lub „Ten komputer”, naciskając jednocześnie klawisz Windows i klawisz Pause/Break lub uruchamiając plik binarny msinfo32.exe
.
Lista oprogramowania do profilowania systemu
Microsoft Windows
- Informacje o systemie — wbudowany komponent
- CPU-Z – przydatny przy podkręcaniu procesorów
- Informacje o systemie dla systemu Windows (SIW) — przenośny darmowy program z oprogramowaniem, sprzętem i informacjami o sieci, a także różnymi narzędziami
- Belarc – darmowe oprogramowanie do użytku osobistego PC Auditing Software wyświetla listę sprzętu, a także oprogramowanie zainstalowane na komputerze lokalnym i wyświetla się jako lokalna strona internetowa. Belarc przeprowadza również ocenę bezpieczeństwa w celu sprawdzenia, jak bezpieczny jest system, i łączy brakujące aktualizacje bezpośrednio z witryną firmy Microsoft w celu pobrania.
- systeminfo – natywna linia poleceń systemu Windows, zwraca wersję systemu operacyjnego, czas pracy , procesor, pamięć fizyczną, karty sieciowe itp.
- SekChek Local – zautomatyzowane narzędzie do audytu bezpieczeństwa, które skanuje wiele stacji roboczych i serwerów Windows z sieci. Tworzy plik raportu oceny bezpieczeństwa, który jest prezentowany jako zestaw danych programu Microsoft Access.
- Speccy – szczegółowe specyfikacje różnych podsystemów PC
GNU/Linux (i kilka innych systemów uniksopodobnych)
- uname -a – drukuje podstawowe informacje o bieżącej maszynie i jej systemie operacyjnym
- lshw – drukuje listę urządzeń sprzętowych i ich właściwości
- dpkg -l – drukuje listę wszystkich zainstalowanych pakietów i ich wersji (dla dystrybucji Linuksa korzystających z zarządzania pakietami w stylu Debiana)
- rpm -qa – drukuje listę wszystkich zainstalowanych pakietów i ich wersji (dla dystrybucji Linuksa korzystających z zarządzania pakietami w stylu Red-Hat)