سؤال أي فائدة أو ضرر من إزالة ملف ترحيل الصفحات على جهاز ذاكرة الوصول العشوائي سعة 8 جيجابايت؟


أنا أقوم بتشغيل Windows 7 على نواة مزدوجة ، x64 AMD مع 8 غيغابايت من ذاكرة الوصول العشوائي.

هل أحتاج حتى إلى ملف صفحة؟

هل سيؤدي إزالتها إلى مساعدة أو تؤذي الأداء؟

هل سيحدث فرقًا إذا كان هذا الخادم أو سطح المكتب؟

هل يمثل Windows 7 vs. Windows 2008 اختلافًا مع ملف صفحة؟


214
2018-06-10 19:50


الأصل




الأجوبة:


TL ؛ إصدار DR: دع Windows يتعامل مع إعدادات الذاكرة / ملف ترحيل الصفحات. الناس في مرض التصلب العصبي المتعدد أمضى أ قطعة أرض مزيد من ساعات التفكير في هذه القضايا من معظمنا sysadmins منا.

يبدو أن العديد من الأشخاص يفترض أن Windows يدفع البيانات إلى ملف ترحيل الصفحات عند الطلب. EG: شيء ما يحتاج إلى الكثير من الذاكرة ، وليس هناك ذاكرة وصول عشوائي كافية لملء الحاجة ، لذلك يبدأ Windows بجنون كتابة البيانات من ذاكرة الوصول العشوائي إلى القرص في هذه اللحظة الأخيرة ، حتى يتمكن من تحرير ذاكرة الوصول العشوائي للمتطلبات الجديدة.

هذا غير صحيح. هناك المزيد يحدث تحت غطاء محرك السيارة. بصفة عامة ، يحافظ Windows على متجر دعم، وهذا يعني أنه يريد أن يرى كل شيء في الذاكرة أيضا على القرص في مكان ما. الآن ، عندما يحدث شيء ما ويتطلب الكثير من الذاكرة ، يمكن لـ Windows إزالة RAM بسرعة كبيرة ، لأن هذه البيانات سابقا على القرص ، جاهزة لإعادة ترحيلها إلى ذاكرة الوصول العشوائي إذا تم استدعائها. لذلك يمكن القول أن الكثير من ما في ملف ترحيل الصفحات هو أيضا في ذاكرة الوصول العشوائي كانت البيانات استباقي وضعت في ملف ترحيل الصفحات لتسريع الجديد متطلبات تخصيص الذاكرة.

وصف الآليات المحددة المعنية يتطلب عدة صفحات (انظر الفصل 7 من نوافذ انترنالس، ونلاحظ أن أ طبعة جديدة سيكون متاحًا قريبًا) ، ولكن هناك بعض الأشياء الجيدة التي يجب ملاحظتها. أولا ، الكثير من ما في ذاكرة الوصول العشوائي هو في جوهره بالفعل على القرص - رمز البرنامج جلب من ملف قابل للتنفيذ أو DLL على سبيل المثال. لذلك لا يلزم كتابة هذا إلى ملف ترحيل الصفحات؛ يمكن لـ Windows ببساطة تتبع مكان جلب البتات في الأصل. ثانياً ، يقوم Windows بتتبع البيانات الموجودة في ذاكرة الوصول العشوائي (RAM) الأكثر استخدامًا ، وبذلك يتم مسحها من ذاكرة الوصول العشوائي (RAM) إلى البيانات التي مضى وقت طويل دون الوصول إليها.

إزالة ملف ترحيل الصفحات بالكامل يمكن أن يسبب المزيد من السحق القرص. تخيل سيناريو بسيطًا يتم فيه تشغيل بعض التطبيقات ومطالبتها بنسبة 80٪ من ذاكرة الوصول العشوائي الحالية. هذا من شأنه إجبار الكود القابل للتنفيذ الحالي خارج ذاكرة الوصول العشوائي - وربما حتى رمز نظام التشغيل. الآن في كل مرة تلك التطبيقات الأخرى - أو نظام التشغيل نفسه (!) تحتاج إلى الوصول إلى تلك البيانات ، يجب على نظام التشغيل تسجيلها في من دعم تخزين على القرص ، مما يؤدي إلى الكثير من السحق. نظرًا لأنه بدون ملف ترحيل الصفحات ليعمل كمخزن احتياطي للبيانات المؤقتة ، فإن الأشياء الوحيدة التي يمكن تقسيمها هي ملفات قابلة للتنفيذ وملفات DLL التي تحتوي على مخازن دعم متأصلة.

