Re: Утекает память
Случайно выяснилось (при освобождении памяти), что такая ошибка возникает в 3 случае.
pm-suspend.log:
Initial commandline parameters:
Пн. авг. 3 00:17:36 MSK 2015: Running hooks for hibernate.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change hibernate hibernate:
...
total used free shared buffers cached
Память: 2063884 826892 1236992 1064 17720 85756
-/+ буферы/кэш: 723416 1340468
Подкачка: 2242556 2240568 1988
...
Пн. авг. 3 00:17:38 MSK 2015: performing hibernate
test0
test1
sh: echo: I/O error <==== sudo mcedit /usr/lib/pm-utils/pm-functions: echo -n "disk" > /sys/power/state
test2
Пн. авг. 3 00:17:44 MSK 2015: Awake.
Пн. авг. 3 00:17:44 MSK 2015: Running hooks for thaw
..
/var/log/kern.log:
Aug 3 00:17:42 lapf5v kernel: [ 5909.475478] PM: Syncing filesystems ... done.
Aug 3 00:17:42 lapf5v kernel: [ 5909.659265] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
Aug 3 00:17:42 lapf5v kernel: [ 5909.659270] PM: Basic memory bitmaps created
Aug 3 00:17:42 lapf5v kernel: [ 5909.659324] PM: Preallocating image memory... done (allocated 284499 pages)
Aug 3 00:17:42 lapf5v kernel: [ 5910.158895] PM: Allocated 1137996 kbytes in 0.49 seconds (2322.44 MB/s)
Aug 3 00:17:42 lapf5v kernel: [ 5910.900045] PM: freeze of devices complete after 478.746 msecs
Aug 3 00:17:42 lapf5v kernel: [ 5910.900330] PM: late freeze of devices complete after 0.281 msecs
Aug 3 00:17:42 lapf5v kernel: [ 5910.900722] PM: noirq freeze of devices complete after 0.389 msecs
Aug 3 00:17:42 lapf5v kernel: [ 5911.004195] PM: Saving platform NVS memory
Aug 3 00:17:42 lapf5v kernel: [ 5911.004830] PM: Creating hibernation image:
Aug 3 00:17:42 lapf5v kernel: [ 5911.008006] PM: Need to copy 189571 pages
Aug 3 00:17:42 lapf5v kernel: [ 5911.008006] PM: Normal pages needed: 43044 + 1024, available pages: 185168
Aug 3 00:17:42 lapf5v kernel: [ 5911.008006] PM: Hibernation image created (189571 pages copied) <====== Образ для записи создан
Aug 3 00:17:42 lapf5v kernel: [ 5911.008006] PM: noirq thaw of devices complete after 0.166 msecs
Aug 3 00:17:42 lapf5v kernel: [ 5911.008006] PM: early thaw of devices complete after 0.080 msecs
Aug 3 00:17:42 lapf5v kernel: [ 5912.177656] PM: thaw of devices complete after 1169.799 msecs
Aug 3 00:17:42 lapf5v kernel: [ 5912.177929] PM: writing image.
Aug 3 00:17:42 lapf5v kernel: [ 5912.177955] PM: Cannot get swap writer <========================================= Ошибка и выход из режима
Aug 3 00:17:42 lapf5v kernel: [ 5912.244205] PM: Basic memory bitmaps freed
Это вобще странно, памяти свободной по хоть забалуйся, но нет места в свопе. Почему из свопа не выгружается? Так, что сам себе ответил на ранее поставленый вопрос (о забитом свопе).
Лечится "очисткой" свапа (swapoff -a && swapon -a).
--
С уважением, Илья.
03.08.2015, 00:18, "Илья" <mirspo@yandex.ru>:
я думаю это ругается /usr/lib/pm-utils/pm-functions:
При выборе режима сна? С чего бы?
Я смог вызвать эту ошибку двумя способами (выдает именно это сообщение sh: echo: I/O error):
1) swapoff -a
но тут понятно - система даже "ругается".
2) забивал всю память, добиваясь заполнения свопа . Тут странно. Если полностью
заполнить всю память - в "сон" не уходит и в системных логах нет никаких следов: Если, места чуть есть (но не достаточно)
то выводит прогресс сжатия/записи образа и прервывется с сообщением сколько времени ушло на операцию и какова скорость записи.
Reply to: