Force Kernel Drivers and System Code to Stay Loaded in Memory to Boost Speed with DisablePagingExecutive Tweak武力内核驱动程序和系统的代码保持加载到内存中,以提高速度与disablepagingexecutive调整

User-mode and kernel-mode drivers and kernel-mode system code can be written to be either pageable or non-pageable.用户模式和内核模式驱动程序和内核模式系统的代码可以书面向任何分页或非分页。 Pageable means that the Windows operating system can page or flush the driver or system code to disk when not in use in order to free up the memory for other processes.分页,即Windows操作系统,可以网页或刷新驱动程序或系统代码到磁盘在不使用的时候,以便腾出内存为其他进程。

For system with large amount of RAM memory size, it’s possible to boost system performance and increase system speed by forcing and keeping the pagable system code and driver in physical memory, even if they’re programed as can page to disk.为系统与大量的RAM记忆体大小,有可能会提高系统性能和提高系统的速度,迫使及保持pagable系统的代码和驱动程序的物理内存,即使他们正在programed可以页到磁盘。 By keeping the code bits to stay loaded in memory, the OS can immediately access the driver or system code whenever required without the need to swap and read from hard disk again, which is slower.保持代码位留加载到内存中,操作系统可以立即使用的驱动程序或系统的代码需要时,而不需要交换,并宣读了由硬盘再次,这是比较慢。

If your system has enough physical RAM memory, you can force Windows OS to keep pageable drivers and system codes in memory.如果您的系统有足够的物理RAM记忆体,您可以强制Windows操作系统保持分页的司机和系统代码在内存中。 To check if your system has enough memory to perform this tweak, a good indicator is to load all applications intended to be use simultaneously, and then run Task Manager (Taskmgr).检查如果你的系统有足够的记忆体来执行此调整,是一个很好的指标是负载所有申请打算要同时使用,然后运行任务管理器 ( taskmgr ) 。 Go to the Performance tab to look at the amount of physical RAM, which should be greater than the Peak Commit Charge by at least 16MB (only in Windows XP).转到性能选项卡看金额的物理RAM ,其中应大于山顶承诺负责 ,由至少16 MB (只在Windows XP中) 。 Generally speaking, if total RAM size of the system is greater than 512 MB, the trick is workable.一般来说,如果总RAM大小,该系统是大于512 MB的,伎俩是可行的。

To enable pageable not swap to disk feature (or more appropriately disable the paging feature), just tweak the DisablePagingExecutive registry key located in the following registry hive:使分页不换到磁盘功能(或更适当地禁用传呼功能) ,只需调整该disablepagingexecutive注册表项位于下面的注册表配置单元:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management hkey_local_machine \系统\ currentcontrolset \控制\会议经理\内存管理

The default value for DisablePagingExecutive is 0, which make OS adheres to developer’s intent on paging ability.预设值为disablepagingexecutive是零,这使得操作系统坚持以发展商的意图,对寻呼的能力。 Setting the DisablePagingExecutive registry value to 1 will disable paging ability and make all user-mode and kernel-mode drivers or kernel-mode system code to remain running in memory without swapping to disk.设置disablepagingexecutive注册表值设置为1将禁用传呼服务的能力和使所有用户模式和内核模式驱动程序或内核模式系统代码继续运行在内存中没有交换到磁盘。

If you are worry that the system will take out too large amount of RAM to keep the not paged data, it’s possible to set the limit for the maximum amount of memory can be used to store non-paged data in memory.如果你是担心该系统将采取过大的RAM数量保持不分页的数据,很可能要设定上限,最高金额的内存可以用来存储非分页的数据在内存中。 To do so, change the NonPagedPoolSize registry key in the same registry branch:这样做,改变nonpagedpoolsize注册表项在同一注册表分支:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management hkey_local_machine \系统\ currentcontrolset \控制\会议经理\内存管理

The value are in byte.价值是在字节。 So to set the limit of which Windows can keep non-paged memory limit to 128 MB, set the value of NonPagedPoolSize value to 134217728 in decimal or 0×8000000 in hexadecimal.因此,要设定限制,其中Windows可以保持非分页内存限制为128 MB ,一套价值nonpagedpoolsize价值134217728在小数点或0 × 8000000十六进制。 By default, the value is 0 (zero), which mean let system decide.默认情况下,该值是0 (零) ,这意味着让系统的决定。 To ensure that the system doesn’t override the NonPagedPoolSize settings, also set the corresponding value to NonPagedPoolQuota , which will be respected no matter what’s going on (good or bad) on the system.以确保该系统并没有凌驾nonpagedpoolsize设置,也设置相应的价值nonpagedpoolquota ,这将受到尊重,不管是怎么回事(好的或坏的)在系统上。 (Alternatively, just leave the NonPagedPoolSize value at default 0 and only change the NonPagedPoolQuota, since this is where the system usually gets really conservative since it doesn’t know the usage patterns.) (或者,刚刚离开nonpagedpoolsize价值在默认情况下,只有0和改变nonpagedpoolquota ,因为这是该系统通常得到真正保守的,因为它不知道的使用模式) 。

However, before changing NonPagedPoolSize and NonPagedPoolQuota values, do make sure that the system has enough memory for other processors and usages, as non-paged memory block will be set aside and reserved no matter whether system use it or not, else the tweak will achieve the unintended effect of making system slower instead of faster.不过,在改变nonpagedpoolsize和nonpagedpoolquota的价值观,这样做确保系统有足够的记忆体为其他处理器和用法,作为非分页内存块将拨出,并保留不管系统的使用与否,它,否则调整将实现意想不到的效果,使系统慢而不是更快。

