大家好,今天小编关注到一个比较有意思的话题,就是关于linux怎么使用虚拟内存的问题,于是小编就整理了2个相关介绍为您解答,让我们一起看看吧。

(图片来源网络,侵删)
linux中充当虚拟内存的是哪个分区?
linux中使用专门的分区充当虚拟内存。
在安装linux操作系统的时候,需要根据系统的内存来设置虚拟内存分区,他们的分区类型一般是swap,大小一般设置为物理内存的两倍,也就是说,如果你的linux操作系统的物理内存是16g,那么,这个分区最好设置成32g。不过一般设置成和物理内存一样大小也是可以的。
linux内存管理的相关知识有哪些呢?
Linux 的虚拟内存管理有几个关键概念:

(图片来源网络,侵删)
1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址;
2、虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)与物理地址进行映射,获得真正物理地址;
3、如果虚拟地址对应物理地址不在物理内存中,则产生缺页中断,真正分配物理地址,同时更新进程的页表;如果此时物理内存已耗尽,则根据内存替换算法淘汰部分页面至物理磁盘中。

(图片来源网络,侵删)
到此,以上就是小编对于linux虚拟内存怎么设置最好的问题就介绍到这了,希望这2点解答对大家有用。