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 أو غير 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. Pageable يعني أن نظام التشغيل ويندوز يمكن صفحة أو مطاردة السائق أو رمز لنظام القرص عندما لا تكون قيد الاستعمال من أجل تحرير ذاكرة لعمليات أخرى.
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. للنظام مع كمية كبيرة من ذاكرة الوصول العشوائي حجم الذاكرة ، فمن الممكن لتعزيز أداء النظام وزيادة سرعة النظام عن طريق إجبار 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. وإذا كان النظام الخاص بك لديها ما يكفي من الذاكرة المادية ذاكرة الوصول العشوائي ، يمكنك قوة لإبقاء نظام التشغيل ويندوز pageable السائقين ونظام المدونات في الذاكرة. 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). اذهب إلى علامة التبويب الأداء لإلقاء نظرة على مبلغ من ذاكرة الوصول العشوائي البدنية ، التي ينبغي أن تكون أكبر من ذروة الالتزام دفع رسوم على الأقل 16MB (فقط في ويندوز إكس بي). Generally speaking, if total RAM size of the system is greater than 512 MB, the trick is workable. وبصفة عامة ، إذا كان إجمالي حجم ذاكرة الوصول العشوائي للنظام أكبر من 512 ميغابايت ، هو خدعة عملي.
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: لتمكين pageable لا مبادلة إلى القرص سمة (أو الأنسب تعطيل ميزة الاستدعاء) ، فإن مجرد قرص 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 هو 0 ، التي تجعل من نظام التشغيل تلتزم المطور نية القدرة على الاستدعاء. 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. إذا كنت تقلق من أن النظام سوف تحصل أيضا على كمية كبيرة من ذاكرة الوصول العشوائي لا تبقي على صفحتها البيانات ، فمن الممكن لوضع حد لأقصى قدر ممكن من الذاكرة يمكن استخدامها لتخزين البيانات غير صفحتها الاولى في الذاكرة. 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. حتى لمجموعة الحد من ويندوز التي يمكن أن تبقي على صفحتها الاولى غير الذاكرة إلى الحد من 128 ميغابايت ، مجموعة قيمة من قيمة 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. فإن قرص يعمل على معظم ويندوز مثل ويندوز فيستا ونظام ويندوز إكس بي.
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 المواد ذات الصلة
- Differences and Advantages Between 32-bit (x86) VS 64-bit (x64) Windows Vista الفوارق والمزايا بين 32 بت (x86) ص 64 بت (x64) ويندوز فيستا
- Increase Terminal Server Speed and Performance زيادة سرعة الخادم ومحطة الأداء
- SuperTalent Unveiled Project X DDR3 Memory Modules SuperTalent النقاب عن المشروع العاشر وحدات الذاكرة DDR3
- Unable to Disable Integrity Checks Cause Drivers Not Found in 64-bit Vista (x64) غير قادر على تعطيل سلامة السائقين قضية شيكات لم يتم العثور في فيستا 64 بت (x64)
- Optimize SQL Server 2000, 2005 or 2008 in Large RAM System by Locking Pages in Memory and AWE الأمثل مزود خادم 2000 ، 2005 أو 2008 في ذاكرة الوصول العشوائي كبيرة من جانب نظام القفل الصفحات في الذاكرة والرعب
- How to Check Memory Usage in Linux based Server كيفية التحقق من الذاكرة للاستخدام في لينكس يقوم الخادم
- Free Up Memory Automatically by Unloading DLLs in Windows 9x and NT with AlwaysUnloadDll تحرير الذاكرة آليا عن طريق تفريغ DLLs في ويندوز 9x والإقليم الشمالي مع AlwaysUnloadDll
- New Logitech Speed Force Wireless Racing Wheel For Wii قوة جديدة لوجيتك اللاسلكية سباقات السرعة لعجلة وى
- Boost Windows XP Performance with eBoostr 2.0.1 تعزيز الأداء ويندوز إكس بي مع eBoostr 2.0.1
- Turtle Beach Launches Newest Ear Force X4 Wireless Xbox 360 Surround Headphones السلاحف شاطئ تطلق أحدث الأذن قوة x4 اللاسلكية أجهزة إكس بوكس 360 تحيط سماعات

































August 24th, 2008 11:43 أغسطس 24th ، 2008 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? عندي إكس بي برو مربع على التوالي 1 جيجابت رام ، ما تقول؟
Regards, تمنيات ،
MFK.
August 25th, 2008 18:24 أغسطس 25th ، 2008 18:24
[...] slower instead of faster. [...]أبطأ بدلا من أسرع. The tweak works on most Windows such as Windows Vista and Windows XP. فإن قرص يعمل على معظم ويندوز مثل ويندوز فيستا ونظام ويندوز إكس بي. source __________________ … Life is beautiful [...] __________________ مصدر الحياة جميلة... [...]
September 15th, 2008 06:16 سبتمبر 15th ، 2008 06:16
This tweak makes sense. هذا القرص المنطقي. I’m on XP Pro XP3 with 2G of RAM and just gave this a try. أنا على إكس بي برو XP3 مع 2G من ذاكرة الوصول العشوائي وأعطى هذا مجرد محاولة.
Other than observing performance, how can I tell that it is working? غير مراقبة الأداء ، وكيف يمكن ان اقول انها تعمل؟ If I track the use of Kernel Memory (via Task Manager) both before and after the change, I would have expected to see the portion of Kernel Memory that is Paged decrease substantially (I originally thought it would go to 0). إذا كنت تتبع استخدام الذاكرة من النواة (عن طريق مدير المهام) قبل وبعد التغيير ، وكنت أتوقع أن نرى جزء من الذاكرة التي هي النواة مرقم صفحات انخفاض كبير في (أنا أصلا يعتقد أنه سيذهب إلى 0). But instead, it has not changed. ولكن بدلا من ذلك ، لم يتغير. Roughly as follows على النحو التالي تقريبا :
Total: 125,000 المجموع : 125،000
Paged: 85,000 على صفحتها الاولى : 85،000
Nonpaged: 40,000 Nonpaged : 40،000
What should I be looking for? ما ينبغي أن يكون لي أن تبحث عن؟
Thanks! شكرا!
September 25th, 2008 21:42 سبتمبر 25th ، 2008 21:42
I just performed these 3 changes as directed and do not see a difference… أنا فقط 3 أداء هذه التغييرات وفقا لتوجيهات ولا نرى الفرق...
My Kernel total is hovering around 65472.. مجموع بلدي النواة هي تحوم حول 65472.. (interestingly.. about 64 x 1024) (interestingly.. حوالى 64 × 1024)
and Paged is around 38340 ومرقم صفحات نحو 38340
Nonpaged is around 27128.. Nonpaged نحو 27128..
I’m going to 0 out the poolsize and poolquota and reboot again to see if that helps. سأذهب إلى 0 تبين poolsize وpoolquota وإعادة تشغيل الكمبيوتر مرة أخرى لمعرفة ما اذا كان ذلك يساعد. I have 2G of memory on a Solo processor.. لقد 2G من الذاكرة على سولو المعالج.. (basically just a defunct Intel marketing name for a non-duo..) (أساسا مجرد المقبورة إنتل لتسويق اسم غير الزوجى..)
Roger روجر