I am suffering from frequent lock-ups of my desktop system (see Memory full, mostly taken by "shared", GUI unresponsive).
Example output of free -m:
total used free shared buff/cache available
Mem: 15943 2583 3176 9063 10183 3574
Swap: 0 0 0
Why are > 9 GB taken by shared? How do I force this to be less?