Zaawansowana diagnostyka systemu Mac OS X & Rozwiązywanie problemów za pomocą sysdiagnose

Anonim

Użytkownicy komputerów Mac, którzy mają do czynienia ze szczególnie złożonymi lub kłopotliwymi problemami w systemie Mac OS, mogą skorzystać z zaawansowanego narzędzia diagnostycznego dostępnego z wiersza poleceń w systemie Mac OS X. Narzędzie o nazwie sysdiagnose oferuje szczegółową analizę techniczną i raporty dotyczące ogromnej różnorodności komponentów OS X i sprzętu Mac, co czyni go potencjalnie cennym narzędziem do zaawansowanego rozwiązywania problemów i diagnostyki.

sysdiagnose zbierze ogromną ilość informacji i danych z komputera Mac, w tym raporty zrzutów i awarii, dane wyjściowe fs_usage i top, rozszerzenia jądra i dane jądra, informacje o wykorzystaniu pamięci i szczegóły dotyczące procesów użytkownika, wszystkie dzienniki systemowe i dzienniki jądra, raport z programu Profil systemu, szczegóły i informacje o użyciu dysku, szczegóły zestawu we/wy, stan i szczegóły sieci oraz dodatkowe szczegóły dotyczące procesu, jeśli w poleceniu określono identyfikator procesu (PID). Czy to brzmi skomplikowanie? Cóż, jest to celowe i jest to przesada dla większości użytkowników, dlatego jest to przeznaczone tylko dla zaawansowanych użytkowników. Szczerze mówiąc, szczegóły oferowane przez sysdiagnose będą odczytywane jak totalny bełkot dla przeciętnego użytkownika Maca i chociaż nowicjusze nie wyrządzą szkody uruchamiając polecenie, odczyt danych będzie wyglądał jak grecka maniaczka.

Ze względu na skomplikowany charakter techniczny raportów sysdiagnose, przeciętni użytkownicy komputerów Mac prawdopodobnie nie odniosą z nich większych korzyści, dlatego najlepiej jest je rezerwować dla zaawansowanych użytkowników komputerów Mac, którzy rozumieją, jak włączyć szczegółową analizę systemu i raporty w akcji.

Uruchamianie sysdiagnose i uzyskiwanie szczegółowych raportów dotyczących systemu Mac i wydajności z systemu Mac OS X

Aby uruchomić zaawansowaną diagnostykę systemu w systemie Mac OS X, musisz uruchomić Terminal i wpisać następujące polecenie:

sudo sysdiagnose -f ~/Desktop/

Korzystanie z sudo wymaga hasła administratora, które jest wymagane do uzyskania uprawnień administratora i wygenerowania zaawansowanych informacji systemowych. Flaga -f jest opcjonalna i służy do określenia katalogu docelowego, w tym przypadku umieszcza plik wyjściowy na pulpicie, w przeciwnym razie polecenie zrzuci diagnostykę systemu do katalogu tmp systemu Mac OS X pod adresem /var/tmp/

Przed uruchomieniem sysdiagnose polecenie wyświetli komunikat wskazujący, jaki typ danych jest zbierany i że mogą one zawierać pewne dane osobowe, takie jak nazwa użytkownika, nazwy dysków, nazwy sieci i nazwa komputera. Jeśli nie chcesz, aby wszystkie te dane były zrzucane z komputera Mac do plików diagnostycznych, cóż, nie uruchamiaj polecenia.Oto pełny komunikat wyświetlany przed uruchomieniem sysdiagnose:

„To narzędzie diagnostyczne generuje pliki, które umożliwiają Apple zbadanie problemów z Twoim komputerem i pomagają Apple ulepszać swoje produkty. Wygenerowane pliki mogą zawierać niektóre dane osobowe, które mogą obejmować między innymi numer seryjny lub podobny unikalny numer urządzenia, nazwę użytkownika lub nazwę komputera. Informacje te są wykorzystywane przez firmę Apple zgodnie z jej polityką prywatności (www.apple.com/privacy) i nie są udostępniane osobom trzecim. Włączając to narzędzie diagnostyczne i wysyłając kopię wygenerowanych plików do firmy Apple, wyrażasz zgodę na wykorzystanie zawartości takich plików przez firmę Apple.

Naciśnij „Enter”, aby kontynuować.”

Gdy polecenie zostanie uruchomione, zbieranie danych zajmie minutę lub dwie, a po zakończeniu diagnostyka sys zgłosi, że plik wyjściowy jest dostępny w określonej ścieżce.

Wygenerowany plik ma zwykle rozmiar od 5 MB do 15 MB i jest to plik gzip tar o nazwie „sysdiagnose_(date_).tar.gz”. Rozpakowanie tar ujawni wiele plików zawierających raporty systemowe, zrzut system_profiler oraz dane wyjściowe zebrane z ton różnych poleceń terminala, począwszy od kextstat, przez iotop i fs_usage, po vm_stat i wiele innych.

Ogólnie rzecz biorąc, zawartość tych plików i dane wyjściowe ogromnej różnorodności raportów nie są szczególnie przyjazne dla użytkownika, niezwykle szczegółowe pod względem technicznym, a zatem całkowicie przesadzone dla większości potrzeb diagnostycznych użytkowników komputerów Mac. Techniczny charakter danych wyjściowych sysdiagnose sprawia, że ​​jest to zadanie dla zaawansowanych użytkowników, którzy są biegli w odczytywaniu złożonych danych diagnostycznych i raportów o awariach.

Zainteresowani mogą uzyskać dodatkowe informacje na temat sysdiagnose ze strony man z man sysdiagnose, a także zawsze możesz dowiedzieć się o poszczególnych poleceniach uruchamianych przez to narzędzie.

Pamiętaj, że zaawansowane problemy z systemami MacOS, Mac OS X i Mac są często najlepiej rozwiązywane przez certyfikowanych specjalistów. Apple oferuje doskonałą obsługę klienta przez telefon, w sklepie z Genius Bar, a rozszerzona gwarancja AppleCare ma na celu rozwiązanie prawie wszystkich problemów napotykanych przez większość właścicieli komputerów Mac, dzięki czemu oficjalne kanały wsparcia są odpowiednie dla większości potrzeb.

Zaawansowana diagnostyka systemu Mac OS X & Rozwiązywanie problemów za pomocą sysdiagnose