में कार्यावधि में बफर आकार प्राप्त लिनक्स में, एक सिस्टम डिफ़ॉल्ट नेटवर्क पैकेट के लिए बफर आकार प्राप्त निर्दिष्ट कर सकते हैं, निम्न कमांड का प्रयोग यूडीपी कहते हैं,:निर्दिष्ट यूडीपी लिनक्स
sysctl -w net.core.rmem_max=<value>
sysctl -w net.core.rmem_default=<value>
लेकिन मुझे आश्चर्य है कि, यह संभव है किसी अनुप्रयोग के लिए (कहें, c
में) रनटाइम में प्रति यूडीपी सॉकेट प्राप्त बफर आकार निर्दिष्ट करके सिस्टम के डिफ़ॉल्ट ओवरराइड करने के लिए?
बस जो मैं देख रहा था :) मुझे आश्चर्य है, अगर मैंने बफर आकार को एक छोटे से मूल्य पर निर्दिष्ट किया है, तो यह स्थिर होगा? या क्या सिस्टम यातायात दबाव को संभालने के लिए गतिशील रूप से बफर का आकार बदल देगा, यदि कोई है? –
मैंने लिनक्स टीसीपी ऑटोोट्यूनिंग का उल्लेख करने के लिए थोड़ा सा जवाब दिया है; लिनक्स पर, यदि ऑटोट्यूनिंग सक्षम है, तो आपको शायद 'सेटॉकटॉप' का उपयोग करके बफर आकार को समायोजित नहीं करना चाहिए; लेकिन अन्य प्रणालियों पर, आप अभी भी चाह सकते हैं। –
ऑटोट्यूनिंग केवल टीसीपी पर लागू होता है या यह टीसीपी और यूडीपी दोनों पर लागू होता है? – kumar