Force Kernel Drivers and System Code to Stay Loaded in Memory to Boost Speed with DisablePagingExecutive Tweak Vigore del kernel driver di sistema e codice di rimanere caricato in memoria per aumentare la velocità con DisablePagingExecutive Tweak
User-mode and kernel-mode drivers and kernel-mode system code can be written to be either pageable or non-pageable. User-mode e kernel driver in modalità kernel e il sistema in modalità codice può essere scritto in essere o paginabile o non paginabile. 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. Paginabile significa che il sistema operativo Windows in grado di pagina o sciacquare il driver o il sistema di codice a disco quando non in uso, al fine di liberare la memoria per altri processi.
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. Per il sistema con grandi quantità di RAM di memoria, è possibile incrementare le prestazioni del sistema e aumentare la velocità di sistema forzando e la conservazione del sistema pagable codice e driver nella memoria fisica, anche se sono in grado di programed come pagina su disco. 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. Di mantenere il codice di bit di rimanere caricato in memoria, il sistema operativo in grado di accedere immediatamente il driver o il sistema di codice a qualsiasi richiesta senza la necessità di swap e leggere dal disco rigido di nuovo, che è più lenta.
If your system has enough physical RAM memory, you can force Windows OS to keep pageable drivers and system codes in memory. Se il sistema dispone di sufficiente memoria RAM fisica, si forza sistema operativo Windows per mantenere paginabile driver di sistema e di codici in memoria. 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). Per controllare se il vostro sistema ha memoria sufficiente per eseguire questa configurazione, un buon indicatore è a carico di tutte le applicazioni destinate ad essere utilizzare simultaneamente, quindi eseguire Task Manager (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). Vai alla scheda Prestazioni a guardare la quantità di RAM fisica, che dovrebbe essere maggiore di Peak Charge Impegni di almeno 16 MB (solo in Windows XP). Generally speaking, if total RAM size of the system is greater than 512 MB, the trick is workable. In linea generale, se la dimensione totale di RAM del sistema è maggiore di 512 MB, il trucco è praticabile.
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: Al fine di consentire non paginabile di swap su disco funzione (o più opportunamente disattivare la funzione di paging), solo affinare i DisablePagingExecutive chiave del Registro di sistema trova nella seguente Registro di sistema:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ Memory Management
The default value for DisablePagingExecutive is 0, which make OS adheres to developer’s intent on paging ability. Il valore di default per DisablePagingExecutive è 0, che aderisce al sistema operativo sviluppatori intenti a capacità di paginazione. 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 impostando il valore del Registro di sistema a 1 verrà disattivato capacità di paginazione e fare tutti i user-mode e driver in modalità kernel o kernel-mode sistema di codice a rimanere in esecuzione in memoria senza swap su disco.
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. Se si sono preoccupate che il sistema avrà anche la grande quantità di RAM per mantenere il paging non dati, è possibile impostare il limite per la quantità massima di memoria può essere utilizzata per memorizzare non di paging dati in memoria. To do so, change the NonPagedPoolSize registry key in the same registry branch: Per fare ciò, modificare la chiave di registro NonPagedPoolSize nello stesso ramo del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
The value are in byte. Il valore è 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. Così per impostare il limite di cui Windows è in grado di mantenere non di paging limite di memoria a 128 MB, impostare il valore della NonPagedPoolSize valore di 134217728 in decimale o 0 × 8000000 in esadecimale. By default, the value is 0 (zero), which mean let system decide. Per impostazione predefinita, il valore è 0 (zero), che significa lasciare sistema di decidere. 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. Al fine di garantire che il sistema non ignorare le impostazioni NonPagedPoolSize, anche impostare il valore corrispondente a NonPagedPoolQuota, che sarà rispettata non importa ciò che c'è di nuovo (positivi o negativi) sul sistema. (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.) (In alternativa, è sufficiente lasciare il NonPagedPoolSize valore di default a 0 e solo cambiare il NonPagedPoolQuota, poiché questo è dove il sistema di solito viene veramente conservatore dal momento che non conosce la tipologie d'uso.)
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. Tuttavia, prima di cambiare NonPagedPoolSize e NonPagedPoolQuota valori, fare assicurarsi che il sistema ha memoria sufficiente per altri processori e gli usi, come non di paging blocco di memoria sarà accantonato riservati e non importa se l'uso del sistema o no, altrimenti il tweak otterremo la involontaria effetto di rendere più lento sistema invece di più veloce.
The tweak works on most Windows such as Windows Vista and Windows XP. Il tweak opere a la maggior parte di Windows come Windows Vista e Windows XP.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Questa è una pagina tradotta macchina che è fornito "così com'è" senza alcuna garanzia. Machine translation may be difficult to understand. Traduzione automatica può essere difficile da capire. Please refer to Si prega di fare riferimento a original English article articolo originale in lingua inglese whenever possible. quando possibile.
Share and contribute or get technical support and help at Condividere e contribuire o ottenere supporto tecnico e assistenza in My Digital Life Forums La mia vita digitale Forum .
Related Articles Articoli correlati
- Increase Terminal Server Speed and Performance Terminal Server aumentare la velocità e le prestazioni
- Differences and Advantages Between 32-bit (x86) VS 64-bit (x64) Windows Vista Vantaggi e differenze tra i 32 bit (x86) VS 64 bit (x64) di Windows Vista
- SuperTalent Unveiled Project X DDR3 Memory Modules SuperTalent svelato progetto X di moduli di memoria DDR3
- How to Check Memory Usage in Linux based Server Come controllare utilizzo della memoria basato su Linux Server
- Unable to Disable Integrity Checks Cause Drivers Not Found in 64-bit Vista (x64) Impossibile Disattiva Integrità Driver Causa I controlli non trovate in 64-bit di Vista (x64)
- Free Up Memory Automatically by Unloading DLLs in Windows 9x and NT with AlwaysUnloadDll Liberare memoria automatica di operazioni di scarico DLL in Windows 9x e NT con AlwaysUnloadDll
- Boost Windows XP Performance with eBoostr 2.0.1 Impulso di Windows XP Performance con eBoostr 2.0.1
- Optimize SQL Server 2000, 2005 or 2008 in Large RAM System by Locking Pages in Memory and AWE Ottimizzare SQL Server 2000, 2005 o 2008 delle Grandi RAM di sistema di bloccaggio pagine in memoria e AWE
- New Logitech Speed Force Wireless Racing Wheel For Wii Logitech nuovo vigore velocità wireless Racing Wheel per Wii
- TweakVista 1.0 - Tweaking Tool for Vista TweakVista 1,0 - Ottimizzare Tool per Vista









August 24th, 2008 11:43 24 agosto 2008 11.43
Anybody tried this yet? Nessuno ancora provato questo? I have been having video driver stopped responding issues, probably due an aging hard drive, so this is very tempting. Mi è stato driver video che hanno smesso di rispondere questioni, probabilmente a causa un affinamento disco rigido, quindi questo è molto invitante. I have an XP Pro box running on 1 Gb RAM, what say? Ho un XP Pro casella in esecuzione su 1 Gb di RAM, che cosa dire?
Regards, Saluti,
MFK.