The tweak works on most Windows such as Windows Vista and Windows XP.该调整工程,大部分的Windows ,如Windows Vista和Windows XP 。

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 重要说明 :这是一个机器翻译网页是“按原样”提供的担保。 Machine translation may be difficult to understand.机器翻译可能很难理解。 Please refer to请参阅 original English article原来的英语文章 whenever possible.只要有可能。

Share and contribute or get technical support and help at分享和贡献,或取得技术的支持和帮助,在 My Digital Life Forums 我的数字生活论坛 .



2 Responses to “Force Kernel Drivers and System Code to Stay Loaded in Memory to Boost Speed with DisablePagingExecutive Tweak” 2反应“部队的内核驱动程序和系统的代码保持加载到内存中,以提高速度与disablepagingexecutive调整”

  1. sunshine阳光
    August 24th, 2008 11:43 2008年8月24日11时43分
    1

    Anybody tried this yet?有人尝试这样做了没? I have been having video driver stopped responding issues, probably due an aging hard drive, so this is very tempting.我一直有视频驱动程序停止响应的问题,可能是由于老化的硬盘驱动器,所以这是非常诱人的。 I have an XP Pro box running on 1 Gb RAM, what say?我有一个XP专业版框上运行的1 GB的内存,什么话可说呢?

    Regards,关心,
    MFK. mfk 。

  2. Force Kernel Drivers and System Code to Stay Loaded in Memory to Boost Speed - Windows Vista Help Forum武力内核驱动程序和系统的代码保持加载到内存中,以提高速度-W indowsV ista帮助论坛
    August 25th, 2008 18:24 2008年8月25日18时24分
    2

    [...] slower instead of faster. [ … … ]慢而不是更快。 The tweak works on most Windows such as Windows Vista and Windows XP.该调整工程,大部分的Windows ,如Windows Vista和Windows XP 。 source __________________ … Life is beautiful [...]来源__________________ …美丽人生[ … … ]

Leave a Reply离开的答复

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 您可以使用这些标签:的<a href="" title=""> <abbr title=""> <acronym title="">的<b> <blockquote cite=""> <cite>的<code> <删除日期时间= “ ” >的<em>的<i> <q cite=""> <strike>的<strong>

Subscribe without commenting订阅无评论


Custom Search

New Articles新的条款,

Incoming Search Terms for the Article传入的搜索条件文章

nonpaged kernel xp tweak 分页内核XP中调整 - - w 瓦特 - - Force windows to load the kernel in memory(Windows XP tweak) 强制Windows加载内核在记忆体( Windows XP的调整) - - Force Windows XP to use more physical memory 武力Windows XP以使用更多的物理内存 - - force WinXP driver change 武力winxp司机变化 - - increase nonpaged kernel memory 增加分页的核心记忆体 - - kernel memory increase faster 核心记忆体增加更快 - - Modify registry kernel mode driver + printer 修改注册表内核模式驱动程序+打印机 - - REGISTRY KERNEL MEMORY PAGING 注册表中的核心记忆体分页 - - vista force memory usage Vista的力量记忆体使用量 - - xp disable kernel swapping 禁用XP的内核交换 - - kernel ram driver 内核的RAM驱动器 - - windows NonPagedPoolQuota 在Windows nonpagedpoolquota - - XP "Kernel Memory" nonpaged performance XP的“核心内存”分页表现 - - force kernel to remain in physical memory 武力的核心,以留在物理内存 - - force ram os xp 部队的RAM XP的操作系统 - - force program to stay in ram 武力计划,留在记忆体 - - how to force a driver in windows xp 如何强制司机在Windows XP - - how to free up kernel memory 如何免费了核心记忆体 - - kernel memory paging 内核内存的分页 - - NonPagedPoolSize value nonpagedpoolsize价值 - - non-paged memory increase 非分页内存增加 - - registry tweak for display driver stopped working 注册表调整为显示驱动器停止工作 - - unable to start kernel mode pic driver 无法启动内核模式驱动程序事先知情同意 - - windows xp NonPagedPoolSize Windows XP的nonpagedpoolsize - - Windows Kernel Loaded in RAM reg Windows内核中加载在RAM条例 - - awe large memory source code AWE的大量记忆体的源代码 - - disablepagingexecutive x64 disablepagingexecutive x64 - - force program to use certain amount RAM 武力计划使用一定量的RAM - - free kernel memory vista 免费Vista的核心记忆体 - - increase kernel and physical memory 增加内核和物理内存 - - load xp kernel in memory 负载XP的内核在记忆体中 - - NonPagedPoolQuota XP nonpagedpoolquota XP中 - - speed up disk large amount of ram 加快磁盘大量的RAM - - terminal server increase "kernel memory" 终端服务器增加“核心内存” - - tweak kernel 调整内核 - - vista force kernel physical memory Vista的力量内核物理内存 - - Vista kernel memory paging Vista的内核记忆体分页 - - what is non paged kernel memory in XP 什么是非分页内核内存在XP - - why do tasks stay in memory windows xp 为什么任务,留在记忆的Windows XP - - windows xp no swap registry tweak Windows XP中没有掉期的注册表调整 - - windows xp forcing system to use ram Windows XP的强迫系统使用的RAM - -