free -h 内存不足
时间: 2023-11-07 08:55:38 浏览: 84
当使用free -h命令查看服务器内存使用情况时,如果显示的结果中,可用内存处于低于预期的状态,即内存不足。此时,可以通过释放缓存至空闲空间来解决。使用以下命令可以达到这个目的:sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"。这个命令将清除缓存,释放内存空间,从而增加可用内存。
相关问题
linux中free和free -h和free -m之间的区别
在Linux中,free命令用于显示系统中的内存使用情况。而free -h和free -m是free命令的两个参数选项。
free -h命令会以更人性化的方式显示内存使用情况,将内存的总量、已用量、剩余量以及缓存和缓冲区的使用情况以适合人类阅读的单位(如GB、MB等)来显示。
free -m命令与free -h类似,但以MB为单位显示内存使用情况。
因此,free命令用于显示原始的内存使用情况,而free -h和free -m则以不同的单位显示内存使用情况,使其更易读。
free -h看到的Swap是什么
根据引用中提到的命令`free -h`,其中的Swap是指交换空间(swap space)。交换空间是一种在物理内存不足时,用于暂时存储被操作系统置换出的内存页面的磁盘空间。当物理内存不足时,操作系统会将一部分内存页面写入交换空间,以释放物理内存供其他进程使用。Swap的大小可以通过`swapon -s`或`cat /proc/swaps`命令查看[^2]。
阅读全文