मुझे लगता है कि एक नई CentOS छवि है कि मैं सिर्फ EC2 से दूर है कि ulimit डिफ़ॉल्ट 1024 खुली फ़ाइलों को बूट किया है, लेकिन / proc / sys / fs / फ़ाइल अधिकतम 761,408 पर सेट है और मैं सोच रहा हूँ कि कैसे इन दो सीमाओं काम साथ में। मैं अनुमान लगा रहा हूं कि ulimit -n फाइल-डिस्क्रिप्टर की संख्या की प्रति-उपयोगकर्ता सीमा है, जबकि / proc / sys / fs / file-max सिस्टम-वाइड है? अगर ऐसा है, तो कहें कि मैंने एक ही उपयोगकर्ता के रूप में दो बार लॉग इन किया है - क्या प्रत्येक लॉग-इन उपयोगकर्ता के पास खुली फ़ाइलों की संख्या पर 1024 सीमा है, या क्या यह लॉग किए गए प्रत्येक के बीच 1024 संयुक्त खुली फ़ाइलों की सीमा है- उपयोगकर्ताओं में
और अगर आपके सिस्टम ने कभी बहुत सारी फाइलें नहीं खोली हैं, तो आपके अधिकतम फ़ाइल डिस्क्रिप्टर को बहुत अधिक संख्या में सेट करने के लिए बहुत अधिक प्रभाव पड़ता है?