Le 05/06/2016 17:24, emnin...@riseup.net a écrit :
Am Sun, 05 Jun 2016 12:00:01 +0000
schrieb Didier Kryn <k...@in2p3.fr>:

      I have a laptop with 16GB of ram. I configured it like this with
the primary goal of not using swap at all. And my /tmp is a tmpfs
with a 4G limit. This allows me to use an SSD as hard disk drive. I
didn't want to swap to an SSD.

      I have never been short of ram in 3 years. I have compiled
kernels, GCC, and many other things on this laptop, runing make with
multiple threads; I sometimes got stuck by lack of cpu, never by lack
of ram.

      I understand that you want to go further and increase the size
of your /tmp by compressing it. It seems pretty complicated and
probably not worth the burden.
Thank you Didier! Would you mind to put your exact configuration here?
------------- Begin of configuration ------------
    HP EliteBook
    4 cores Intel(R) Core(TM) i7-3687U CPU @ 2.10GHz
    16GB RAM
    SSD disk 256GB
     fstab:
# <file system> <mount point> <type> <options> <dump><pass>
# / was on /dev/sda5 during installation
UUID=d91acaa3-5fdc-49e9-9f2b-ba7f3efb33f9 / btrfs noatime 0 1
# /home was on /dev/sda10 during installation
UUID=4709a8c2-825d-43fc-83bb-3b7404feb4aa /home btrfs noatime 0 2
# /usr was on /dev/sda6 during installation
UUID=05f9f811-b8b1-445f-ac8c-9537a202a9f9 /usr btrfs noatime 0 2
# /var was on /dev/sda7 during installation
UUID=905a0998-c7fc-4544-a73e-44d8d803602c /var reiserfs notail,noatime,nosuid 0 2 tmp /tmp tmpfs size=4G 0 0

My fstab is a mess. I used several partitions not mentionned above as chroots. I know it's an error to dispatch the OS into several partitions when using btrfs; won't do it next time.
--------------- End of configuration ------------
Anyway, i went a bit further and around the compressed ram theme.
Given, that i probably will keep the harddrive swap partition
(as i said: for hibernation/s2disk) would it be more useful to use
zswap instead (zswap needs a physical swap device)? And to set the
percentage of ram given to zswap pretty high? (Activate zswap would be
some lines in the bootloader).
I haven't any partition formatted as swap, and, nevertheless, hibernation works. I realize this just when writing this email and I now wonder where the hell the kernel saves the system image!

So, using tmpfs as parazyd pointed out, would go to be swapped early
into the compressed swap in ram, when there is no more uncompressed ram
available. Or is it ingenuous thinking?

If i understand correctly, zswap will, when it really comes to the
limits swap out the oldest swap pages to the "pysical" swap device,
zram would kill them (?).
I guess you can swap to both zram and disk. swapon allows you to give priorities, meaning swap could go to disk only when zram is full.

I would first try to estimate the real need for swap. The common practice, for years, was to use a swap partition twice the size of the RAM. Since today a typical RAM is around 4GB, this puts a limit of 12GB total. But you've got 16! Without swap, you have more than a typical laptop with swap.

    Didier


_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to