Я нахожусь в страшной потребности справки.
Моя система стала невероятно отстающей и едва применимой. Я понял, что это вызвано тем, что по некоторым причинам я работаю без виртуальной памяти (это не является намеренным). Это - недавнее явление, и система была намного более быстро реагирующей до несколько дней назад, таким образом, я могу только подвести итог, это - недавнее явление. Я не могу думать ни о чем, что я сделал для порождения этого (кроме попытки использовать функцию Hibernation, которая перестала работать - она, возможно, заполняла мой раздел подкачки мусором и оставляла его там? Я не знаю. Как я мог узнать?)
Как новичок моя трудность составлена тем, что я работаю на полностью зашифрованном SSD с помощью LUKS. Все продолжают отправлять меня ссылки на страницы, где люди отправили ссылки, и честно я безнадежно вне моей глубины. Поиск информации с машиной, которая занимает десять секунд для регистрации нажатия клавиши, не является никакой забавой, я уверяю Вас.
(Конечно, эта ситуация сохраняется через перезагрузки),
Во-первых, доказательство ситуации: swapon
указывает, что у меня нет подкачки:
user@host:~$ sudo swapon -s
[sudo] password for user:
Filename Type Size Used Priority
user@host:~$
Во-вторых, вывод df
, указание, как смонтированы мои файловые системы:
user@user~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu--vg-root 237978256 14110548 211756044 7% /
none 4 0 4 0% /sys/fs/cgroup
udev 3829132 4 3829128 1% /dev
tmpfs 3844736 8 3844728 1% /tmp
tmpfs 768948 1256 767692 1% /run
none 5120 0 5120 0% /run/lock
none 3844736 20948 3823788 1% /run/shm
none 102400 16 102384 1% /run/user
tmpfs 3844736 0 3844736 0% /var/spool
tmpfs 3844736 24 3844712 1% /var/tmp
tmpfs 3844736 624 3844112 1% /var/log
/dev/sda1 240972 84550 143981 37% /boot
/home/user/.Private 237978256 14110548 211756044 7% /home/user
user@host:~$
Затем, мой /etc/fstab
файл, поскольку это в настоящее время стоит:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/ubuntu--vg-root / ext4 discard,noatime,nodiratime,errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation UUID=db8c65e2-82fd-492c-8f02-8ad140f7337b /boot ext2 defaults 0 2
/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
Наконец, я хотел бы упомянуть, что я загрузился в дистрибутив Живого USB и использовал system-config-lvm
взглянуть на мой unmouned LVM, и /dev/ubuntu-vg/swap_1
действительно там.
Я не знаю, что еще сделать. Потребовалось три часа для ввода этого.
Править: добавление вывода cat /etc/exports/
:
user@host:~$ cat /etc/exports
cat: /etc/exports: No such file or directory
user@host:~$
и вывод top
top - 19:10:16 up 32 min, 3 users, load average: 0.18, 0.11, 0.07
Tasks: 202 total, 1 running, 201 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.7 us, 0.7 sy, 0.0 ni, 98.5 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 7689472 total, 1220864 used, 6468608 free, 44020 buffers
KiB Swap: 0 total, 0 used, 0 free. 549276 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1396 root 20 0 288660 48264 40612 S 1.7 0.6 0:03.80 Xorg
2279 user 20 0 856444 16252 11668 S 1.0 0.2 0:01.67 lxterminal
3140 user 20 0 1169836 142804 60396 S 0.7 1.9 0:09.86 chrome
635 root -51 0 0 0 0 S 0.3 0.0 0:00.41 irq/62-iwlwifi
3118 ntp 20 0 33504 2136 1528 S 0.3 0.0 0:00.04 ntpd
3326 user 20 0 1038132 111152 48620 S 0.3 1.4 0:11.06 chrome
3374 user 20 0 29192 1736 1212 R 0.3 0.0 0:00.03 top
1 root 20 0 34052 3436 1484 S 0.0 0.0 0:03.97 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 0:00.24 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.08 rcuos/0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.06 rcuos/1
10 root 20 0 0 0 0 S 0.0 0.0 0:00.07 rcuos/2
11 root 20 0 0 0 0 S 0.0 0.0 0:00.10 rcuos/3
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuos/4
При поиске вокруг отчаянно (поскольку лучше всего каждый может, в то время как сталкивающийся с моей текущей ситуацией, так или иначе) я нашел этот древний поток о ком-то имеющем проблемы с cryptswap, но честно я - слишком много новичка для понимания то, о чем он идет и как использовать mkswap
переделывать раздел подкачки (честно, мне даже не ясно, какие параметры я должен был бы передать mkswap, чтобы не уничтожать мою систему путем случайной перезаписи моего основного раздела... Я видел в fstab, что у меня, кажется, есть две записи тот подобный подкачке взгляд (swap_1
и cryptswap
) и я не знаю, какой из этих двух был бы гипотетической целью, не говоря уже обо всем глубоком жаргоне.)
У меня была та же проблема, ответ Eliah Kagan на этом другом потоке добился цели для меня.
Вот самый важный бит:
sudo swapoff -a
/etc/crypttab
(например, sudo nano -w /etc/crypttab
или sudo -H gedit /etc/cryptab
для редактора GUI) и помещенный a #
в начале строки, которая запускается с cryptswap1
. Сохраните файл./dev/mapper/cryptswap1
в /etc/fstab
.linux-swap
. Удостоверьтесь, что получили правильный раздел; если Вы получите неправильный, то Вы потеряете возможно важные данные! Строка Вы прокомментировали в crypttab
должен дать корректное имя раздела (оно прибывает прямо после /dev/
).sudo mkswap /dev/...
, повторно следование ...
с тем же самым именем устройства. Часть вывода той команды должна быть текстом, в котором говорится UUID=.....
где .....
строка букв и чисел./etc/initramfs-tools/conf.d/resume
, найдите строку, которая говорит RESUME=UUID=
сопровождаемый буквами и числами как (но не идентичный) .....
от последнего шага. Замените их .....
(т.е. с буквами и числами mkswap
дал после UUID=
.sudo swapon /dev/...
(с тем же /dev/...
когда Вы имели на шагах 4 и 5 выше).sudo ecryptfs-setup-swap
.swapon -s
проверит, чтобы видеть, включена ли подкачка успешно. Посмотрите что сообщение в блоге для получения дополнительной информации и вывод в качестве примера, для проверки этого.
Больше отстающего поведения ð ‿ ð эй не смотрит, imgur дал изображению палиндромическое имя
I’m, не уверенный, квалифицирует ли это как вЂsolution’ (поскольку я не совсем уверен, что я решил вне успешного перевключения виртуальной памяти), но путем комментирования вЂcryptoswap’ строки в /etc/fstab
, таким образом, это читает
# /dev/mapper/cryptswap1 none swap sw 0 0
, позволяет swapon преуспевать в том, чтобы активировать подкачку по телефону /dev/mapper/ubuntu—-vg-swap_1
задержка, которую я заметил, кажется, связан с TPM (управление питанием), но я, don’t знают, как решить это все же. I’ve просто обнаружил, что путем соединения с внешним источником питания проблема исчезает до следующей перезагрузки.
Ваша основная проблема не имеет никакого отношения к подкачке. Отсутствие подкачки приводит к катастрофическим отказам OOM, не задержкам. Я думаю, что Ваша проблема состоит в том, что у Вас есть LUKS, зашифровал диск и поместил ecryptfs зашифрованная домашняя папка по нему (если причины Вы вручную не назвали свою точку монтирования ~/.Private
по некоторым причинам), Это приводит к значительному сверхиспользованию ЦП, который только увеличивает больше файлов, Вы вставляете Вас корневой каталог.
я предлагаю, чтобы Вы удалили домашнее шифрование папки или по крайней мере переместили все Ваши нескрытые файлы из него где-то в другом месте.