在本教程中, Digital Ocean解释如何在Ubuntu 14.04上启用交换。 在遇到与我的服务器有关的一些问题之后,我到达了这篇文章,这看起来好像有帮助。
不过,他们在文章前加上警告,劝阻他们自己的用户,而其他任何人用SSD运行服务器不要启用交换,而是升级他们的硬件。
我有点困惑,为什么他们有教程,如果这是一个真正的坏主意,或者如果这是一个销售策略。
有更多知识的人可以帮忙吗?
是否提供交换与您是否使用闪存或旋转磁盘存储无关。
每个人都同意,如果在很长的一段时间内不止一次地进行交换,那么情况就不是最佳的。 也就是说,启用交换有好处,它可以作为一种“安全阀”,防止在RAM争用的情况下完整的服务器崩溃。
你是否应该使用交换不是我们任何人可以回答的。 你需要检查你的需求和你的基础设施来做出这个决定。 如果您运行的是单台服务器,并且遇到此服务器的停机时间可能会出现问题,那么可能值得有一些交换空间。 另一方面,如果负载平衡器后面有一个应用程序服务器集群,并且其中一个服务器的损失不会对应用程序造成负面影响,那么您可能决定不在这些系统上维护交换空间。
对于*有*交换空间的系统,一定要密切监视它。 你想知道如果服务器开始使用交换。
尽pipe交换通常build议用于使用传统旋转硬盘驱动器的系统,但使用与SSD交换可能会导致随着时间的推移硬件退化问题 。 由于这个考虑,我们不build议在DigitalOcean或任何其他使用SSD存储的供应商上启用交换。 这样做可能会影响到您和您的邻居的底层硬件的可靠性。
是的,那是真的。 虽然我已经阅读了多篇文章,表明今天的SSD驱动器在被其他因素replace之前实际上不会降级。 我没有资料,我懒得找他们。