明月最近发现自己的阿里云 ECS 云主机因为放置的站点较多的缘故造成服务器内存过度紧张,通过日志发现经常性的会在凌晨至早上这个时段出现跳跃幅度很大的服务器负载飙升的现象,于是尝试着给 ECS 云主机启用了 swap 分区后,连续三天这个服务器负载飙升的现象彻底消失了。
从这三天的日志数据分析来看,像明月这样的情况开启 swap 分区还是很有必要性的,并不是明月以前认为的“启用 swap 分区会造成服务器硬盘 I/O 资源紧张增加服务器负载”看法,重要的还是 swap 设定的合理性和 swap 使用频率调整度。今天看到了下面的文章内容后,感觉作者分析的还是非常的在理的,站长们应该都好好读读学习一下,对自己服务器性能的优化还是很有帮助的。
大家看完后是不是豁然开朗了,1-2G 内存的服务器最好还是开启 swap 分区。从整体服务器运维层面看还是很有必要的,特别像 WordPress 这类动态博客平台下,像明月服务器下又是 WordPress ,又是 Typecho 的,基本上 swap 分区应该是“标配”了。
上述中关于搜索引擎爬虫蜘蛛的说法,明月还是非常认可的,因为即使你的网站流量非常低,也无法排除和拒绝爬虫蜘蛛的访问和抓取,甚至很多垃圾爬虫的并发访问请求,这都是不可避免的,当然有人会说已经拦截和屏蔽了垃圾爬虫蜘蛛,但你要知道垃圾爬虫蜘蛛的 IP、UA 等等信息说换就换了(代码上动态调整好像都是可以的),相对于针对 IP、UA 这样的拦截屏蔽真的是杯水车薪的。
服务器运维讲的其实就是稳定,因此明月还是建议大家考虑启用 swap 分区的,具体可以参考【阿里云 ECS 下创建、启用 swap 分区详细教程】和【Linux 下 swap 分区的作用】这两篇文章的教程(都是明月亲测实践有效的,当然主要是针对阿里云 ECS 云主机 CentOS 7.3 64 位这样的环境的。)!
阿里云优惠活动:2核2G3M云服务器99元/年,2核4G5M仅需199元/年,新老同享,续费同价;阿里云99套餐专属优惠:域名注册+云服务器(2核2G,不限流量,续费同价)+云·原生建站,可备案5个网站/APP,
前往选购 版权声明:本文为投稿文章,感谢
明月登楼 的投稿,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!