Разширена диагностика на Mac OS X & Отстраняване на неизправности със sysdiagnose

Anonim

Потребителите на Mac, които се справят с особено сложни или проблемни проблеми с Mac OS, могат да се обърнат към усъвършенстван инструмент за диагностика, достъпен от командния ред в Mac OS X. Инструментът, наречен sysdiagnose, предлага подробен технически анализ и отчети за огромно разнообразие от компоненти на OS X и хардуера на Mac, което го прави потенциално ценен инструмент за разширено отстраняване на неизправности и диагностични нужди.

sysdiagnose ще събере огромно количество информация и данни от Mac, включително spindump и отчет за сривове, извеждане на fs_usage и top, разширения на ядрото и данни на ядрото, информация за използването на паметта и подробности за потребителските процеси, всички системни регистрационни файлове и регистрационни файлове на ядрото, отчет от System Profiler, подробности и информация за използването на диска, подробности за входно/изходния комплект, мрежово състояние и подробности и допълнителни специфични подробности за процеса, ако идентификаторът на процеса (PID) е посочен с командата. Звучи ли сложно? Е, умишлено е така и е пресилено за повечето потребители, поради което това е предназначено само за напреднали потребители. Честно казано, подробностите, предлагани от sysdiagnose, ще се прочетат като пълни безсмислици за средния потребител на Mac и въпреки че няма нищо лошо в начинаещите да изпълняват командата, четенето на данните ще изглежда като гръцко маниак.

Поради сложното техническо естество на отчетите за sysdiagnose, обикновените потребители на Mac вероятно няма да се възползват много от тях и затова наистина е най-добре запазено за напреднали потребители на Mac, които разбират как да превърнат подробния системен анализ и отчети в действие.

Стартиране на sysdiagnose и получаване на подробни отчети за системата и производителността на Mac от Mac OS X

За да стартирате разширената системна диагностика в Mac OS X, ще трябва да стартирате Terminal и да въведете следния команден низ:

sudo sysdiagnose -f ~/Desktop/

Използването на sudo изисква администраторска парола, която е необходима за получаване на root достъп и генериране на разширени системни подробности. Флагът -f не е задължителен и се използва за указване на целевата директория, в този случай той поставя изходния файл на работния плот, в противен случай командата ще изхвърли системната диагностика в tmp директорията на Mac OS X в /var/tmp/

Преди да изпълните sysdiagnose, командата ще покаже съобщение, което показва какъв тип данни се събират и че може да включва някои лични данни, като вашето потребителско име, имена на дискове, имена на мрежи и име на компютър. Ако не искате всички тези данни да бъдат изхвърлени от вашия Mac в диагностични файлове, добре, не изпълнявайте командата.Ето пълното съобщение, което се показва преди стартирането на sysdiagnose:

“Този инструмент за диагностика генерира файлове, които позволяват на Apple да проучи проблеми с вашия компютър и да помогне на Apple да подобри своите продукти. Генерираните файлове може да съдържат част от вашата лична информация, която може да включва, но не се ограничава до, серийния номер или подобен уникален номер за вашето устройство, вашето потребителско име или името на вашия компютър. Информацията се използва от Apple в съответствие с нейната политика за поверителност (www.apple.com/privacy) и не се споделя с трети страни. Като активирате този диагностичен инструмент и изпратите копие на генерираните файлове до Apple, вие се съгласявате Apple да използва съдържанието на тези файлове.

Натиснете „Enter“, за да продължите.“

След като командата бъде изпълнена, ще отнеме минута или две, за да завърши събирането на данни, когато приключи, системната диагностика ще съобщи, че изходният файл е наличен на посочения път.

Генерираният файл обикновено е около 5MB до 15MB и е tar gzip, наречен “sysdiagnose_(date_).tar.gz”. Извличането на tar топката ще разкрие много файлове, съдържащи системни отчети, дъмп на system_profiler и изхода, събран от тонове различни терминални команди, вариращи от kextstat, до iotop и fs_usage, до vm_stat и много други.

Общо казано, съдържанието на тези файлове и изхода на огромното разнообразие от отчети не са особено удобни за потребителя, изключително подробни по технически начин и следователно напълно прекомерни за повечето диагностични нужди на потребителите на Mac. Техническото естество на изхода от sysdiagnose го поставя в сферата на напредналите потребители, които са умели да четат сложни диагностични данни и доклади за сривове.

Заинтересованите могат да получат допълнителни подробности за sysdiagnose от страницата с man sysdiagnose и винаги можете да научите за отделните команди, които се изпълняват от инструмента.

Запомнете, че разширените проблеми с MacOS и Mac OS X и Mac често се решават най-добре от сертифицирани професионалисти. Apple има отлична поддръжка на клиенти по телефона, в магазина с Genius Bar, а разширеното гаранционно покритие на AppleCare е предназначено да се справи с почти всички проблеми, с които се сблъскват повечето собственици на Mac, което прави официалните канали за поддръжка подходящи за повечето нужди.

Разширена диагностика на Mac OS X & Отстраняване на неизправности със sysdiagnose