История изменений
Исправление chaos_dremel, (текущая версия) :
Вообще изначально инфа была вот отсюда: https://elinux.org/images/d/d3/Z3fold.pdf/
Но я щас перечитал и понял, что во-первых речь шла про zsmalloc (а не сам по себе zram), который используется в zram и может использоваться в zswap, а во-вторых, как раз в zswap он и не позволяет сбрасывать старые страницы памяти в swap раздел/файл при достижении лимита по памяти. В случае же с zram он только даёт большую фрагментацию. Так что, по идее, и zram, и zswap отдают память.
Извиняюсь за неправдивую информацию.
Исходная версия chaos_dremel, :
Вообще изначально инфа была вот отсюда: https://elinux.org/images/d/d3/Z3fold.pdf/
Но я щас перечитал и понял, что во-первых речь шла про zsmalloc (а не сам по себе zram), который используется в zram и может использоваться в zswap и вот как раз в последнем он и не позволяет сбрасывать старые страницы памяти в swap раздел/файл при достижении лимита по памяти. В случае же с zram он только даёт большую фрагментацию. Так что, по идее, и zram, и zswap отдают память.
Извиняюсь за неправдивую информацию.