2015-07-29 20:18 GMT+03:00 "Артём Н." <[email protected]>:
> 29.07.2015 08:24, "Артём Н." пишет:
>> > Т.е., вы хотите сказать, что перед этим кэш сбрасывается на диск и
>> всё
>> > ok?
>> > В любом случае, запись 10 Гб (да, проблемы с hibernate начинаются
>> > после долгой работы),
>> > не быстрая процедура. Собственно, мне такого не надо.
>> Система периодически сбрасывает незаписанные данные из кэша на диск.
>> И я
>> сильно сомневаюсь, что у вас данные для записи постоянно
>> накапливаются.
>> Иначе я бы постоянно терял свои данные на своих дисках, т.к. у меня
>> регулярно случаются проблемы с электропитанием. Так что длительная
>> запись данных перед выключением вам не грозит.
>>
>>
>> Как правильно отметил Алексей, большая часть данных в этом кеше -- уже
>> сброшены на диск, система это делает постоянно.
>> Для принудительного сброса кеша вполне стандартный способ:
>> sudo sh -c 'echo 1 > /proc/sys/vm/drop_caches'.
>> После этого посмотри вывод free и попробуй запустить гибернацию.
>>
> Уже игрался. Сильного изменения в выводе free не заметил. Попробую делать
> перед каждой гибернацией и понаблюдаю картину.
>
вместо echo 1 , echo 3 пробовали?
[root@nbu7 ~]# free && sync && echo 3 > /proc/sys/vm/drop_caches && free
total used free shared buffers cached
Mem: 4056468 3454004 602464 0 347592 2210568
-/+ buffers/cache: 895844 3160624
Swap: 6160376 0 6160376
total used free shared buffers cached
Mem: 4056468 762484 3293984 0 484 39840
-/+ buffers/cache: 722160 3334308
Swap: 6160376 0 6160376