34.5. 生成虚拟内存压力


在内存压力下,内核开始写出页面到交换。您可以使用 -page-in 选项强制非常数页面 交换回虚拟内存,对虚拟内存进行压力测试。这会导致虚拟机被大量练习。使用 --page-in 选项,您可以为 bigheapmmap 和虚拟机(vm)压力启用此模式。page-in 选项,touch 分配不在核心的页面,强制它们进入页面。

先决条件

  • 您在系统上具有 root 权限。

流程

  • 要压力测试虚拟内存,请使用 --page-in 选项:

    # stress-ng --vm 2 --vm-bytes 2G --mmap 2 --mmap-bytes 2G --page-in
    Copy to Clipboard

    在本例中,stress-ng 测试内存在有 4GB 内存的系统上(小于分配的缓冲区大小)、2 x 2GB 的 vm 压力和 2 x 2GB 的 mmap 压力(启用 页面)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat