
Я думаю переместить папку /Applications на механический диск и подключиться к нему через символическую ссылку (это Mac Pro, поэтому у него 4 отсека)
При загрузке в механический привод
$ cd /Volumes/SSD_Path
$ sudo ln -s /Volume/MEC_Path/Applications
Перезагрузитесь на SSD.
Влияет ли это каким-либо образом на скорость: мне не важна скорость запуска приложений, важна только скорость их работы, поскольку я все равно держу открытыми много приложений?
решение1
Наибольшее влияние на скорость работы, в отличие от скорости запуска (в отношении дисков), окажет то, где ваши приложения хранят данные, которые они считывают и записывают. Разумно написанное приложение должно хранить свои данные (включая настройки) в отдельном месте от самого приложения (обычно где-то в вашей домашней папке ~/Library
или /Library
), поэтому перемещение папки Applications не должно повлиять на это.
Хотя загрузка файла данных может быть медленнее с жесткого диска, чем с SSD, большинство приложений не считывают и не записывают большие объемы во время своей работы, за исключением случаев, когда вы явно открываете или закрываете файлы, хотя есть и существенные исключения, такие как программное обеспечение для редактирования видео. Однако вы можете захотеть взглянуть на рабочие диски, которые используют большие приложения (например, Photoshop).
Однако все эти чтения и записи будут медленно ухудшать SSD. Честно говоря, вы, похоже, используете SSD противоположным образом, чем большинство людей, — большинство людей хранят на нем ОС и приложения для быстрого запуска и минимального чтения/записи, а данные хранят на жестком диске, который лучше выдерживает большие объемы чтения и записи.
Если вы хотите повысить скорость работы приложений, лучшим вариантом будет добавить больше памяти. Приложения должны (в основном) загружать себя в память при запуске, но часть из этого может быть выгружена в виртуальную память. Когда эта часть выгружается обратно, происходит задержка. Если у вас достаточно памяти, чтобы избежать выгрузки изначально, вы избегаете этой задержки.