Я хотел бы создать базу данных информации о системных и пользовательских файлах в Mac OS, возможно, по следующим направлениям:
time sudo find / -type f -or -type d -exec stat -f "{}||%p||%u||%g" "{}" \;
На одной из моих виртуальных машин Linux (не на моем ноутбуке) просто sudo find /
очень быстро, и sudo find / -exec stat ...
занимает около 2,5 минут. На моем MacBook Pro с SSD-диском sudo find /
занимает около 2 минут и sudo find / -exec stat ...
занимает около 12 минут.
У меня есть старый Mac без SSD-накопителя, и я периодически обнаруживаю, что убиваю процессы поиска, запущенные антивирусным программным обеспечением, потому что они приводят к тому, что накопитель начинает работать, а система становится менее отзывчивой, и я хотел бы избежать такого рода удар по производительности, если это возможно.
Существует ли эффективный, ненавязчивый способ получения статистической информации для большинства / всех системных и пользовательских файлов в системе MacOS X? Может быть, различия в производительности, которые я вижу, в основном сводятся к аппаратным различиям?