首页 > 系统相关 >在注册表路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 下的

在注册表路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 下的

时间:2024-07-06 14:41:14浏览次数:6  
标签:文件 CurrentControlSet 分页 Management 内存 注册表 页面 操作系统 内核

在注册表路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 下的 DisablePagingExecutive 键控制着操作系统内核数据是否允许分页到页面文件中。这个设置对系统性能和稳定性有重要影响,特别是在高负载和内存紧张的情况下。

DisablePagingExecutive 的选项

  1. 0 (默认值):

    • 此时内核数据可以分页到页面文件中。这是通常情况下的默认设置。
    • 效果:允许操作系统将内核数据(如内核模块、执行代码等)交换到硬盘上的页面文件中,从而释放物理内存供其他进程使用。这可能会导致性能下降,因为访问硬盘上的页面文件比访问RAM慢得多。
  2. 1:

    • 禁止内核数据分页到页面文件中。
    • 效果:操作系统不会将内核数据(包括内核模块、执行代码等)交换到页面文件,始终保留在物理内存中。这样可以提高系统的响应速度和性能,尤其是在内存充足但频繁访问的情况下。

底层原理详解

  • 内核数据分页: 内核数据是操作系统核心的一部分,包括操作系统内核本身和相关的执行代码。在内存紧张时,操作系统可能会将不经常使用的内核数据移动到硬盘上的页面文件中,以便释放物理内存供更重要的进程使用。

  • 性能影响

    • 分页到页面文件:允许内核数据分页可以减少物理内存的压力,但可能导致因为访问页面文件而产生的延迟,降低系统的整体性能。
    • 禁止分页:禁止内核数据分页可以提高系统的响应速度和性能,尤其是在需要快速访问内核数据时,避免了访问页面文件的延迟。

使用注意事项

  • 硬件和系统配置:禁止内核数据分页可能需要足够的物理内存支持,以确保系统不会因为内存不足而导致死机或系统性能下降。
  • 系统稳定性:修改此设置前,务必进行测试,确保系统在高负载和长时间运行时仍然稳定可靠。
  • 调整建议:通常建议在拥有足够物理内存的情况下禁止内核数据分页,以提升系统的响应速度和性能。

这些设置在优化服务器或需要高性能的应用程序时特别有用,但需要谨慎操作,以避免潜在的系统不稳定或性能问题。

标签:文件,CurrentControlSet,分页,Management,内存,注册表,页面,操作系统,内核
From: https://www.cnblogs.com/suv789/p/18287242

相关文章

  • maven </dependencies>和</dependencyManagement> 有什么区别
    在Maven的pom.xml文件中,和元素有不同的用途和作用域::这个元素用来列出项目直接依赖的库和插件。每个元素定义了一个依赖项,包括groupId、artifactId、version等信息。当Maven构建项目时,它会解析中列出的所有依赖项,并将其包含在项目的构建过程中。元素位于pom.......
  • Windows之注册表
    1.Windows注册表简介Windows操作系统中的注册表(Registry)是一个重要的系统数据库,用于存储系统和应用程序的配置信息。在本章中,我们将介绍Windows注册表的基本概念、作用和结构。什么是Windows注册表注册表是Windows操作系统中的一个重要组成部分,用于统一管理系统和应用程序的......
  • Registry Workshop —— 强大的注册表编辑工具
    RegistryWorkshop——强大的注册表编辑工具简介RegistryWorkshop是一款高级的注册表编辑工具,除了RegEdit的特性外,RegistryWorkshop提供许多其他功能提高注册表编辑操作效率:能够剪切,复制和粘贴注册项和键值名,还可以进行撤销和重做操作;能够快速地查找和替换所需注册......
  • mmc.exe 是 Microsoft Management Console 的执行文件。Microsoft Management Console
    mmc.exe是MicrosoftManagementConsole的执行文件。MicrosoftManagementConsole(MMC)是一个通用的管理控制台框架,用于承载和管理各种系统管理工具(称为控制台插件或管理单元)。MMC提供了一个统一的界面,使管理员可以方便地访问和管理系统的各种设置和功能。功能和用途:管理控......
  • SciTech-Psychology-Management-Behavioral Approach: Hawthorne effect霍桑效应: 主
    长期行为上:立场、思想信仰、文化理念、利益分配、投入产出比、自主自由度等,多维度决定。短期行为上:霍桑效应是一方面,被关注等社会性需要的满足,对比物质待遇也/更能激励员工的积极性和创造性[1]。社会行为上:人们相互之间,能相互影响,通过“谈话”、行为、交互甚至是“刺......
  • 修改文件夹的图标、颜色和其他外观特征可以通过修改注册表、编辑系统文件或者调用 Win
    修改文件夹的图标、颜色和其他外观特征通常涉及以下底层原理和方法:注册表修改:Windows中的文件夹外观特征通常保存在注册表中。通过修改特定的注册表项,可以实现更改文件夹的图标、颜色等外观。具体来说,文件夹的外观设置通常存储在注册表路径类似于 HKEY_CURRENT_USER\Softw......
  • 在Windows环境中,如果你希望禁用通过Win+R快捷键运行命令提示符(cmd),可以采取以下方法。
    在Windows环境中,如果你希望禁用通过Win+R快捷键运行命令提示符(cmd),可以采取以下方法。这些方法包括组策略编辑器和注册表编辑器,但请注意,修改系统设置可能会影响系统的其他功能,应谨慎操作。方法1:使用组策略编辑器打开组策略编辑器:按 Win+R,输入 gpedit.msc,然后按回车。......
  • springboot dependencyManagement的作用
    一 dependencyManagement的用处在创建springboot多模块的项目中,为了保持各模块的相同依赖保持一致,通常会在项目级的POM.XML中使用 dependencyManagement节点来实现这个一致性。项目级pom.xml<!--依赖声明--><dependencyManagement><dependencies>......
  • window7/10/11 系统清理 注册表优化 系统优化
    推荐使用Windows优化大师工具     支持所有系统 xp/win7/win10/win11免费下载地址:https://pan.quark.cn/s/c07f185139d0开始                                                      优化启动速度清理......
  • dependencies与dependencyManagement
    dependencyManagement统一多模块的依赖版本如果你的项目有多个子模块,而且每个模块都需要引入依赖,但为了项目的正确运行,必须让所有的子项目(以下子项目即指子模块)使用依赖项的统一版本,才能保证测试的和发布的是相同的结果。Maven使用dependencyManagement来统一模块见的依赖......