linux – 在Ubuntu服务器中使用完全的SWAP有什么危险?

前端之家收集整理的这篇文章主要介绍了linux – 在Ubuntu服务器中使用完全的SWAP有什么危险?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的一个ubuntu服务器的交换分区已满.这种情况有哪些危险和/或性能后果?

解决方法

交换基本上有两个作用 – 首先是将较少使用的“页面”内存移出存储,以便更有效地使用内存.其次,如果内存不足,它就会“添加”内存.

如果是前一种情况,那就ok了.对于后一种情况,有两种可能的情况.首先,您已经增加了磁盘使用量.如果你的磁盘速度不够快,那么你的系统最终可能会发生颠簸,并且当数据交换进出内存时你会遇到速度减慢的问题.这将导致瓶颈.

第二种可能性是你可能会耗尽内存,从而导致恶意和崩溃.

有几种方法可以解决这个问题.首先,更多的交换.一种选择可能是在您下次维护时增加交换分区的大小,或者切换到a swap file.这两种方法都是主要问题,但是应该让您在短期内完成任务.

真正的解决方案是增加更多内存.真正的黄油ram是无可替代的,如果你有足够的记忆,你会换掉更少的.

如果你出于某种原因仍然在尽可能地大量交换内存,那么考虑使用更快的存储空间进行交换 – SSD可能比交换旋转驱动器更快.这可能最终会比使用旋转驱动器更快的系统,并且具有足够大的SSD,具有更大的备用空间设置,您可以最大化驱动器和improve performance constancy的寿命,但代价是一些空间.它是一个回归,但有一个单独的交换驱动器可能是一个选项.

如果你想做得对,你可能也想弄清楚那些用尽那么多的ram,以及为什么. Htop是一个好的开始,there’s an entire question on that然后尝试根据需要调整程序.这当然取决于整体性能和其他要求,可能特定于程序及其用途

原文链接:https://www.f2er.com/linux/396264.html

猜你在找的Linux相关文章