Skocz do zawartości

Czyszczenie Pamieci Ram Przy Zamykaniu Systemu


fafig

Rekomendowane odpowiedzi

czy znacie jakas metode zeby wyzerowac choc czesciowo ram przed zamknieciem systemu (aka klucze ryptograficzne i coldboot :ph34r: ). jak dotad najlepsze co znalazlem to cos takiego:

 

 

#! /bin/bash
#
# clear_ram.sh - Clear as much user-space ram as possible
# (until the OOM_killer gets us)
#

swapoff -a
mem=$(free -b | grep Mem | awk '{print $2}')
mount none -t tmpfs -o size=$mem /tmp
dd if=/dev/zero of=/tmp/zero.dat bs=1M &
echo "17" > /proc/$(pidof dd)/oomadj
while (pidof dd); do kill -USR1 $(pidof dd); done

Odnośnik do komentarza
Udostępnij na innych stronach

Spojrzałem tu i tam i wygląda na to, że nie ma ani w 2.6.31-rc3, ani kernel-2.6.29.4-167.fc11... chyba przyjdzie Ci przekompilować.

 

Jeśli mogę coś doradzić to sugerowałbym łatanie jądra dystrybucji. Na wiki Fedory natknąłem się kiedyś na odpowiednie HOWTO. Patch jest (_na prawdę_ → naprawdę) ORT maluteńki i szkoda byłoby mieszać w systemie z jego powodu. Chyba, że wiesz co robisz/lubisz mieszać ;)

powodzenia :)

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...