开发者社区> 问答> 正文

linux系统中内存与虚拟内存

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

展开
收起
a123456678 2016-06-15 16:02:38 2530 0
2 条回答
写回答
取消 提交回答
  • 你的概念是错误的,虚拟内存只是在虚拟地址空间,和物理内存是两回事。

    2019-07-17 19:39:33
    赞同 展开评论 打赏
  • 因为很可能只有 3 G内存是在计算业务中,属于驻留,其它被放到 swap 中。需要的时候,进行页交换

    2019-07-17 19:39:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载