আমরা সম্প্রতি আমাদের অ্যাপ্লিকেশনটির লোড পরীক্ষা শুরু করেছি এবং লক্ষ্য করেছি যে এটি প্রায় 24 ঘন্টা পরে ফাইল বর্ণনাকারীর বাইরে চলে গেছে।
আমরা একটি ডেল 1955 তে RHEL 5 চালাচ্ছি:
সিপিইউ: 2 এক্স ডুয়াল কোর 2.66GHz 4MB 5150 / 1333FSB র্যাম: 8 জিবি র্যাম এইচডিডি: 2 এক্স 160 জিবি 2.5 "সটা হার্ড ড্রাইভ
আমি ফাইল বর্ণনাকারীর সীমা পরীক্ষা করেছিলাম এবং এটি 1024 এ সেট করা হয়েছিল। আমাদের অ্যাপ্লিকেশনটিতে প্রায় 1000 আগত সংযোগের পাশাপাশি 1000 বহির্গামী সংযোগ থাকতে পারে তা বিবেচনা করে এটি বেশ কম বলে মনে হয়। খোলার দরকার আছে এমন কোনও প্রকৃত ফাইলের উল্লেখ না করা।
আমার প্রথম চিন্তাটি ছিল মাত্র কয়েক মাত্রার মাত্রা অনুসারে ulimit -n প্যারামিটারটি বাড়ানো এবং তারপরে পরীক্ষাটি পুনরায় চালানো কিন্তু আমি এই পরিবর্তনশীলটিকে খুব বেশি সেট করার কোনও সম্ভাব্য বিস্তৃতি জানতে চাইছিলাম।
আমাদের সফ্টওয়্যারটি তাত্ত্বিকভাবে কতগুলি ফাইল বর্ণনাকারী খুলতে পারে তা নির্ধারণের ব্যতীত অন্য সেট করার পক্ষে কি কোনও সেরা অনুশীলন রয়েছে?