LINUX.ORG.RU

История изменений

Исправление router, (текущая версия) :

З.Ы. Если можно, собери дамп памяти, когда проблема есть (сожрано лишних 4 GiB), через lime и залей куда-нибудь. Немного ковыряю ядро, интересно как проблема выглядит вживую

https://github.com/504ensicsLabs/LiME

в debian он уже есть в dkms

#
# 1. установка
#

apt-get install lime-forensics-dkms
# в выводе будет что-то вроде
# lime.ko:
# Running module version sanity check.
#  - Original module
#    - No original module exists within this kernel
#  - Installation
#    - Installing to /lib/modules/6.1.0-28-amd64/updates/dkms/


#
# 2. сбор дампа
#

# тут нужен именно insmod, а не modprobe
insmod /lib/modules/$(uname -r)/updates/dkms/lime.ko "path=/dump.lime format=lime"

# после того, как создаст файл на все 8 Гб RAM, можно выгружать. модуль тупой, сам этого не сделает
ls -l /dump.lime
rmmod lime

#
# 3. сжатие, чтобы весил не 8 гигов, а хотя бы 0.5
#
gzip /dump.lime

Через makedumpfile тоже годится, но его настраивать дольше

Исправление router, :

З.Ы. Если можно, собери дамп памяти, когда проблема есть (сожрано лишних 4 GiB), через lime и залей куда-нибудь. Немного ковыряю ядро, интересно как проблема выглядит вживую

https://github.com/504ensicsLabs/LiME

в debian он уже есть в dkms

#
# 1. установка
#

apt-get install lime-forensics-dkms
# в выводе будет что-то вроде
# lime.ko:
# Running module version sanity check.
#  - Original module
#    - No original module exists within this kernel
#  - Installation
#    - Installing to /lib/modules/6.1.0-28-amd64/updates/dkms/


#
# 2. сбор дампа
#

# тут нужен именно insmod, а не modprobe
insmod /lib/modules/$(uname -r)/updates/dkms/lime.ko "path=/dump.lime format=lime"

# после того, как создаст файл на все 8 Гб, можно выгружать. модуль тупой, сам этого не сделает
ls -l /dump.lime
rmmod lime

#
# 3. сжатие, чтобы весил не 8 гигов, а хотя бы 0.5
#
gzip /dump.lime

Через makedumpfile тоже годится, но его настраивать дольше

Исходная версия router, :

З.Ы. Если можно, собери дамп памяти, когда проблема есть (сожрано лишних 4 GiB) через lime и залей куда-нибудь. Немного ковыряю ядро, интересно как проблема выглядит вживую

https://github.com/504ensicsLabs/LiME

в debian он уже есть в dkms

#
# 1. установка
#

apt-get install lime-forensics-dkms
# в выводе будет что-то вроде
# lime.ko:
# Running module version sanity check.
#  - Original module
#    - No original module exists within this kernel
#  - Installation
#    - Installing to /lib/modules/6.1.0-28-amd64/updates/dkms/


#
# 2. сбор дампа
#

# тут нужен именно insmod, а не modprobe
insmod /lib/modules/$(uname -r)/updates/dkms/lime.ko "path=/dump.lime format=lime"

# после того, как создаст файл на все 8 Гб, можно выгружать. модуль тупой, сам этого не сделает
ls -l /dump.lime
rmmod lime

#
# 3. сжатие, чтобы весил не 8 гигов, а хотя бы 0.5
#
gzip /dump.lime

Через makedumpfile тоже годится, но его настраивать дольше