




Обычно память, используемая кешем, не выгружается. Он будет отмечен как используемый.
edit - Да, виртуальная память - это блоки памяти, скопированные на диск, потому что ОЗУ заполнено. Чтобы использовать его, вам нужно скопировать его обратно в память (что медленно). Кэш хранит копии недавно использованных файлов в памяти, потому что это быстрее, чем возвращаться для них на диск. Здесь возникает конфликт - чем больше ОЗУ вы используете для кеширования, тем больше другой памяти вам нужно переместить на диск, при условии, что у вас не осталось свободного места. Это не обязательно плохо, на вашем компьютере работает множество вещей, которые запускаются лишь от случая к случаю, поэтому может иметь смысл выгружать их на диск, чтобы освободить место для кэшированных копий ваших фотографий.
ах, так что пространство подкачки предназначено только для поддержки виртуальной памяти, а не столько для повышения производительности, правильно?
да. (обязательный текст минимальной длины комментария здесь)
Это может повысить производительность за счет освобождения памяти для использования кешами.
Может ли это снизить производительность, если мои данные находятся на твердотельном накопителе, а мой своп - на вращающемся жестком диске?
О какой системе вы говорите? Почему вы думаете, что эта система кэширует пространство подкачки?