هناك بالطبع العديد من سيناريوهات الموارد / الاستخدام. ليس من المستحيل أن يكون لديك أحد السيناريوهات التي لن يكون هناك أي تأثيرات ضارة من إزالة ملف ترحيل الصفحات ، ولكن هذه هي الأقلية. في معظم الحالات ، يؤدي إزالة ملف ترحيل الصفحات أو تقليله إلى انخفاض الأداء في سيناريوهات استخدام ذروة الموارد.

بعض المراجع:

لاحظ dmo حديثا اريك ليبيرت آخر مما يساعد على فهم الذاكرة الظاهرية (على الرغم من أنه أقل صلة بالسؤال). أضعه هنا لأني أشك في أن بعض الأشخاص لن ينتقلوا إلى إجابات أخرى - ولكن إذا وجدت أنه قيّم ، فأنت مدين DMO التصويت ، لذلك استخدم الرابط للوصول الى هناك!


301
2018-06-10 21:15



لجيف وجويل: يتناغم مع "البط" - quux
على سولاريس كان / حتى أكثر مشاركة. ملف المبادلة هو mirroed في قرص ذاكرة الوصول العشوائي مثل tmpfs لذا فإن الذاكرة دائما تقريبا كامل - ولكن يبدو أنها أثبتت أن هذه هي الاستراتيجية المثلى. - Martin Beckett
لطالما اعتقدت أنه بدلاً من السماح لـ Windows بإدارة حجم ملف صفحتي ، يجب أن أضبطه على مبلغ ثابت (على سبيل المثال min 2 غيغابايت ، بحد أقصى 2 غيغابايت) ، لأن تركه ينمو ويتقلص يمكن أن يسبب مشاكل في التجزئة. هل هذا تفكير جيد أم ينبغي علي اتباع خطك الأول والسماح لـ Windows بالتعامل مع كل شيء؟ - John Fouhy
Mehrdad: لأنك لا ترغب في الاحتفاظ بنسبة 50٪ من ذاكرة الوصول العشوائي الحرة. بالتأكيد ، يمكنك فعل ذلك ، ولكنك ستفقد 50٪ من ذاكرة الوصول العشوائي الفعلية التي قد تستخدمها كذاكرة تخزين مؤقت للبيانات النشطة. ذاكرة الوصول العشوائي الحرة هي علامة على عدم الكفاءة ، انها مثل شاحنات FedEx في مستودع بدلا من على الطريق. هذا يعني أنك ليس نقل أكبر قدر ممكن من الشحن لأنك تنفق الكثير من الوقت في التحميل والتفريغ. - David Schwartz
Mehrdad: المشكلة ، مع عدم وجود ملف صفحة ، هناك الكثير من البيانات يجب أن تبقى في ذاكرة الوصول العشوائي على الرغم من أنه من المحتمل أبدا ، يمكن الوصول إليها من أي وقت مضى. خذ بعين الاعتبار ، على سبيل المثال ، أي ذاكرة يتم تخصيصها بواسطة عملية بدأت عند بدء تشغيل النظام ولكنها تقدم خدمة لن يتم استخدامها لأيام. لا يمكن للنظام إثبات أنه لن يتم الوصول إلى البيانات وأنه لا يوجد مكان آخر غير RAM للاحتفاظ بها. لذا تنكمش ذاكرة التخزين المؤقت للقرص أثناء الاحتفاظ بالبيانات في ذاكرة الوصول العشوائي (RAM) التي لم يتم الوصول إليها لعدة أيام. - David Schwartz


اريك ليبيرت كتب مؤخرا دخول بلوق يصف كيفية إدارة Windows للذاكرة. باختصار ، يمكن اعتبار طراز ذاكرة Windows كمخزن أقراص حيث تعمل ذاكرة الوصول العشوائي كذاكرة تخزين مؤقت لتحسين الأداء.


80
2018-06-24 19:47





كما أرى من إجابات أخرى ، أنا الوحيد الذي يعطل ملف الصفحات ولا يندم على الإطلاق. عظيم :-)

في كل من المنزل والعمل لدي فيستا 64 بت مع 8 غيغابايت من ذاكرة الوصول العشوائي. كلاهما ملف صفحة تعطيل. في العمل ، لا شيء لدي عدم وجود نسخ قليلة من Visual Studio 2008 ، Virtual PC مع Windows XP ، مثيلات SQL Server و Internet Explorer 8 مع الكثير من علامات التبويب تعمل معًا. أنا نادرا ما تصل إلى 80 ٪ من الذاكرة.

أنا أيضا باستخدام النوم الهجين كل يوم (السبات مع النوم) دون أي مشاكل.

لقد بدأت بتجريبه عندما كان لدي نظام التشغيل Windows XP مع 2 غيغابايت من ذاكرة الوصول العشوائي ، وشاهدت الفرق بالفعل. كان المثال الكلاسيكي عندما توقفت أيقونات في لوحة التحكم عن إظهار نفسها واحدة تلو الأخرى ، ولكن في وقت واحد. أيضا زيادة وقت بدء فايرفوكس / ثندربيرد بشكل كبير. بدأ كل شيء على الفور بعد النقر على شيء ما. لسوء الحظ ، كان حجم ٢ غيغابايت صغيرًا جدًا لاستخدام تطبيقاتي (Visual Studio 2008 ، Virtual PC و SQL Server) ، لذا قمت بتمكينها مرة أخرى.

ولكن الآن مع 8 غيغابايت لا أريد أن أعود مرة أخرى وتمكين ملف صفحة.

لأولئك الذين يقولون عن الحالات القصوى تأخذ هذا واحد من بلدي ويندوز إكس بي مرات.
عند محاولة تحميل Pivot Table كبيرة في Excel من استعلام SQL ، يزيد Excel 2000 استخدام الذاكرة الخاصة به بسرعة كبيرة.
عندما يكون لديك ملف صفحة معطلة - تنتظر قليلاً ثم ينفد Excel وسيقوم النظام بمسح كل الذاكرة بعده.
عند تمكين ملف الصفحة - تنتظر بعض الوقت وعندما تلاحظ أن هناك خطأ ما ، لا يمكنك فعل أي شيء تقريبًا مع نظامك. محرك الأقراص الصلبة الخاص بك يعمل مثل الجحيم وحتى إذا كنت تدير بطريقة ما لتشغيل مدير المهام (بعد دقائق قليلة من الانتظار) والقتل excel.exe يجب عليك الانتظار دقيقة أو نحو ذلك حتى يقوم النظام بتحميل كل شيء مرة أخرى من ملف الصفحة.
كما رأيته لاحقًا ، يعالج Excel 2003 نفس الجدول المحوري دون أي مشاكل في تعطيل ملف الصفحة - لذلك لم يكن مشكلة في مجموعة البيانات كبيرة جدًا.

لذا في رأيي ، يحميك ملف صفحة معطلة أحيانًا من التطبيقات المكتوبة بشكل سيء.

قريبا: إذا كنت على علم باستخدام الذاكرة - يمكنك تعطيله بأمان.

تصحيح: أريد فقط أن أضيف أنني قمت بتثبيت Windows Vista SP2 دون أي مشاكل.


47
2018-06-28 21:10



لقد قمت بتعطيل ملف ترحيل الصفحات الخاص بي ، وندمت عليه في اللحظة التي استعملت فيها ذاكرتي بالفعل. لذا كن سعيدًا أن لديك ذاكرة أكثر مما تحتاج. - Sam
+1 ، "أنا أيضًا" :-). نفس القصة - 8GB الذاكرة ، ويندوز فيستا x64 ، تشغيل Visual Studio مع ReSharper + SQL Server Express + IIS + 1-2 الأجهزة الافتراضية (كل مع 1500MB ذاكرة) + مجموعة من المرافق - لم يكن لديك مشكلة. - Milan Gardian
أحب كيف يقول الجميع "لقد أمضت مايكروسوفت عدة ساعات في التفكير في هذه المشكلة ، لذا لا تعبث بها" ، لكن تجاهل تجارب العالم الحقيقي. لقد تم تعطيل ملف ترحيل الصفحات منذ XP ولم يندم على ذلك. انها مثل الكمبيوتر حصلت على حقنة رهيبة. - AngryHacker
إنها ممارسة قياسية إلى حد كبير لتعطيل الترحيل على الملقمات التي تعمل على iSCSI boot ، قد يكون ترحيل الصفحات عبر SAN بطيئًا بشكل ملحوظ. عليك فقط مشاهدة استخدام الذاكرة الخاصة بك والابتعاد عن الحد الأقصى - Chris S
-1 لا أرى أي مراجع في هذه الإجابة. كان لدي بالفعل تعطل النظام الخاص بي لأنه تم تعطيل ملف الصفحة وركض ذاكرة تجمع Paged الخاصة بي بالكامل. ومع ذلك ، كان استخدام الذاكرة الفعلية فقط في 2 غيغابايت ... - Tom Wijsman


قد ترغب في إجراء بعض القياس لفهم كيفية استخدام النظام الخاص بك للذاكرة قبل إجراء تعديلات ملف ترحيل الصفحات. أو (إذا كنت لا تزال تريد إجراء تعديلات) ، من قبل و بعد وقال التعديلات.

Perfmon هو أداة لهذا ؛ ليس مدير المهام. عداد رئيسي هو الذاكرة - إدخال الصفحات / ثانية. هذا سوف الرسم البياني على وجه التحديد الصعب أخطاء الصفحة ، تلك التي تحتاج إلى قراءة من القرص قبل أن تستمر العملية. ناعم أخطاء الصفحات (وهي أغلبية العناصر المخططة في الوضع الافتراضي أخطاء الصفحة / ثانية عداد؛ أوصي بتجاهل هذا العداد!) ليست في الحقيقة قضية ؛ انهم ببساطة تظهر العناصر التي تقرأ من ذاكرة الوصول العشوائي عادة.

الرسم البياني Perfmon http://g.imagehost.org/0383/perfmon-paging.png

أعلاه مثال على نظام لا يقلق الذاكرة. في بعض الأحيان يكون هناك ارتفاع كبير في الأعطال الصلبة - لا يمكن تجنبها ، لأن الأقراص الصلبة دائمًا ما تكون أكبر من ذاكرة الوصول العشوائي. لكن الرسم البياني مسطح بشكل كبير عند الصفر. وبالتالي فإن نظام التشغيل هو النداء من مخزن دعم نادرا جدا.

إذا كنت ترى الذاكرة - إدخال الصفحات / ثانية الرسم البياني الذي spikier كثير من هذا ، والاستجابة الصحيحة هي إما استخدام ذاكرة أقل (تشغيل برامج أقل) أو إضافة ذاكرة الوصول العشوائي. تغيير إعدادات ملف ترحيل الصفحات الخاص بك لن يغير حقيقة أن يتم طلب ذاكرة أكثر من النظام مما عليه بالفعل.

عداد إضافي مفيد لرصد هو PhysicalDisk - Avg. طول قائمة الانتظار (جميع الحالات). سيوضح هذا مدى تأثير التغييرات على استخدام القرص نفسه. سيظهر نظام حسن تصرف هذا العداد بمتوسط ​​4 أو أقل لكل المغزل.


34
2018-06-10 21:52



لهاث شخص ما حتى الخروج من طريقهم لشرح كيفية فحص ملف المبادلة. رائع. - cgp
وصلة ميتة للصورة. احتياجات ثابتة. - kinokijuf
نعم فعلا، "ImageHost.org مغلق" - Peter Mortensen


لقد قمت بتشغيل مربع 8 جيجابايت x 64 فيستا بدون ملف صفحة لسنوات ، دون أي مشاكل.

ظهرت مشاكل عندما كنت حقا استخدام ذاكرتي!

قبل ثلاثة أسابيع ، بدأت بتحرير ملفات صور كبيرة بالفعل (~ 2 غيغابايت) في Photoshop. جلسة تحرير واحدة أكلت كل ذاكرتي. مشكلة: لم أتمكن من حفظ عملي لأن Photoshop يحتاج إلى المزيد من الذاكرة لحفظ الملف!

وبما أنه كان Photoshop نفسه ، الذي كان يأكل كل الذاكرة ، لم أستطع حتى تحرير الذاكرة عن طريق إغلاق البرامج (حسنا ، لقد فعلت ذلك ، ولكن كان قليلا جدا من المساعدة).

كل ما يمكنني فعله هو إلغاء عملي ، وتمكين ملف صفحتي وإعادة كل عملي - لقد فقدت الكثير من العمل بسبب هذا ولا يمكنني أن أوصي بتعطيل ملف صفحتك.

نعم ، ستعمل بشكل رائع في معظم الأوقات. لكن اللحظة التي يكسرها قد تكون مؤلمة.


34
2017-07-22 09:43



يجب عليك التوفير أكثر: D من أجل تقليل الأضرار - alexandrul
من السهل أن نقول ، عندما يستغرق الادخار عدة دقائق ، وهذا هو بيتا. - Sam
نحن جميعًا نوفر لك السعادة إذا كنت تستخدم برامج أكثر تعقيدًا ، ولكن في بعض الأحيان ، ينتهي "التحطم" بالتوافق مع "Oh crap ، لم أقم بحفظه منذ فترة." - Damon


بينما غطت الإجابات هنا الموضوع جيدًا ، سأظل أوصي بقراءة هذا:

http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx

يتحدث عن حجم PF تقريبا في النهاية:

يشعر البعض بعدم وجود ملف ترحيل صفحات يؤدي إلى أداء أفضل ، ولكن بصفة عامة ، يعني وجود ملف ترحيل صفحات أن بإمكان Windows كتابة صفحات في القائمة المعدلة (التي تمثل الصفحات التي لا يتم الوصول إليها بشكل نشط ولكن لم يتم حفظها إلى القرص) إلى ملف ترحيل الصفحات ، مما يجعل هذه الذاكرة متوفرة لأغراض أكثر فائدة (عمليات أو ذاكرة تخزين مؤقت للملفات). لذلك ، في حين قد يكون هناك بعض أعباء العمل التي تعمل بشكل أفضل دون وجود ملف ترحيل صفحات ، فإن وجود واحد بشكل عام يعني توفر ذاكرة أكثر قابلية للاستخدام على النظام (ناهيك عن أن Windows لن يتمكن من كتابة عمليات تفكيك أعطال kernel بدون حجم ملف ترحيل صفحات كبير بما فيه الكفاية لحملهم).

أنا حقا أحب مقالات مارك.


19
2018-06-29 00:42



+1 ، بسيطة للارتباط مارك Russinovich. تجدر الإشارة إلى أن win7 حتى ينبثق إعلام لتوجيه أنك لن تكون قادرة على "تتبع مشاكل النظام" إذا قمت بتعطيل ملف المبادلة. - cgp


أفضل إجابة يمكن أن أفكر بها هي أنه في ظل حمولة عادية ، قد لا تستخدم ما يصل إلى 8 جيجا بايت ، ولكن الأحمال غير المتوقعة حيث ستقع في ورطة.

باستخدام ملف صفحة ، سيعمل النظام على الأقل ببطء عندما يبدأ في الوصول إلى الصفحة. ولكن إذا قمت بإزالة ملف الصفحة فسوف تموت (من ما أعرفه).

أيضا ، 8 جيجابايت يبدو مثل الكثير الآن ، ولكن بضع سنوات أسفل الخط يمكن اعتبار الحد الأدنى من الذاكرة للكثير من البرامج.

في كلتا الحالتين - أوصي باحتفظ ملف صفحة صغير على الأقل ؛ ولكن الآخرين يرجى تصحيح لي إذا كنت خارج القاعدة.


13
2018-06-10 19:56



سأذهب قليلا قليلا و ليس غطاء ملف الصفحة. هذا ليس حقا تحسين الأشياء. دع النوافذ تفعل ذلك ... فهم يعرفون أفضل. - Michael Haren
فقط حاول استخدام Media Player Classic لتحميل ملف mkv 6GB. ركض لي من ذاكرة الوصول العشوائي وذاكرة ملفي. عدت إلى VLC سريعة جدا. إجراء 1+ لـ "أنت لا تعرف أبدًا ما ستواجهه". في نهاية المطاف MPC تحطمت واستعادة ذاكرة الوصول العشوائي الخاصة بي ، ولكن ماذا لو كنت تحصل على DLL في برنامج طرف ثالث مع تسرب الذاكرة؟ سيكون لديك الكثير من الأميال إذا كان لديك بعض الذاكرة المدعومة بالقرص لمساعدتك. - mpbloch
بالإضافة إلى النقطة ، ما هي الفائدة من وجود 8GB إذا كان لديك للعيش في خوف دائم من استخدامه في الواقع ؟! - David Schwartz
يبدو "الحفاظ على ملف ترحيل صفحات صغير على الأقل" غريباً قليلاً بالنسبة لي حيث أنه من غير الواضح كيف سيقوم Windows باستخدامه. على سبيل المثال ، قد يسحقها أكثر من ملف صفحة أكبر يوفر مساحة أكبر - أنا أخمن ، ولكن طالما أنه لا يوجد مصدر موثوق به ، فإنني قد أضع في الاعتبار أن نصيحة الصفحة الصغيرة قد تكون ضارة ونوصي بممارسة قياسية بدلاً من ذلك. - mafu


أنت لم تذكر ما إذا كان إصدار 64 بت من Windows ، ولكن أعتقد نعم.

يخدم ملف ترحيل الصفحات العديد من الأشياء ، بما في ذلك إنشاء تفريغ ذاكرة في حالة الموت الزرقاء (شاشة الموت الزرقاء).

إذا لم يكن لديك ملف ترحيل صفحات ، فلن يتمكن Windows من تسجيل الخروج إلى القرص في حالة عدم وجود ذاكرة كافية. قد تعتقد أنه مع 8 غيغابايت لن تصل إلى هذا الحد. ولكن قد يكون لديك برامج سيئة تسريب الذاكرة بمرور الوقت.

أعتقد أنه لن يسمح لك بالانتقال إلى وضع السبات / الاستعداد بدون ملف ترحيل الصفحات (ولكن لم أحاول حتى الآن).

لا يقوم Windows 7/2008 / Vista بتغيير استخدام ملف الصفحة.

رأيت أحد التفسيرات من مارك روسينوفيتش (زميل مايكروسوفت) موضحا أن ويندوز يمكن أن يكون أبطأ من دون ملف صفحة من ملف صفحة wih (حتى مع الكثير من ذاكرة الوصول العشوائي). لكن لا يمكنني العثور على السبب الجذري.

هل خرجت من مساحة القرص؟ أود الاحتفاظ بحد أدنى 1 غيغابايت لتكون قادرة على الحصول على تفريغ نواة في حالة وجود BSoD.


6
2018-06-10 19:59



هل تقصد هذا؟ blogs.technet.com/markrussinovich/archive/2008/11/17/...  إذا كان الأمر كذلك ، فإن نصيحته أعرج. يقول أن ملف الصفحات سيزيد من الأداء لأنه سيعطي المزيد من التطبيقات الأخرى. صحيح ، إذا لم يكن لديك الكثير من الكبش. ولكن إذا كان لديك أكثر من كافية ، فإن ملف الصفحات لا يكون أبداً أسرع. - Pyrolistical
كان في فيديو sysinternal مع Salomon. كان لديها شيء يجب القيام به مع تجمع صفحة kernel - Mathieu Chateau
لا يمكنك نشر "إجابة" عندما لا يكون لديك أي فكرة: لدي جهاز كمبيوتر محمول 32 بت من نوع Windows Vista مزود بذاكرة RAM سعة 4 غيغابايت وأضعه في وضع الاستعداد طوال الوقت. هل يمكنك على الأقل تقييد نفسك بتزويدك بالإجابات على الأسئلة التي تعرف إجابات عنها؟ - PP.
ما حاول PP قوله: تستخدم عملية السبات ملفًا منفصلاً عن ملف المبادلة ، لذلك لا يمثل هذا مشكلة في هذه الحالة. - mafu
بيرولوجي ، من المحتمل أن يكون الوقت متأخرًا جدًا بالنسبة لك لرؤية هذا ، ولكن يمكنك تحويل بيانك حوله وتعبيره كسؤال: متى يؤدي ملف ترحيل الصفحات إلى إبطاء أي شيء لأسفل؟ إجابة جيدة لذلك من شأنه أن يثبت نظريتك. - quux


