[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: