当Linux主机的内存占用过高时,可以尝试以下方法来清理内存:

1. 查看内存使用情况:使用命令“free -m”或者“top”来查看当前内存的使用情况,找出哪些进程占用了较多的内存。
2. 杀死占用内存较多的进程:可以使用命令“kill -9
3. 清理缓存:可以使用命令“sync && echo 3 > /proc/sys/vm/drop_caches”来清理缓存,释放被占用的内存。这种方法只会清理缓存,不会影响正在运行的进程。
4. 重启系统:如果上述方法无法解决问题,可以尝试重启Linux系统,以释放全部内存资源。
5. 检查内存泄漏:如果内存占用一直很高,可能是因为某些进程存在内存泄漏。可以通过监控工具或者日志来检查是否有内存泄漏的情况。
以上方法可以帮助您清理Linux主机内存,提高系统性能。