I seem to have about 10Gb of shared memory consumed, I believe by a process that I terminated with
$ free -h total used free shared buff/cache available Mem: 31Gi 706Mi 1.9Gi 10Gi 28Gi 19Gi Swap: 4.0Gi 4.0Gi 0B
Here's the output of
htop, sorted on % memory use:
There do not seem to be any processes that can account for this. I definitely had a memory intensive program running at one point, but as mention I killed it. I'd like to run it again, but it's now unable to run because of memory issues. In addition, I checked
$ ipcs -a --human ------ Message Queues -------- key msqid owner perms size messages ------ Shared Memory Segments -------- key shmid owner perms size nattch status 0x00000000 13 kevin 600 4M 2 dest 0x00000000 48 kevin 600 4M 2 dest 0x00000000 49 kevin 600 64M 2 dest ------ Semaphore Arrays -------- key semid owner perms nsems $
I can reboot the system of course, but it's a server at work, and I don't always have physical access to start it back up. Is there a way to force that memory to be freed?