<p>On Feb 16, 2011 3:15 AM, &quot;Matthijs Kooijman&quot; &lt;<a href="mailto:matthijs@stdin.nl">matthijs@stdin.nl</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi folks,<br>
&gt;<br>
&gt; I&#39;ve recently switched over from swsusp to using gnome-power-manager /<br>
&gt; upower / pm-utils for hibernation. However, it seems that pm-utils does<br>
&gt; not set /sys/power/image_size before hibernating, leaving it at the<br>
&gt; default value of 500M (the default Debian swsusp increased this value a<br>
&gt; bit).<br>
&gt;<br>
&gt; Is there any rationale for not touching image_size? Having it so low,</p>
<p>Yes, we just use the defaults for whatever sleep module is in use and leave it up to the distro or the end user to customize things.</p>
<p>&gt; means the kernel goes out of his way to create a hibernate image of only<br>
&gt; 500M. Since I have 8GB of RAM, this seems to mean it just tries to swap<br>
&gt; out a lot of pages before hibernate. Then, after resume, half of my<br>
&gt; system is swapped out, including all of the software I was actually<br>
&gt; using. So it then takes up to a minute to swap everything back in,<br>
&gt; making the resume feel very sluggish.<br>
&gt;<br>
&gt; Setting image_size to something bigger than the memory I have in use<br>
&gt; means that the resume process is takes a bit longer (since the image is<br>
&gt; bigger), but removes the need for all the swapping after resume. So the<br>
&gt; effective time from power on to being able to work on the system again<br>
&gt; reduces significantly.</p>
<p>Indeed. </p>
<p>&gt; It seems that image_size might have been configurable in the past,<br>
&gt; though that might have been before pm-utils was pm-utils, not sure:<br>
&gt;<br>
&gt; <a href="http://www.google.com/search?q=image_size&amp;sitesearch=lists.freedesktop.org%2Farchives%2FPm-utils%2F">http://www.google.com/search?q=image_size&amp;sitesearch=lists.freedesktop.org%2Farchives%2FPm-utils%2F</a><br>

&gt;<br>
&gt; Any thoughts on this issue?</p>
<p>I think this was not added because we decided to leave that heuristic up to the distros.</p>
<p>&gt; Gr.<br>
&gt;<br>
&gt; Matthijs<br>
&gt;<br>
&gt; -----BEGIN PGP SIGNATURE-----<br>
&gt; Version: GnuPG v1.4.9 (GNU/Linux)<br>
&gt;<br>
&gt; iEYEARECAAYFAk1bjVAACgkQz0nQ5oovr7ydTwCgzeqC3TIS9JKi/FZlv+TRKs40<br>
&gt; dLQAnR/tSJ48vIJls5oQ/etZb9v9YWno<br>
&gt; =kV46<br>
&gt; -----END PGP SIGNATURE-----<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Pm-utils mailing list<br>
&gt; <a href="mailto:Pm-utils@lists.freedesktop.org">Pm-utils@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/pm-utils">http://lists.freedesktop.org/mailman/listinfo/pm-utils</a><br>
&gt;<br>
</p>