Лучший способ оптимизировать производительность диска в OS X
Как следует из вопроса, есть ли у кого-нибудь советы по повышению производительности диска в OS X Leopard?
6 ответов
Дефрагментация (вам понадобится стороннее приложение, такое как iDefrag) может иметь значение в определенных случаях (особенно если вы работаете с емкостью более 90% или используете особенно большие файлы):
http://support.apple.com/kb/HT1375
Некоторые приложения (такие как iDefrag) также предлагают оптимизацию диска, и эта статья о MacFix предполагает, что они могут быть правы, получая некоторые улучшения производительности на машине, которая не соответствует критериям Apple:
http://www.macfixit.com/article.php?story=20070301091515843
Я не могу лично ручаться за это, но я заинтересован и могу посмотреть на его покупку, когда у меня появятся лишние деньги.
iDefrag очень хорош и уважает "горячую зону" для Mac OS, сначала проверьте существующую структуру каталогов с помощью Дисковой утилиты, исправьте ее, если она обнаружит какие-либо проблемы - используйте DiskWarrior, если отказывает DU. Вы также можете проверить Tech Tools Pro и Drive Genius.
Также утилиты, такие как Коктейль и Оникс, хороши для удаления общего мусора на диске. Великолепная перспектива может дать вам представление о накопителе и всей сумме, которую вы накопили.
Вероятно, это немного не относится к вопросу, но лучшее, что я когда-либо делал для повышения производительности дисков на моем Mac, было приобретение SSD. Дорогой, но чрезвычайно полезный результат.
Я не рекомендовал бы выполнять дефрагментацию, так как это может фактически снизить производительность в OSX, особенно если он будет перемещать горячую область диска (системные файлы обычно находятся в самой быстрой области диска).
Реализация журналирования HFS будет копировать файлы при записи. Рекомендуется, чтобы, если у вас есть данные, которые менее важны, вы должны создать отдельные тома без журнализации и монтировать их по отдельности. Временная область является кандидатом на не журналируемый раздел.
Кроме того, если вы храните базу данных на своих томах, то вы хотите отключить журналирование, так как они обычно связаны с BI (Before-Image), который сам по себе является журналом.
Очень простое решение: клонировать ваш диск с помощью CarbonCopyCloner, а затем восстановить его - это делает файлы непрерывными, и вы получаете резервную копию в процессе!!!:-)
Вот официальный документ от Superduper! ребята (отличная коммерческая альтернатива CCC) по этому типу дефрагментации:
http://www.shirt-pocket.com/downloads/Fragmentation.pdf
Я попробовал iDefrag, и он делает то, что говорит на жестяной банке, очень приятный пользовательский интерфейс и лучшее программное обеспечение для дефрагментации для OS X на данный момент (горячий файл, например, знает, чего не делают многие другие). Я также попробовал дефрагментацию диска, которая является частью инструментов Speed, которая выполняет базовую дефрагментацию, но не требует хорошей загрузки.
I found that the command iopending
(run with root priviliges) gives an interesting overview of the average disk queue length (= pending disk IO operations).
I don't know that there's a way to solve this problem in a very general way, but in any case I've implemented what I wanted for Skype. You can see it here on my GitHub. It allowsyou to select an audio file and play it into an already active Skype call.