ПрезиДЕНТ
Котобус

Очистка Mac OS

6 сообщений в этой теме

Очистка Mac OS с помощью команд для терминала (применять на свой страх и риск)::

1.Удаляем перечень кекстов:

sudo rm -rf /System/Library/Extensions.mkext

2.Удаляем кэш кекстов:

sudo rm -rf /System/Library/Extensions/Caches/

3.Удаляем системный кэш:

sudo rm -rf /System/Library/Caches/

4.Обновляем кэш фреймворков:

sudo update_dyld_shared_cache -debug -force -root /

5.Команда ускорения работы видеоадаптера:

sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -dict deferredUpdates 0 (Сомнительно)

6.Чиним права:

sudo diskutil repairpermissions /

7.Перелинковка:

sudo update_dyld_shared_cache -root / -force

8.Внеплановый запуск самоочистки Mac OS:

sudo periodic daily - по умолчанию производится в 3:15 утра

sudo periodic weekly - по умолчанию производится по субботам в 3:15 утра

sudo periodic monthly - по умолчанию производится каждое первое число месяца в 5:30 утра

Для ручного запуска обслуживания MAC OS:

1. запустить терминал

2. набрать sudo periodic daily weekly monthly

3. нажать return

4. ввести пароль администратора, когда спросит

Что делают скрипты:

The maintenance performed by the scripts

Each maintenance script — daily, weekly, and monthly — has a specific function. Their functions have varied over different versions of Mac OS X.

The daily script removes old log files, "scratch" and "junk" files, backs-up the NetInfo database (Mac OS X 10.4 Tiger® and earlier), reports a variety of system and network statistics, and rotates the system.log file. Under Tiger, the daily script also cleans up scratch fax files and prunes asl.log, the log file for the then-new Apple System Logging facility. Under Mac OS X 10.5 Leopard®, the daily script also prunes the asl.db file that replaced the asl.log file for Apple System Logging.

The output from the daily script is written to the /var/log/daily.out file, which can be viewed in Console.

By default, the daily script is scheduled to run daily at 03:15 hours local time.

The weekly script rebuilds the locate and whatis databases. Depending on the version of Mac OS X, it also rotates the following log files: ftp.log, lookupd.log, lpr.log, mail.log, netinfo.log, ipfw.log, ppp.log, and secure.log

The output from the weekly script is written to the /var/log/weekly.out file, which can be viewed in Console.

By default, the weekly script is scheduled to run every Saturday at a specific time. Under Tiger and later, it runs at 03:15 hours local time. Under Mac OS X 10.3 Panther® and Mac OS X 10.2 Jaguar it runs at 04:30 hours local time.

The monthly script reports per-user usage accounting and rotates — depending on the version of Mac OS X — the wtmp, install.log, and cu.modem.log files.

The output from the monthly script is written to the /var/log/monthly.out file, which can be viewed in Console.

By default, the monthly script is scheduled to run on the first of the month at 05:30 hours local time.

Можно использовать утилиты, например, Onyx:

http://www.titanium.free.fr/downloadonyx.php

Дополняйте!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот еще что пишут (применять на свой страх и риск):

Попробуйте вот так сделать:

Удаляем перечень, кэш кекстов и системный кеш.

sudo rm -rf /System/Library/Extensions.mkext

sudo rm -rf /System/Library/Extensions/Caches/ && sudo rm -rf /System/Library/Caches/

Затем обновляем кеш фреймворков.

sudo update_prebinding -debug -force -root /

Затем выполняем команду ускорения работы видеоадаптера.

sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -dict deferredUpdates 0

Затем правим пермишены.

sudo diskutil repairpermissions /

Затем делаем перелинкование. (Или выставление порядка.)

sudo update_prebinding -root / -force

Затем выполняем набор обслуживающих процедур.

sudo periodic daily

sudo periodic weekly

sudo periodic monthly

Затем перезагрузка.

sudo reboot -> Enter

Таким образом будет сделана оптимизация системы.

***

Оптимизация Mac OS X (ускорение работы)

Купил самый быстрый MacBooc Pro - он оказался не таким быстрым. Пришлось немного ускорить.

Вначале отключил файл подкачки. Ноут так работает уже 11 месяцев. Полет нормальный

Решением проблемы явилось отключение файла подкачки, а делается это через терминал:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

И нужно удалить сами файлы, если вы решите включить все обратно (об этом ниже), то эти файлы будут пересозданы системой:

sudo rm /private/var/vm/swapfile*

Теперь смело перезагружаемся, открываем «Мониторинг системы» и видим что, процесса «dynamic_pager» в списке нет, при запуске программ без свопа, очень возрастет доля зарезервированной памяти. Как включить обратно:

sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

В теории, когда память кончится, Mac OS X, как и другие unix-системы, просто зависнет. Но у меня такого не происходило, даже когда свободной оставалось около 10 мегабайт.

Отключить Spotligh: Spotlight можно отключить, если у вас медленно работает система, вы не пользуетесь опцией поиска или, если у вас стоит ssd и вы не желаете, чтобы система индексировала (лишний раз писала) ваш диск. Для отключения spotlight откройте System Preferences / Spotlight. В ”Результатах поиска” снимите все галочки, а в ”Конфиденциальности” добавьте (плюсик внизу) те диски, которые вы хотите исключить из поиска.

Отключить просмотр значков (icon previews): Конечно же, это прикольная фича в Mac OS X, но она берет немало ресурсов, даже если вы ничего еще не открываете. Для отключения кликните на рабочем столе правой кнопкой мышы ”показать параметры просмотра” и снимите галочку ”показывать вид значков.” Проделайте то же самое но в Finder в любой папке.

Минимум значков на рабочем столе: Некоторые утверждают, что OS X относится к значкам на рабочем столе как к открытым окнам. Если это правда, то в этом случае лучше перетянуть документы/папки в Dock, чтобы запускать их оттуда, а не с рабочего стола.

Оптимизация Dock: Откройте Системные настройки / Dock отключите ”увеличение,” выберите ”простое уменьшение” и снимите галочку напротив ”Анимировать открывающиеся программы.”

Снять программы с загрузки: Системные настройки / Учетные записи / Объекты входа. Нужно не только снять флажки, но и удалить оттуда все объекты.

Отключить неиспользуемые, если есть таковые, системные службы: Поснимать галочки в: Системные настройки / Общий доступ.

Не использовать Filevault (если нет необходимости): Системные настройки / Безопасность / Filevault

Отключить Dashboard или Widgets: Dashboard – прекрасная вещь, если вы этим пользуетесь. Если же вы не пользуетесь этой службой, то она зря использует ваши ресурсы. Команда для отключения: defaults write com.apple.dashboard mcx-disabled -boolean YES (для включения замените YES на NO)

Отключить недавние объекты: Для этого выбрать ”Нет” в Системные настройки / Внешний вид / Количество недавних объектов.

Ускорить Dialogue Boxes: Большинство dialogue boxes имеют прикольную анимацию, но если вам нужна скорость, вы можете запустить следующую команду даже с меньшим числом, чем здесь (по умолчанию стоит 0.2): defaults write NSGlobalDomain NSWindowResizeTime 0.001

Включить 64 битную загрузку: С Mac OS X SL компания Apple запустила поддержку 64-битных приложений (даже при стандартной 32-битной загрузке). Однако, производительность системы выигрывает на порядок, если вы загружаете систему в 64-битную среду.

Проверить EFI (система должна поддерживать 64-бита): ioreg -l -p IODeviceTree | grep firmware-abi

Скачать: ”32- or 64-bit Kernel Startup Mode Selector,” для выбора среды

Банальные советы:

Свободное место на HDD (не меньше 10%)

Периодически запускать Software Update и чистить систему с помощью Onyx и др.

Дальше установлю ssd vortex 2 на 120 Gb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решение проблем медленной загрузки Mac OS

Apple

Ползет как черепаха?

Раньше ваш Мак запускался в считанные секунды, был быстрым, когда работали, и шустрым, когда играли. Но внезапно загрузка системы стала занимать гораздо больше времени, иногда до нескольких минут. Возникает вопрос: Что же заставляет его работать медленнее?

Причин, по которым Mac стал дольше запускаться, может быть несколько. Ниже мы рассмотрим наиболее вероятные из них и попробуем выяснить, что же не так и как с этим бороться.

Периферия

Первое, что следует проверить — какие устройства подсоединены к вашему компьютеру. Конечно, они могли работать безупречно еще до того, как начались замедления в работе. Но, к сожалению, электронные устройства со временем могут приходить в негодность.

Для начала необходимо отключить от компьютера все внешние устройства, кроме мыши и клавиатуры: принтеры, сканеры, внешние жесткие диск, хабы, сетевые кабели. Перезагрузитесь. Запуск все равно остается медленным? Если у вас имеются запасные мышь и клавиатура, отключите имеющиеся, подключите запасные и снова перезапустите машину.

Если проблема остается и вы используете беспроводную сеть, выберите ваше интернет-соединение из панели Настройки сети и убедитесь в правильности DNS-серверов, перечисленных в соответствующем поле. Они должны четко соответствовать настройкам вашего провайдера или корпоративной/домашней сети.

