मेरे पास एक पुराना सर्वर है जिसमें 4GB RAM है और यह पूरे दिन एक ही फाइल को परोस रहा है, लेकिन यह हार्ड ड्राइव से ऐसा कर रहा है जबकि 3GB RAM "फ्री" है।
जिस किसी ने भी कभी राम-ड्राइव चलाने की कोशिश की है वह देख सकता है कि यह गति के मामले में कमाल है। इस प्रणाली का मेमोरी उपयोग आमतौर पर 1GB / 4GB से अधिक कभी नहीं होता है इसलिए मैं जानना चाहता हूं कि क्या किसी अच्छी चीज के लिए उस अतिरिक्त मेमोरी का उपयोग करने का कोई तरीका है।
- क्या रैम से बाहर कुछ फ़ाइलों की सेवा करने के लिए फाइलसिस्टम को बताना संभव है?
- क्या रैम के उपयोग से फाइल रीडिंग क्षमताओं को बेहतर बनाने के लिए मैं कोई और तरीका अपना सकता हूं?
विशेष रूप से, मैं यहां 'हैक' की तलाश में नहीं हूं। मैं चाहता हूँ कि फ़ाइल सिस्टम कॉल रैम से फ़ाइलों की सेवा करने के लिए बिना रैम-ड्राइव बनाने के लिए और फ़ाइलों को मैन्युअल रूप से कॉपी करने की आवश्यकता हो। या कम से कम एक स्क्रिप्ट जो मेरे लिए ऐसा करती है।
संभावित आवेदन यहाँ हैं:
- स्थिर फ़ाइलों के साथ वेब सर्वर, जो बहुत पढ़े जाते हैं
- बड़े पुस्तकालयों के साथ अनुप्रयोग सर्वर
- बहुत अधिक रैम वाले डेस्कटॉप कंप्यूटर
कोई विचार?
संपादित करें:
- यह बहुत जानकारीपूर्ण पाया: लिनक्स पेज कैश और पीडीफ्लश
- जैसा कि ज़ैन ने बताया, स्मृति वास्तव में मुफ्त नहीं है। मेरा मतलब है कि इसका उपयोग अनुप्रयोगों द्वारा नहीं किया जा रहा है और मैं यह नियंत्रित करना चाहता हूं कि मेमोरी में क्या कैश होना चाहिए।