Как посмотреть запущенные процессы в OS X

29

Приложения

Часто бывает так, что всего одно приложение или запущенный процесс способны значительно ухудшить производительность всей операционной системы. Это касается как компьютеров на Windows, так и устройств на OS X. Как же выявить подобную программу среди десятка работающих в фоне?

Возможно, это прозвучит странно, но самый простой и быстрый способ — иногда проверять панель Dock и количество запущенных приложений. Если вы видите, что они уже буквально не помещаются, это явный признак чрезмерной загрузки операционной системы.

Приложения

Помимо этого, список работающих программ можно посмотреть в меню принудительного завершения приложений. Оно вызывается либо простой комбинацией клавиш Command+Option+Escape, либо через стандартное меню OS X.

off

В случае, если вам нужен детальный отчет о работе всей системы, советую воспользоваться встроенной утилитой «Мониторинг системы», которую можно найти через поиск Spotlight. Здесь вы найдете практически все — от загруженности ЦП до свободного места на жестком диске. Также предусмотрена возможность мгновенно завершить процесс, потребляющий слишком много ресурсов OS X. Своеобразный аналог «Диспетчера задач» в Windows.

Мониторинг

Для любителей работы с «Терминалом» OS X существуют определенные команды для просмотра списка запущенных программ. Чтобы запустить текстовый вариант «Мониторинга системы», достаточно лишь ввести одно слово.

top

Хотите мгновенно выявить наиболее прожорливое приложение? Отсортируйте их по CPU:

top -o cpu

Терминал

Или по использованию памяти:

top -p size

Как видите, способов следить за активностью OS X бесконечно много. Поскольку для меня намного проще работать с обычными утилитами, я выбрал стандартный «Мониторинг системы». Однако для тех, кто обычно не нагружает свой Mac несколькими рабочими столами, вполне может подойти простое завершение приложений.

Александр Богданов

