мой кэш заполняется, но никогда не понижается

Я знаю, что Ubuntu управляет памятью деспотично, она хранит кэш на поршне для быстрого доступа программы, но каждый раз я заполняю кэш, это остается заполненным, и Ubuntu это сам, наклон удаляет кэш, если я открою программу, то компьютер замедлится чрезвычайно. У меня есть поршень на 16 ГБ, я могу использовать "синхронизацию &&, отзываются эхом 3 | sudo, кладут/proc/sys/vm/drop_caches для первого удара" для очистки кэша, но только до не заполненного или я привычка смочь открыть терминал. Это произошло от 12,04 до 13,10 с тем же ноутбуком, не произошел с предыдущим ноутбуком с 12.04. Как Linux справляется в кэш-памяти, как он знает, когда удалить? я понятия не имею, как устранить эту проблему..

0
задан 21 March 2014 в 19:41

1 ответ

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

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

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

1
ответ дан 8 October 2019 в 10:56

Другие вопросы по тегам:

Похожие вопросы: