Posts Tagged ‘swap

知识点: SWAP交换区是Linux系统下的虚拟内存分区,作用是在系统物理内存使用完之后,将磁盘空间(也就是Swap分区)虚拟成内存来使用。它是一段连续的磁盘空间,并且对用户不可见。 Swap交换区是“匿名”(Anonymous)内存数据的交换空间。这些数据包括堆栈中的一些状态和变量数据等,以及用malloc和new函数生成的对象的数据,它们需要Swap空间,因为它们在文件系统中没有相应的“储备”文件。 虽然Swap分区能够作为虚拟的内存,但它的速度比物理内存慢,因此如果考虑速度,最好的办法仍然是增加物理内存,Swap分区只是临时的解决办法。 Swap分区的数量对性能有很大的影响。因为Swap交换的操作是磁盘IO的操作,如果有多个Swap交换区,Swap空间的分配会以轮流的方式操作于所有的Swap,这样会大大均衡IO的负载,加快Swap交换的速度。如果只有一个交换区,所有的交换操作会使交换区变得很忙,使系统大多数时间处于等待状态,效率很低。用 ...

分类

归档

ipv6 ready