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 我的數字生活論壇 . 。
Related Articles相關文章
- Increase Terminal Server Speed and Performance增加終端服務器的速度和性能
- Differences and Advantages Between 32-bit (x86) VS 64-bit (x64) Windows Vista分歧和優勢之間的32位( x86 )與64位( x64 )的Windows Vista
- SuperTalent Unveiled Project X DDR3 Memory Modules supertalent推出項目x的DDR3記憶體模組
- How to Check Memory Usage in Linux based Server如何檢查記憶體使用量在基於Linux的服務器
- Unable to Disable Integrity Checks Cause Drivers Not Found in 64-bit Vista (x64)無法禁用完整性檢查事業的司機沒有發現在64位Vista的( x64 )的
- Free Up Memory Automatically by Unloading DLLs in Windows 9x and NT with AlwaysUnloadDll免費內存自動卸載的DLL在Windows 9x和NT的與alwaysunloaddll
- Optimize SQL Server 2000, 2005 or 2008 in Large RAM System by Locking Pages in Memory and AWE優化SQL Server 2000中, 2005年或2008年在大型的RAM系統的頁面鎖定在內存和敬畏
- Boost Windows XP Performance with eBoostr 2.0.1提高Windows XP的性能與eboostr 2.0.1
- New Logitech Speed Force Wireless Racing Wheel For Wii新羅技速度武力無線方向盤為wii
- TweakVista 1.0 - Tweaking Tool for Vista tweakvista 1.0 -調整的工具, V ista的

































August 24th, 2008 11:43 2008年8月24日11時43分
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 。
August 25th, 2008 18:24 2008年8月25日18時24分
[...] 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 [...]來源__________________ …美麗人生[ … … ]