29 комментариев

  1. 0
    hydravlik

    Как нельзя к стати статейка. Интересно решение такой проблемы. Ситуация: предположим подключен к маку внешний диск, показывает, что корзина с мусором. Если отключить внешний диск — корзина пустая. Понятно, что «те самые файлы» были с внешнего диска. Так вот, когда пытаюсь очистить корзину, идет подготовка минут пять, потом начинается очищение с тотальным зависанием системы и внезапной перезагрузкой. Надпись на всех языках мира «что-то блаблабла надо перезагрузить…» При загрузке системы выскакивает сообщение «блаблабла все было плохо, получите отчет». Дисковая утилита, терминал, прога trash it, принудительное очищение не помогает. Не помогает выявить проблему… Предполагаю, что дело в каких-то файлах… (отправлено из приложения AppleInsider.ru)

    • 0
      Sekasan

      hydravlik, Корзина содержит файлы удаленные с внешнего диска. Макось хранит файлы корзины там же где и удалила. При попытке очистить корзину у вас падает система потому что внешний диск отформатирован в NTFS — макось его не понимает ( поддерживает только через сторонние утилиты). Поэтому при попытке очистить корзину получается такой вот сюрприз. Вывод — не юзать NTFS диски на маке. Если нужно чтоб диск читался под макосью и под виндозой и при этом поддерживал файлы больше 4 гб — используйте ExFat.

    • 0

      hydravlik, вам поможет DiskWarrior.

  2. 0
    hydravlik

    Так что, видимо, это не все способы посмотреть запущенные процессы… Как посмотреть привязку проблемных, неудаляемых файлов…? (отправлено из приложения AppleInsider.ru)

    • 0
      dgeliko

      hydravlik, Lsof в помощь-показывает файлы, используемые процессом. Думаю что есть в os x, unix like ведь. (отправлено из приложения AppleInsider.ru)

      • 0

        dgeliko, Графический визуализатор утилиты lsof для OS X — приложение fseventer, забросил автор его дальнейшую поддержку, но работает нормально. Последняя версия 2.7.6

        • 0

          beekay, Я написал приложение которое возволяет легко определить используется ли интересующий вас файл какими-либо приложениями. Интерейс крайне простой (как в spotlight). Сейчас пользуюсь сам, если кому-либо интересно могу дать последнюю бету для тестов.

  3. 0
    hydravlik

    Да, действительно, внешний диск в нтфс. Плюс установлен «парагон нтфс». Говорят проблемная программа. Был не в курсе… Назревает вопрос: есть ли программа для работы с жесткими дисками по аналогии (partition magic) для виндоус. Чтобы отформатировать уже заполненный диск..? (отправлено из приложения AppleInsider.ru)

    • 0

      hydravlik, exFAT — проприетарная файловая система Microsoft, Apple только лицензирует её. Лучше обратиться в мелкомягкие форумы, я думаю.

      • 0
        Sekasan

        beekay, Ну я говорю что знаю. Я с этой проблемой столкнулся сам 2 года назад когда перешел на мак. Внешний диск должен был читаться на маке и на винде при этом фат32 не поддерживает файлы больше 4гб. Выход один — exFat. Сейчас о проблеме забыл давно все работает как часики))

        • 0

          Sekasan, Да я сам друга своего, виндузятника, научил форматировать под exFAT, когда он шефу информацию на iMac переносил.
          Я, по старой памяти еще помню, что конвертировать FAT32 в NTFS без потери данных можно, а вот наоборот можно ли — не помню. А FAT32 в exFAT и наоборот — не знаю. Да и не нужно мне это.

          • 0
            Sekasan

            beekay, фат32 в нтфс можно сконвертить — наоборот нереально. Как интересно фильм 8гб на фат 32 упадет?

    • 0
      Sekasan

      hydravlik, нет отформатировать диск с сохранением инфы невозможно. Формат это изменение файловой таблицы при этом всей инфе однозначно трындец и никаких прог для этого не существует. Единственное что можно сделать с сохранением файлов это разбить на логические диски.
      Я сам два года назад столкнулся с проблемой поддержки нтфс на маке. Сторонние утилиты позволяют читать и записывать диск но когда доходит до системных функций макоси типа корзины или прав доступа система падает в kernel panic. Выход только в ExFat

    • 0
      Гость

      hydravlik, Парагон полон сюрпризов, поэтому от него отказался ещё пять лет назад. Внешка в формате HFS+, на венде MacDrive и так уже продолжается пятый год без единого сбоя

      • 0
        Sekasan

        Гость, Да только в этом случае твой диск не прочитать на другой винде — где нет макдрайва. А в случае с exFat вообще проблем нет.

  4. 0

    ps -ax
    еще процессы посмотреть

  5. 0
    hydravlik

    Как только запустил fseventer, в шоке. Похоже то, что надо для отслеживания! Шик!! (отправлено из приложения AppleInsider.ru)

  6. 0

    Надо было упомянуть htop для консоли. Правда его прийдётся добавить через MacPorts.

  7. 0
    guyvernk

    ps aux лучшн (отправлено из приложения AppleInsider.ru)

  8. 0
    eviltima

    Я бы лучше посмотрел на какую-нибудь прогу по мониторингу процессов, занимающих жесткий диск. Гуглил. Пока результатов нет.

  9. 0

    Отлично, ставлю 5 плюс! Сделайде, чтобы можно статьям можно было ставить оценки как в айтюнсе песням!

  10. 0
    UncleSerg

    Last login: Wed May 29 10:50:48 on ttys000
    USER-iMac:~ user001$ top -p size
    invalid option or syntax: -p
    top usage: top
    [-a | -d | -e | -c ]
    [-F | -f]
    [-h]
    [-i ]
    [-l ]
    [-ncols ]
    [-o ] [-O ]
    [-R | -r]
    [-S]
    [-s ]
    [-n ]
    [-stats ]
    [-pid ]
    [-user ]
    [-U ]
    [-u]

    • 0

      UncleSerg, Да, автор слегка облажался. У top для Mac нет параметра -p.
      Если хотите отсортировать приложения по размеру используемой памяти, нужно писать или так
      top -o rsize
      сортировка будет по размеру используемой «физической» памяти
      top -o vsize
      сортировка будет по размеру используемой «виртуальной» памяти

  11. 0
    Apple@Fan

    Люди я сижу на маке не так давно…есть вопросик как раз мне кажется по этой теме:беру любую флэшку с любыми файлами вставляю её в мак очищаю,смотрю всё пусто,ну ок;далее вставляю эту флэху в PC комп открываю и там куча разных папок и файлов!?WTF???Почему так происходит?Флэха в системе fat32) (отправлено из приложения AppleInsider.ru)

    • 0
      Voldemar

      Apple@Fan, После того, как файлы удалил на флэшке, нужно корзину обновить! Трэш флэшки находится на самой флэшке! А вообще, после мака могут файлы остаться и не мало. Только они все мелкие и скрытые. (отправлено из приложения AppleInsider.ru)

      • 0
        Apple@Fan

        Voldemar, Voldemar спасибо за ответ)а как правильно тогда удалять файлы чтобы она реально оставалась пустой?И в какой системе её лучше держать? (отправлено из приложения AppleInsider.ru)

  12. 0
    edwardsparklez

    man top (отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий