一直使用的 aws lightsail 实例只有1G内存,相当小,整个网站都在上面跑,包括数据库,所以各种配置都可谓是缩小到了极致。而 lightsail 默认没有 swap ,之前也就这么用着,反正lightsail 的磁盘性能很差。
近期,考虑到偶尔会有短暂的多个 php-fpm 进程跑满,然后网站无响应(Wordpress 更新时尤其明显)。但又不能贸然增加 php-fpm 进程数,因为很早以前因为 php-fpm 进程数比较大,甚至多次造成MySQL进程挂掉。
于是,尝试启用 swap 看一下效果如何,能否改善有突发的过负载。理论上swap分区会比swap文件的性能略微好一点点,可是要缩减根分区而腾空间,操作麻烦还危险,还是用 swap 文件简单。
[……]
