हमने अपनी कंपनी में विंडोज सर्वर 2008 R2 पर भी इस मुद्दे का अनुभव किया है। हमारे मामले में मशीन पूरी तरह से फंस गई। यह विंडोज के इस सर्वर संस्करण पर एक बग प्रतीत होता है, क्योंकि यह समान परिस्थितियों में या तो वर्चुअलबॉक्स में चलने वाली मेरी बहुत छोटी विंडोज 7 मशीन पर या लिनक्स के तहत नहीं हुआ।
आप एक एपीआई के साथ कैश को एक निश्चित सीमा तक सेट कर सकते हैं जैसा कि अन्य पहले से ही पोस्ट कर चुके हैं, लेकिन आप इसे सीधे उपयोग करने के लिए एप्लिकेशन पा सकते हैं, जैसे कि सेटसिस्टमफाइलकैशेईजेडईई या एनटी कैश सेटर ।
नकारात्मक पक्ष यह है कि आपको हर रिबूट के बाद कैश सेट करने की आवश्यकता है। आप इसके साथ एक बार में पूरे कैश को फ्लश कर सकते हैं।
हम अपने वीएम पर फ़ाइल कैश को 14 जीबी रैम से 4 जीबी तक सेट करते हैं और यह काम करता है। इसके अलावा फ्लश अच्छी तरह से काम करता है और आप इसे सीधे टास्क मैनेजर में देख सकते हैं।
कमांड लाइन के नमूने:
वर्तमान Windows सेटिंग्स दिखाएं:
SetSystemFileCacheSize.exe
मदद दिखाएँ:
SetSystemFileCacheSize.exe /?
न्यूनतम आकार 8 एमबी और अधिकतम आकार 128 एमबी निर्धारित करें:
SetSystemFileCacheSize.exe 8 128
न्यूनतम आकार को अक्षम करें और अधिकतम आकार को 128 एमबी पर सेट करें:
SetSystemFileCacheSize.exe off 128
न्यूनतम और अधिकतम आकार अक्षम करें:
SetSystemFileCacheSize.exe off off
फ़ाइल कैश फ्लश करें:
SetSystemFileCacheSize.exe flush
नोट: टूल को व्यवस्थापक विशेषाधिकारों के साथ शुरू किया जाना चाहिए।