β

BurstRAM,vSwap,Swap三者概念介绍

Freshstu 437 阅读

挑选过vps机器的朋友,可能都遇到过这三个术语,最近在看相关东西,发现对三者区别还是比较模糊,这里补补课,上面三个均为系统交换内存,不同得地方是它们的位置,和服务方式略有区别

BurstRAM

突发内存,从名字上我们就可以了解到在我们机器运行某个程序或者执行某些文件,甚至突然增加并发量的时候会启动突发内存,而且这个内存不是单独给我们的,而是存在整个母机的共享,如果整个机器有空闲的时候我们才可以占用到,如果不空闲,我们还不能占用,举个例子,一个256M的OpenVZ ,主机商给你的突发是512M。那么你的内存限额就是512M,你登陆后台的时候看也是512M。但是一般来说主机商是不允许长期占用内存到512M的,因为这严重影响了其他用户的性能。这个多出来的256M就是突发内存。。

vSWAP

是针对Openvz架构的,SWAP是针对XEN以及KVM架构的,所以不要混淆。Openvz是不支持内存交换的,将内存模拟成硬盘中的一块交换区,vSwap可以作为虚拟内存交换区,是可以像普通SWAP区长期的占用,但是实际上并不能用它来替代实际的内存。当然内存虚拟swap这本身就占用了一定的资源。也能让很多本身只有swap才能运行的程序在OpenVZ上运行起来。

参考

-完-

作者:Freshstu
my blog
原文地址:BurstRAM,vSwap,Swap三者概念介绍, 感谢原作者分享。

发表评论