开发者社区> 问答> 正文

linux系统中内存与虚拟内存

a123456678 2016-06-15 16:02:38 957

各位大牛们,我目前在从事服务器端压力测试工作,情形如下:6000个机器人登陆一个游戏进行相关游戏操作,内存占用3g(内存共16g),但是此时虚拟内存占用20G(共40G)。我的问题是,为什么没有优先使用内存呢,就是为什么内存明明有空闲,确消耗了大量的虚拟内存?

分享到
取消 提交回答
全部回答(2)
  • jesuszhu_
    2019-07-17 19:39:33

    你的概念是错误的,虚拟内存只是在虚拟地址空间,和物理内存是两回事。

    0 0
  • a123456678
    2019-07-17 19:39:33

    因为很可能只有 3 G内存是在计算业务中,属于驻留,其它被放到 swap 中。需要的时候,进行页交换

    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程