Операции ввода-вывода с низким приоритетом в OS X

launchd имеет опцию для запуска процесса с низким приоритетом I / О . Как это работает? (как низко, влияет ли это на все операции?)

Существует ли API, который обеспечивает низкоприоритетный ввод / вывод в приложениях, не запущенных через launchd ?

Мне нужно сканировать просматриваемые каталоги (FSEvents) в фоновом приложении, и я бы хотел, чтобы это было как можно деликатнее.

В качестве альтернативы, как я могу проверить, занята ли система / диск выполнением операций ввода-вывода?

6
задан tshepang 4 June 2014 в 21:44
поделиться