Как можно отслеживать использование Swap?

Я использую зашифрованный ключ GPG для корневой файловой системы и незашифрованный файл ключа в корневом разделе для дешифрования подкачки.

Означает ли это, что вам нужно смонтировать корневую файловую систему, чтобы иметь возможность расшифровать своп? Если да, скорее всего, это может быть причиной ваших проблем. Вам не разрешен доступ (запись) к файловым системам в спящем режиме (потому что они «все еще смонтированы» спящей системой).

https://www.kernel.org/doc/Documentation/power/swsusp.txt

 * BIG FAT WARNING *********************************************************
 *
 * If you touch anything on disk between suspend and resume...
 *              ...kiss your data goodbye.
 *
 * If you do resume from initrd after your filesystems are mounted...
 *              ...bye bye root partition.
 *          [this is actually same case as above]
 *

Гибернация - это очень рискованный бизнес, в основном вы должны надеяться, что какой бы ни был ваш вариант Initramfs, чтобы правильно обрабатывать все случаи. Лучше всего использовать простой раздел подкачки, доступный без каких-либо махинаций.

1
05.11.2017, 04:50
1 ответ

Если вы хотите увидеть активность подкачки, даже если пространство было освобождено между проверками, вы можете использовать счетчик именно для этого.

$ cat /proc/vmstat | grep pswp
pswpin 0
pswpout 0

На это был дан ответ здесь .

2
27.01.2020, 23:18

Теги

Похожие вопросы