قمت بتعطيل ملف الصفحة (8 غيغابايت على كمبيوتر محمول x86) وكان لدي مشكلتين حتى مع 2500 ميغابايت مجانًا:

  1. خطأ ASP.NET يحاول تنشيط خدمة WCF: فشل التحقق من بوابات الذاكرة لأن الذاكرة الحرة (399،556،608 بايت) هي أقل من 5٪ من إجمالي الذاكرة. ونتيجة لذلك ، لن تكون الخدمة متاحة للطلبات الواردة. لحل هذه المشكلة ، قم بتقليل التحميل على الجهاز أو ضبط قيمة minFreeMemoryPercentageToActivateService على عنصر التكوين serviceHostingEnvironment.

    تماما كيف أن 3.7 غيغابايت أقل من 5٪ من 8 جيجابايت لن أعرف أبداً !!

  2. الحصول على إغلاق البرامج لمنع فقدان المعلومات الحوار: عندما يتم استخدام 75 ٪ من ذاكرة الوصول العشوائي أحصل على مربع حوار يقول لي لإغلاق البرامج. يمكنك تعطيل هذا مع تعديل التسجيل(أو ربما عن طريق تعطيل "خدمة سياسة التشخيص".

في النهاية ، قررت إعادة تشغيله مرة أخرى. ويندوز لم يكن مجرد تصميم بسيط وبسيط لاستخدامها دون ملف صفحة. انها الأمثل لتشغيل مع الترحيل ، لا يخلو من. إذا كنت تخطط لاستخدام أكثر من 75٪ من ذاكرتك ولا تريد الفوضى مع السجل الخاص بك - فقد لا يكون ذلك مناسبًا لك.


5
2017-09-18 09:21



يخطئني خطأ ASP.NET كأنه مشكلة 32 بت ، لكن إذا كان الرقم الذي قدمته صحيحًا (399556608 = 399،556،608) ، فالخطأ صحيح - ~ 400 ميجابايت تقريبًا 5٪ من 8 جيجابايت. - fencepost
@ الصيد fencepost جيدة - يجب أن يقرأ ذلك مثل كيلو بايت لسبب ما. عجيب - Simon


الشخص الوحيد الذي يمكن أن يخبرك ما إذا كانت الخوادم أو محطات العمل "تحتاج" إلى ملف صفحة أنت، مع الاستخدام الدقيق لمراقبة الأداء أو ما يطلق عليه هذه الأيام. ما هي التطبيقات التي تقوم بتشغيلها ، وما هي الأدوات التي يرونها ، وما هي أعلى ممكن استخدام الذاكرة التي من المحتمل أن ترى؟

هل من الممكن أن يؤدي الاستقرار إلى المساومة من أجل توفير مبلغ ضئيل من المال على الأقراص الصلبة الأصغر؟

ماذا يحدث عندما تقوم بتنزيل حزمة كبيرة جدًا ، على سبيل المثال ، حزمة خدمة. إذا قررت خدمة المثبّت أنها تحتاج إلى ذاكرة أكثر مما تحسب لتفريغ التصحيح ، فماذا بعد ذلك؟ إذا قرر ماسح الفيروسات (عن حق) مسح هذه الحزمة الكبيرة جدًا ، فما هو نوع استخدام الذاكرة الذي ستحتاجه أثناء فك حزم وتفحص ملف التصحيح هذا - آمل ألا يحتوي ملف أرشيف التصحيح على أي أرشيفات نفسه ، لأن ذلك قتل أرقام استخدام الذاكرة.

ما انا يستطيع يخبرك أن إزالة ملف صفحتك له احتمال كبير للإصابة أكثر من المساعدة. لا أرى سبباً لعدم امتلاكك لأي سبب - أنا متأكد من أنه قد يكون هناك عدد قليل من الحالات المتخصصة حيث أخطأ في ذلك ، ولكن هذا مجال آخر بالكامل.


5
2018-06-10 20:16