swap分区

  • 先用 sfdisk -l 查看swap分区在哪
  • 再用 swapoff /dev/vda1
  • 再用free -m查看

swap是分虚拟内存的,好处是简单说就是 读取比较快 对硬盘比较好
Linux支持虚拟内存(VirtualMmemory),虚拟内存是指使用磁盘当作RAM的扩展,
这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块的内容写到硬盘上,
这样一来,这块内存就可用于其它目的。当需要用到原始的内容时,它们被重新读入内存。
这些操作对用户来说是完全透明的;Linux下运行的程序只是看到有大量的内存
可供使用而并没有注意到时不时它们的一部分是驻留在硬盘上的。
当然,读写硬盘要比直接使用真实内存慢得多(要慢数千倍),
所以程序就不会象一直在内存中运行的那样快。
用作虚拟内存的硬盘部分被称为交换空间(Swap Space)。

分配太多的Swap空间会浪费磁盘空间,而Swap空间太少,则系统会发生错误。
如果系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,
那么系统就会发生错误。例如,Web服务器能根据不同的请求数量衍生出多个服务进程(或线程),
如果Swap空间用完,则服务进程无法启动,通常会出现“application is out of memory”的错误,
严重时会造成服务进程的死锁。因此Swap空间的分配是很重要的。

Swap交换分区概念
关闭swap系统交换分区
调整linux内核尽量用内存,而不用swap

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容