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傳入的搜索條件文章

Force Windows XP to use more physical memory 武力Windows XP以使用更多的物理內存 - - force kernel to remain in physical memory 武力的核心,以留在物理內存 - - NonPagedPoolSize value nonpagedpoolsize價值 - - kernel memory nonpaged driver 核心記憶體分頁司機 - - xp kernel memory usage XP的內核記憶體使用量 - - how to free kernel memory in windows xp 如何免費內核內存在Windows XP - - disablepagingexecutive disablepagingexecutive - - nonpaged kernel xp tweak 分頁內核XP中調整 - - w 瓦特 - - Force windows to load the kernel in memory(Windows XP tweak) 強制Windows加載內核在記憶體( 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 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 內核內存的分頁 - - 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 - - "kernel memory" xp “核心內存” XP中 - - all 全部 - - disable kernel mode driver blocking 禁用內核模式驅動程序攔截 - - drivers 司機 - -