为什么在Linux上运行 WordPress 内存占用非常高?利用宝塔开启Swap虚拟缓存性能瞬间提升。

无论你是用LNMP、phpstudy、AMH还是宝塔,只要是在 Linux 操作系统要放WordPress类型的网站,内存占用就会居高不下,在此给大家分享下 Linux 服务器运行 WordPress 内存占用高的原因,以及是否需要开启Swap功能!在 Linux 中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是 Linux 内存管理的一个优秀特性,在这方面,区别于 Windows 的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高 Linux 系统的数据访问性能。

Linux 的这一特性,能够最大限度的利用空闲的物理内存,划分出一部份空间,做为 cache 和 buffers ,以此提高数据访问性能。

页高速缓存(cache)是 Linux 内核实现的一种主要磁盘缓存。它主要用来减少对磁盘的I/O操作。具体地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。

利用宝塔如何修改Swap:

Swap 是 Linux 下的虚拟内存,设置适当的 Swap 可增加服务器稳定性。Swap 分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到 Swap 分区中,等到那些程序要运行时,再从 Swap 分区中恢复保存的数据到内存中。OVZ虚拟架构机器不可用此功能

 

宝塔面板如何修改Swap呢?建议 Swap 容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值。修改完毕后从起下服务器才会生效,然后你会发现WordPress 运行慢?系统卡顿?不存在的,可以说快到飞起!

0

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
没有账号? 忘记密码?

社交账号快速登录