LINUX.ORG.RU
ФорумMobile

Andoid, память, swap и zram

 , , ,


0

1

Что-то я в прострации. Гуглил-гуглил, но что-то в башке не устаканивается.

  1. Андроид же без доп.пинка swap никогда не использовал?
  2. Zram же используется по дефолту во всех последних версиях Андроида?

Возник когнитивный диссонанс в споре.

davinci:/ # ls -lA /sys/block/ | grep zram                                                                     
lrwxrwxrwx 1 root root 0 1970-08-28 14:07 zram0 -> ../devices/virtual/block/zram0

Ни раздела, ни файла swap я на девайсе не вижу, но тут же:

davinci:/ # free
        total        used        free      shared     buffers
Mem:       5827629056  5458399232   369229824    47087616     9048064
-/+ buffers/cache:     5449351168   378277888
Swap:      2684350464   122712064  2561638400

Это он все показывает вместе с zram? Почему в zcat /proc/config.gz и lsmod я не вижу ни swap, ни zram? Почему в инете все пишут, что если в выводе секции «Features» cat /proc/cpuinfo нет swap|swp то swap не поддерживается ядром? Это так?

Главное, как правильно определить, что поддерживается ядром, и главное – что используется, swap и/или zram?

UPD. Да, swapon -s такого ключа не знает, урезанный он.

★★★★★

Последнее исправление: athost (всего исправлений: 3)

Почему в инете все пишут, что если в выводе cat /proc/cpuinfo нет swap|swp то swap не подержиается ядром?

Идиоты :)

Это так?

Нет. Для поддержки свопа не нужны никакие особые фичи процессора.

anonymous
()
Ответ на: комментарий от anonymous

не нужны никакие особые фичи процессора.

Вот я тоже озадачился, но это написано на Stack Overflow, притом в нескольких тредах.

athost ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Блять, откуда ты такой умный. Я уже несколько часов бьюсь.

davinci:/ # cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/block/zram0                        partition       2621436 118812  0

Спасибо, мой умнейший аннон. Это как раз то, что мне нужно было понять – что используется zram, а не swap)

athost ★★★★★
() автор топика
Последнее исправление: athost (всего исправлений: 5)
Ответ на: комментарий от athost

но это написано на Stack Overflow, притом в нескольких тредах

SO не забор, конечно, но там много чего сомнительного написано. Я бы предположил, что это какие-то ARM-чудеса, но у себя в нокле такого флага не вижу, как и в малине, а своп есть.

anonymous
()
23 мая 2021 г.
Ответ на: комментарий от athost

используется zram, а не swap

Пространство подкачки расположено на устройстве zram. Своп используется.

hakavlad ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.