Свопинг и кэширование не так просты, как можно было бы думать. Ядро пытается сбалансировать эти два (и таким образом доступная память также) так, чтобы это получило как можно больше производительности, и метрики могут варьироваться значительно. Это означает, что при некоторых обстоятельствах могло бы быть на самом деле предпочтительно для
выгрузите код/данные и сохраните кэш в RAM, чтобы удостовериться, что кэшированные данные доступны приложению, которое не было выгружено.
выгрузите кэш, потому что он будет более локализован (меньше поиска на диске) - я не уверен, что Linux (или любое другое ядро в этом отношении) имеет этот вид оптимизации, но я не был бы чрезмерно удивлен, сделал ли он. Также отметьте это tmpfs
(по крайней мере, в Linux), сборка сверху кэша, таким образом, что-либо, что Вы помещаете, там будет выгружено в случае необходимости. И в эти дни это часто используется как /tmp
или /run
который (особенно первый) может подвергнуться ненезначительной полезной нагрузке.
Вы можете использовать pam_mount.
Прочтите шаг 5 в этом мини-руководстве , которое проведет вас через него. Обратите внимание, что здесь есть проблема с безопасностью.
вы можете использовать pam http://pam-mount.sourceforge.net/
Ваш пароль шифрования должен совпадать с паролем для входа