Допустим, вам повезло, и один из этих приемов решил трудности с запуском. Вы можете проанализировать, какое устройство является проблемой путем подключения каждого из них по очереди с дальнейшей перезагрузкой системы. Если очередной запуск застыл (или точнее — система снова начала существенно медленнее запускаться), последнее подключенное устройство и есть проблема.

Альтернативным решением для более быстрого поиска проблемного устройства (если их у вас сравнительно много) может быть отключение половины вашей периферии и последующий перезапуск Мака. Если не помогло, пробуйте остальную половину с дальнейшей перегрузкой. Если проблема повторяется в обоих случаях, разбейте проблемные составные на две части, пока не добьетесь минимального количества подозреваемых.

Новое программное обеспечение

Выяснив, что никакое из внешних устройств не является причиной медленного запуска, следующим подозреваемым может быть недавно установленная программа.

Вы недавно устанавливали новые приложения, драйверы или обновляли версии существующих? Если ответом на какой-то из этих вопросов будет «да», то первым делом следует (если возможно) удалить сомнительные программы. От недавно загруженного приложения можно избавиться путем простого перемещения из папки Applications в корзину, либо используя деинсталлятор, который поставляется вместе с этим приложением, либо с помощью сторонних утилит, например, AppCleaner, AppZapper и других.

100000000000018E000001C2EAC3DB2E.jpg

Удаление апдейтов операционной системы или включенных в нее программ (Safari, например) достаточно хитрый и непростой прием. Если у вас есть недавно сохраненная резервная копия системы, например в Time Machine, вы могли бы попробовать восстановить всю систему до состояния, в котором она была до загрузки подозрительного ПО. Здесь восстановлением только отдельных папок (таких, как System или Library) не обойтись, нужно восстановить всю систему целиком.

И еще раз, следуйте шаг за шагом: удалите новые программы и перезагрузите систему. Если загрузка системы осуществляется быстрее, установите новые программы обратно, перезагружая систему между каждой установкой программы до того времени, пока не увидите проблему. Если удаление всех недавно установленных программ не помогло, переходим к следующему шагу.

Если ваш Mac дольше запускается после установки системных обновлений, такая медлительность может быть нормальной. Некоторые обновления Mac OS X вызывают подобную проблему и вам просто нужно подождать, пока она будет решена разработчиками.

А что, собственно, загружается?

Возможно, ни внешние устройства, ни новые программы не причастны к проблеме. В этом случае, ваш очередной подозреваемый — программы, которые загружаются или НЕ загружаются при запуске системы.

Чтобы выяснить, являются ли проблемой программы из списка автозапуска, нажмите и удерживайте клавишу Shift сразу после введения имени и пароля при входе в систему. Это временно заблокирует такие приложения. Если вход в вашу систему автоматический, нажмите и удерживайте клавишу Shift как только появится голубой экран.

В окне Учетные записи (закладка Объекты входа), выбирая нужного пользователя, можно увидеть весь список приложений автозапуска. Если подвести курсор над любым из элементов списка, всплывающая подсказка покажет место расположения данной программы.

10000000000001F400000167439205C5.jpg

Если отключение объектов входа решает проблему медленного запуска системы, нужно выяснить, какой из них вызывает ее. В том же окне (Учетные записи) в закладке Объекты входа просмотрите список. Есть ли в нем что-то лишнее? Иногда в этом списке остаются программы, которыми вы уже давно не пользуетесь. В этом случае необходимо выделить подобный объект и нажать на значок минуса, чтобы удалить его из списка. Затем перезапустите систему и посмотрите, помогло ли это.

Предположим, проблема осталась. Следующее, что вам нужно проверить — список объектов, которые автоматически загружаются при старте системы. Большинство таких программ находится в папке /Библиотеки/StartupItems. Компания Apple настоятельно не рекомендует устанавливать программы в эту папку, но некоторые разработчики все же делают это.

Чтобы определить, которые из этих программ вызывают замедление запуска системы, перезагрузите Мак и удерживайте клавишу Shift, как только услышите характерный звуковой сигнал при загрузке. Это приведет к запуску системы в безопасном режиме, что означает, что загрузятся только самые необходимые системные файлы. Если система в безопасном режиме запускается быстро, переместите все файлы из папки StartupItems на рабочий стол, попробуйте перезапустить систему и посмотрите, решена ли проблема. Запуск был таким же быстрым? Теперь можно быть уверенным в том, что проблема где-то в этой папке. Возвращайте эти файлы назад в /Библиотеки/StartupItems по одному, пока не вычислите, где начинается подтормаживание.

