Advanced Mac OS X Diagnostics & Устранение неполадок с помощью 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, вам нужно запустить Терминал и ввести следующую командную строку:

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 содержимого таких файлов.

Нажмите «Ввод», чтобы продолжить».

После запуска команды сбор данных займет одну-две минуты, по завершении sys диагностика сообщит, что выходной файл доступен по указанному пути.

Сгенерированный файл обычно имеет размер от 5 МБ до 15 МБ и представляет собой 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, а расширенная гарантия AppleCare предназначена для решения практически всех проблем, с которыми сталкивается большинство владельцев Mac, что делает официальные каналы поддержки подходящими для большинства нужд.

Advanced Mac OS X Diagnostics & Устранение неполадок с помощью sysdiagnose