现如今很多云服务器都会自己配置好虚拟内存,当然也有很多没有配置虚拟内存的,虚拟内存可以让我们的低配服务器使用更多的内存,可以减少很多硬件成本,比如我们运行很多服务的时候,内存常常会满,当配置了虚拟内存,那么会将一些不频繁的数据放到虚拟内存以释放硬件内存的空间达到节省空间的目的,下面一起来设置下CentOS的虚拟内存设置。
经过我的仔细研究,终于发现,原来是虚拟内存有问题,虚拟内存竟然只有2G,游戏玩一把就内存不足了。它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
随着内存的降价,现在配置4GB,甚至8GB、16GB内存的用户越来越多。网上很多“砖家”于是建议大内存用户不要再设置虚拟内存,因为对于大内存用户,虚拟内存不仅没用,而且白白浪费C盘的空间。那么实际情况果真如此?