Не перемещайте ничего из папки /Система/Библиотеки//StartupItems; это месторасположение только приложений Apple.

Проблемы с диском?

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

Если у вас несколько дисков, проблема может быть в любом из них, если диск подключается и распознается «некорректно». Чтобы это выяснить, нужно открыть Дисковую утилиту и запустить проверку всех дисков: выбрать диск в левой колонке, выбрать вкладку Первая помощь, нажать Восстановить диск (для незагрузочного диска) или Проверить диск (для загрузочного диска). В первую очередь проверяем загрузочный диск.

10000000000001F4000001803E65EB31.jpg

Если Дисковая утилита установила, что загрузочный том нуждается в восстановлении, вы должны перезагрузить систему с вставленным инсталляционным диском и запустить Дисковую утилиту из меню Программы.

Если Дисковая утилита нашла ошибки на других дисках, иногда она сама может их исправить, но иногда и нет. В этом случае лучше использовать программу DiskWarrior, которая исправит все, с чем не смогла справиться Дисковая утилита.

Анализируем Сведения о системе

Если диски не имеют отношения к проблеме, тогда вызывать ее могут другие встроенные устройства.

Чтобы убедиться в нормальном состоянии внутренностей вашего компьютера, необходимо из Apple-меню выбрать пункт «Об этом компьютере», затем Подробнее, чтобы открыть подробные сведения о системе. Далее — выбрать Аппаратные средства и проверить информацию, указанную о модели компьютера, количестве и скорости процессора, и установленной памяти.

Если количество памяти не соответствует нужному, значит некоторые из модулей памяти могли отсоединится. В этом случае вам нужно вскрыть Mac (если есть такая возможность) и убедиться, плотно ли модули сидят в слотах. Если такой возможности нет, можно обратиться в официальный сервисный центр Apple или другой, если по вашему мнению он заслуживает доверия.

Намного серьезнее, если система неправильно указывает количество процессоров. Тогда без профессиональной помощи не обойтись.

Проверка системных логов

Если проблема все еще не решена, самое время для проверки системных логов. Сделать это можно с помощью программы Консоль (находится в папке Системные программы).

10000000000001F400000105BA9E101B.jpg

Особое внимание обращайте на записи, сделанные после запуска системы. Слева выберите Все сообщения и пролистывайте до тех пор, пока не найдете системные сообщения с момента запуска компьютера. Проверяйте сообщения с этой точки на любые сообщения об ошибке загрузки программы, по причине не обнаружения таковой. Их легко найти, поскольку они выглядят как «could not load» или что-то в этом роде.

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

Пусть ваш Mac всегда радует быстрой работой.

Статья из библиотеки Maccentre.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15 советов для улучшения производительности MAC OS X.

Отключите виджет Приборная панель (Dashboard). Каждый включенный виджет в Приборной панели (Dashboard) потребляет как вычислительный ресурс так и ресурс памяти. Чтобы отключить этот виджет и облегчить работу вашей Mac OS выполните следующие шаги:

Запустите терминал terminal.app, который находиться Приложения (Applications) -> Утилиты (Utilities) -> Терминал (Terminal).

Скопируйте и вставте в терминал следующую команду и нажмите Enter: defaults write com.apple.dashboard mcx-disabled -boolean YES

Затем введите эту команду и нажмите Enter: killall Dock

Вот и все виджет Приборная панель (Dashboard) отключен.

Запустите Mac OS утилиту восстановления диска, которая находиться в Приложения (Applications) -> Утилиты (Utilities) -> Дисковая утилита (Disk Utility), а затем запустите процедуру восстановления прав диска. Эта функция будет необходима в случае установки приложений с “третьих” источников, когда они будут запускать свои внутренние установщики.

Скачайте и установите программу Monolingual для того, чтобы удалить все дополнительные языки, которые встроены в OS X по умолчанию, и которыми вы врятли будете пользоваться. Для примера, можно оставить Английський, Русский, Немецкий.

Скачайте и установите программу Xslimmer для удаления всего ненужного PPC (PowerPC) кода из универсальных бинарных файлов (Universal Binaries). Но это можно выполнить только в том случае, если вы используете Mac OS на базе технологии Intel. Кроме того, стоит отметить, что у меня были проблемы с Photoshop после работы приложения Xslimmer. Поэтому, возможно, лучше избежать использование Xslimmer, если у вас установлен Photoshop CS3 или CS4.

Скачайте и запустите программу OnyX. Запускайте ежедневные, недельные и месячные скрипты для очистки всех лог-файлов.

Удалите ненужные учетные записи через Системные настройки (System Preferences) -> Акаунты (Accounts) -> Учетные записи (Login Items). Обратите внимание, что для того, чтобы действительно удалить Login Items необходимо выбрать нужную запись, а затем нажать на кнопку минус в нижней части экрана.

Хотя Mac OS X имеет журналируемую файловую систему, которая должна автоматически предотвращать фрагментацию файлов, но она не всегда справляется с этой функцией. Утилита iDefrag решит эту проблему. Даже больше того – утилита поможет оптимизировать вашу файловую систему и уменьшить время загрузки. Все что необходимо сделать – это перезагрузиться с загрузочного DVD iDefrag и она выполнит дефрагментацию внутреннего жесткого диска. Замечено существенное увеличение производительности ( около 20%) после использования iDefrag.

Минимизировать использование эффектов в Системные настройки (System Preferences) -> Dock, где измените установленный по умолчанию эффект Genie на Scale. Также для улучшения производительности можно убрать галочку напротив настройки “Анимация открытия приложений ” (animate opening applications).

Убедитесь, что вы имеете как минимум 10% свободного дискового пространства, так что Mac OS будет функционировать эффективно. Если же этого места нет, то можно воспользоваться утилитой GrandPerspective для определения распределения занятого места на жестком диске с целью удаления ненужных файлов.

Удалите неиспользуемые шрифты. Можно выполнить это с помощью поиска и удаления шрифтов с вашего домашнего каталога home folder -> library -> fonts.

Отключите Universal Access через Системные настройки (System Preferences) -> Universal Access, где нужно отключить то, что вы не используете.

Отключите Блютуз (Bluetooth) через Системные настройки (System Preferences) -> Bluetooth.

Отключите Internet Sharing через Системные настройки (System Preferences) -> Sharing -> Internet.

Проверте Монитор состояния (Activity Monitor), который находиться в Приложения (Applications) -> Утилиты (Utilities) -> Монитор состояния (Activity Monitor) и просмотрите наявность в нем тех запущенных процессов, которые активно используют вычислительный ресурс и ресурс памяти.

На старых компьютерах наблюдаются большие проблемы производительности особенно когда работает Spotlight . Чтобы избежать этого можно отключить возможность Spotlight индексировать весь жесткий диск. Вы можете сделать это, перейдя в Системные настройки (System Preferences) -> Spotlight, а затем сняв отметку с всего, что вы не хотите видеть в результатах поиска. Если вы нажмете на вкладку Конфиденциальность (Privacy), то также сможете удалить определенные папки. Как пример, можно удалить папку Библиотеки (Library), а также Системную папку (System folder).

4 команды для улучшения производительности.

Вы можете ускорить ТСР-соединения запустив терминал terminal.app и набрав в нем следующую команду: pico /etc/sysctl.conf и добавив следующие строчки в файл:

net.inet.tcp.mssdflt=1460

net.inet.tcp.sendspace=262144

net.inet.tcp.recvspace=262144

net.inet.udp.recvspace=74848

net.inet.udp.maxdgram=65535

Вы можете ускорить SSH-соединения запустив терминал terminal.app и набрав в нем следующую команду: pico ~/.ssh_config и добавив следующие строчки в файл:

host *

controlmaster auto

controlpath /tmp/ssh-%r@%h:%p

Следует отметить, что это может вызвать некоторые сбои, некоторые нечетные ошибки ControlMaster после внедрения этих команд. Вы всегда можете попробовать и удалить код, если он даст вам проблемы.

Отключите Приборную панель (dashboard) запустив терминал terminal.app и набрав в нем следующую команду: defaults write com.apple.dashboard mcx-disabled -boolean YES , а затем killall dock.

Для оптимизации работы firefox закройте firefox, запустите терминал terminal.app и запустите следующую строку: #cd ~/Library/Caches/Firefox/Profiles; for i in */*.sqlite; do sqlite3 $i VACUUM;done; cd ~/Library/Application\ Support/Firefox/Profiles; for i in */*.sqlite; do sqlite3 $i VACUUM;done;

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не удаляются файлы из корзины:

для того что бы очистить файлы застрявшие в корзине и не удаляющиеся обычным способом, открыть терминал ввести команду: sudo rm -rf ~/.Trash затем выполнить, терминал попросит пароль, ввести и снова команда выполнить, sudo reboot - перезагрузить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я бы был очень осторожен с командой sudo rm -rf.

Если вы немного ошибетесь в пути, то можно лишиться большей части своих файлов.

Будьте внимательны когда пишите путь к этой команде, потому что поставив случайно пробел можно получить очень много проблем.

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас