Mavericks необычно высокое использование оперативной памяти


17

Я думал, что Маверикс должен был использовать оперативную память лучше, таким образом, работать более плавно.

Запуск ML на Mac mini 2012 с 16 ГБ ОЗУ ... всегда работает гладко, даже если запущено более десятка приложений.

Теперь, после установки Mavericks, мой Mac МЕДЛЕННО , съедая RAM как сумасшедший! Что касается использования 16 ГБ установленной памяти ... в среднем он использует 10-14 ГБ ОЗУ, когда работает всего несколько приложений !!!

Есть такая, kernel_taskкоторая всегда работает с более чем 1 ГБ ОЗУ, и большинство приложений не занимают столько ОЗУ, так что же использует всю мою ОЗУ ?! Файловый кеш? Он показывает очень высоко в этом новом описании, с примерно 1/3 моей общей оперативной памяти


Можете ли вы предоставить дамп монитора активности в списке RAM? Кроме того, Mavericks пишет на странице? Это не должно Если это так, то есть большая проблема (так как у вас 16 ГБ ОЗУ).
CHM

У меня было то же самое прошлой ночью. Он использовал все 16 ГБ моей оперативной памяти на моем IMAC - теперь, кажется, стабилизировался. Как уже упоминал Эрик, это могло произойти из-за индексации. Я смотрел на все процессы, и ничто на самом деле не поглощало программу оперативной памяти.

Mavericks имеет отличную информационную панель в Activity Monitor. Используемая память превышает вашу физическую память? Если это так, у вас могут быть проблемы. Если нет, то нет.
Стивен Фишер

Я заметил то же самое на моем 2 Mac (iMac и MacBook Pro). Обычно, когда запущено много приложений, я использовал 6 Go на 8 Go. Теперь с Maverick у меня есть 8 Go.
Себастьян Гикель

Ответы:


31

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

Вопрос - это еще один пост в стиле «о, нет, мой баран весь изношен, плохо [вставьте сюда свой чудак»]. Давайте уберемся с пути: оперативная память всегда должна быть полностью использована. Вы заплатили за это, вы платите, чтобы держать его включенным, это действительно контрпродуктивно, чтобы все эти деньги были потрачены впустую.

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


Индексация не производится. Временами по-прежнему возникают проблемы с не отвечающей или медленной / задержкой реакции системы на Mac mini. MBP, кажется, сработал лучше после нескольких дней установки Mavericks, но Mac mini время от времени отстает
bretonics

Это могут быть приложения, которые вы используете, в частности, которые могут быть медленными, если они оптимизированы для последней версии OS X. Я бы попробовал провести сравнение приложений Apple, таких как Safari.
Чан-Хо Су

Глядя на монитор активности, который привел меня сюда, мой MBP в конце 2013 года использует около 13 из 16 ГБ ОЗУ. Хотя я не замечаю проблем с производительностью, как уже упоминали другие. Мельком увидеть вертушку - все равно что увидеть Sasquatch .. Вот оно! Я думаю ... Просто казалось необычным то, что у меня действительно ничего не было. Но это мой первый продукт Apple, поэтому я подумал, что я проверю. плюс 1 за четкий и краткий ответ.
SoilSciGuy

2
@SoilSciGuy В идеале вы должны использовать всю свою оперативную память. Это ОЗУ буферизует жесткий диск - он всегда быстрее, чем диск, даже если диск SSD. То, что ОЗУ не используется, является пустой тратой сил и денег.
Восстановите Монику

Я бы решительно поддержал этот ответ. Использование памяти на Mavericks весьма отличается от предыдущего OS X в том, как оно представляет использование для конечных пользователей (и для экспертов). Использование всей оперативной памяти - это хорошо. Если у людей возникают проблемы с медлительностью, задайте этот вопрос, и мы покажем, является ли ОЗУ причиной медлительности, но этот вопрос хорош, так как первоначальное впечатление может быть таковым, что все идет не так, как задумано в OS X 10.9. ,
bmike

4

Вы проверили, индексирует ли Spotlight жесткий диск?

Я обнаружил, что примерно через 2 часа после установки Mavericks мои компьютеры должны были выполнить эту задачу, которая занимала много системных ресурсов.

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


2

У меня та же проблема, но также наблюдается снижение производительности, зависание системы и сбой приложения. Я занимаюсь фотографией и некоторыми из этих приложений, особенно Lightroom, НИКОГДА не отказывайся от памяти, которую они забрали, даже после того, как ты их бросил!

Я говорил о поддержке Mac и мне сказали, что если вы откроете свои приложения в полноэкранном режиме / разверните их, все, что находится за ними, перейдет в режим сна. Он сказал, что это лучший способ воспользоваться возможностями памяти Maverick - пусть каждое приложение занимает весь экран и Ctrl-Tab между ними. К сожалению, это не то, как я работаю, и не очень хорошо для моих нужд. Это может помочь тебе.

Раньше я мог выполнять «очистку» из терминального приложения и очищать неиспользуемую память, но Maverick больше не позволяет мне это делать. Я бы следил за памятью и просто печатал время от времени, и все было хорошо. Я ищу способ сделать это в Maverick. Если нет, мне, возможно, придется делать восстановление с машины времени, поскольку я не могу выполнять свою работу.

Я установил Maverick более 5 дней назад, так что я думаю, что это должно быть сделано индексация. MacBook Retina Pro, 16 ГБ, Kernal использует 1,13 ГБ, файл подкачки составляет около 8 ГБ.


Со мной происходит то же самое, мой iMac останавливается примерно на 30 секунд, а затем пытается повторить все, что я нажимал или делал во время ожидания.
Марк Эллул

0

Оперативная память там будет использоваться. Это место для вашего компьютера, где хранятся наиболее часто используемые данные, поэтому ему не нужно извлекать их с диска, который намного медленнее (может быть в 50-60 раз медленнее). Объем оперативной памяти в Mac Mini составляет 1600 МГц DDR3, если вы обновили его во время покупки. Это способно передавать около 12800 МБ / с. Жесткий диск, если он физический, - это диск 5400 об / мин, способный развивать скорость 200-300 МБ / с. Таким образом, вы хотите, чтобы ваша оперативная память была полностью использована. Это бесполезно для вас, когда это бесплатно.

Имея это в виду, ваша проблема не в том, сколько ОЗУ используется, а в том, почему ваш компьютер работает медленно. Лучший способ определить это - посмотреть, какие программы обращаются к жесткому диску. Вы можете прочитать все о том, как OSX управляет памятью на сайте поддержки Apple.

Как указано в этом ответе суперпользователя :

Маверикс ввел «сжатие памяти», которое, более или менее, представляет собой еще один уровень обмена. Активные страницы теперь классифицируются как неактивные, затем сжимаются (что может отображаться как память ядра в зависимости от того, какие инструменты вы используете), а затем записываются в раздел подкачки по мере увеличения использования памяти. Mavericks также прекратил показывать отдельные номера для активных и неактивных в Activity Monitor, поскольку оказывается, что это бесполезная вещь, особенно с учетом неправильных представлений, окружающих ее.

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

Отключить: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Включить: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Я бы попытался временно отключить индексирование, выполнить полное резервное копирование, после того, как вы выполнили оба этих действия, затем переоценить производительность своего Mac и, если у вас все еще есть проблемы, тогда используйте Activity Monitor, чтобы узнать, что еще выполняет дисковый ввод-вывод. ,


-1

У меня та же проблема, и я хочу уточнить один момент, о котором упоминает TS / OP; окно активности не учитывает всех оперативной памяти, которая используется. В совокупности материал, отображаемый в окне, не сводится к сумасшедшему количеству, используемому где-то в тайне ...

Мой ответ будет таким: пусть время пройдет и посмотрим, пройдет ли оно само по себе, может ли происходить индексация или обновление под капотом.


Кажется, что это будет лучше работать в качестве комментария к исходному сообщению, так как на самом деле это не ответ.
tubedogg

@tubedogg На самом деле, настоящая проблема здесь заключается в вопросе. Это настолько расплывчато, что трудно отвергнуть чье-либо мнение или опыт. Суть этого ответа - дождаться окончания индексации и других процессов, которые могут помочь некоторым людям.
bmike

-1

Другие спрашивали, а как вы определяете использование оперативной памяти? Via topв командной строке, я вижу следующее на моем Mac Mini (2012) с 8 Гб оперативной памяти:

PhysMem: 3861M используется (919M проводной), 4328M не используется

Что кажется правильным. Но если я запускаю - htopкоторая является улучшенной версией, которую topя скомпилировал и установил самостоятельно - я вижу следующее.

Mem [||||||||||||||||||| 7762 / 8192MB]

Что для меня звучит так, как будто я только 512 МБ от обмена. Это все, что говорит о том, что вы, возможно, читаете данные неправильно, и что-то еще в вашей настройке вызывает узкое место. Я очень доволен скоростью и отзывчивостью Mac OS X 10.9 на моей установке. Без вопросов. Более стабильный, чем Mac OS X 10.8.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.