Repolode
jianyintang

jianyintang/find-disk-killer

Нативное приложение для macOS, которое показывает, какие приложения и файлы создают постоянную нагрузку на диск, и позволяет запускать ограниченную по времени трассировку файлов.

Open source альтернатива:Activity MonitorDaisyDisk

Звёзды
220
Форки
16
Открытые issues
0
Последний коммит
22 дня назад

Что это?

FindDiskKiller — приложение для macOS, которое помогает выяснить, почему диск постоянно занят, если список процессов не объясняет причину. Оно ранжирует приложения по динамике загрузки CPU, дискового I/O, сети и памяти, а затем показывает папки и открытые файлы, к которым обращается каждое приложение, включая недавние изменения.

Если нужны данные на уровне файлов, приложение запускает трассировку выбранной папки или файла на заданное время и показывает запрошенные операции чтения и записи, их частоту и связанные с ними сеансы процессов. Трассировку запускает пользователь; она не работает постоянно в фоновом режиме. Storage Map показывает использование места на томах, приложениями, инструментами разработчика, симуляторами, контейнерами и данными AI-агентов, а разделы Disks и History связывают смонтированные тома с активностью физических устройств.

Мониторинг и анализ выполняются локально; текущая версия не отправляет имена процессов, пути к файлам и телеметрию. Для базового мониторинга не нужны права администратора; при трассировке файлов может появиться запрос на разрешение, а для защищённых расположений может потребоваться Full Disk Access. Требуется macOS 14 или новее на Apple silicon или Intel.

Ключевые возможности

  • 01Ранжирует приложения по динамике загрузки CPU, дискового I/O, сети и памяти.
  • 02Показывает папки, расположения для записи, открытые файлы и недавние изменения для каждого приложения.
  • 03Запускает трассировку выбранной папки или файла на заданное время и показывает частоту чтения и записи.
  • 04Показывает использование места на томах, приложениями, инструментами разработчика, контейнерами и данными AI-агентов.
  • 05В текущей версии мониторинг и анализ выполняются локально на Mac, телеметрия не отправляется.

Сценарии использования

  • Выяснить, какое приложение постоянно нагружает диск Mac, если в Activity Monitor явная причина не отображается.
  • Проверить, в какие папки процесс записывает данные, прежде чем освобождать место на диске.
  • За короткое целенаправленное расследование проверить активность чтения и записи на уровне файлов.
  • Посмотреть, как место распределено между инструментами разработчика, симуляторами и контейнерами.

Быстрый старт

  1. 1

    Скачайте подписанный DMG с официального сайта

  2. 2

    Откройте DMG и перетащите FindDiskKiller в папку «Программы»

  3. 3

    Запустите FindDiskKiller из папки «Программы»

Что важно знать

  • Только для macOS 14 и новее; это нативное приложение macOS.
  • Для сборки из исходного кода требуются Xcode 16 или новее и XcodeGen. Неподписанная сборка не может завершить трассировку файлов, требующую повышенных привилегий.
  • Для трассировки файлов может потребоваться одобрение администратора, а для защищённых расположений — полный доступ к диску.

Темы

Частые вопросы

Что такое find-disk-killer?
Нативное приложение для macOS, которое показывает, какие приложения и файлы создают постоянную нагрузку на диск, и позволяет запускать ограниченную по времени трассировку файлов. FindDiskKiller — приложение для macOS, которое помогает выяснить, почему диск постоянно занят, если список процессов не объясняет причину. Оно ранжирует приложения по динамике загрузки CPU, дискового I/O, сети и памяти, а затем показывает папки и открытые файлы, к которым обращается каждое приложение, включая недавние изменения.
find-disk-killer можно использовать бесплатно? Какая у него лицензия?
find-disk-killer распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
find-disk-killer всё ещё поддерживается?
Активно поддерживается. Последний коммит в find-disk-killer — 28 сент. 2026 г..
Для чего можно использовать find-disk-killer?
Выяснить, какое приложение постоянно нагружает диск Mac, если в Activity Monitor явная причина не отображается. Проверить, в какие папки процесс записывает данные, прежде чем освобождать место на диске. За короткое целенаправленное расследование проверить активность чтения и записи на уровне файлов. Посмотреть, как место распределено между инструментами разработчика, симуляторами и контейнерами.
Как установить find-disk-killer?
Скачайте подписанный DMG с официального сайта Откройте DMG и перетащите FindDiskKiller в папку «Программы» Запустите FindDiskKiller из папки «Программы»
Где скачать find-disk-killer?
Исходный код и инструкции по установке — на GitHub: https://github.com/jianyintang/find-disk-killer

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для строки меню macOS и системного трея Windows: показывает прослушиваемые порты, завершает процессы и управляет port-forward-подключениями Kubernetes и Cloudflare Tunnels.

5,1 тыс.212SwiftMITОбновлён 5 дней назад