开发者社区> 问答> 正文

我要对我的Linux应用程序调优,我想学习一下虚拟内存管理中Page out和swap out概念?

我要对我的Linux应用程序调优,我想学习一下虚拟内存管理中Page out和swap out概念?

展开
收起
我是小美女 2021-11-01 14:27:58 1043 0
2 条回答
写回答
取消 提交回答
  • 无所不能的蛋蛋

    “page out”和“swap out”很多时候都会被混淆。“page out”是指把页(整个地址空间的一部分)放到swap区,而“swap out”是指把整个地址空间放到swap区。

    2021-11-04 15:09:48
    赞同 展开评论 打赏
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,“page out”和“swap out”很多时候都会被混淆。“page out”是指把页(整个地址空间的一部分)放到swap区,而“swap out”是指把整个地址空间放到swap区。但是它们有时候可以交换使用。

    大部分被回收和进程地址空间的页缓存的回收取决于其使用场景,并将对性能产生影响。你可以通过使用/proc/sys/vm/swappiness对该行为进行一些控制。

    2021-11-01 14:32:31
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程(第17讲):Spring Boot 2.0实战Docker容器Linux 立即下载
深入解析数据存储技术原理及发展演进—Linux开源存储技术 立即下载
Debian GNU/Linux 安全合规之路 立即下载