nofileআমার ব্যবহারকারীর সম্পর্কে (যা অবশ্যই sudoসুবিধা রয়েছে) সম্পর্কিত কঠোর এবং নরম উভয় সীমা নির্ধারণ করার চেষ্টা করার সময় আমি একটি অদ্ভুত আচরণ লক্ষ্য করেছি ।
আমার সামগ্রিক সিস্টেম আবদ্ধ 2 ^ 22, এবং আমি 2 ^ 23 সেট আপ করার পরেও নিম্নলিখিতগুলি করার চেষ্টা করেছি।
আমি কোনও সমস্যা ছাড়াই নিখুঁতভাবে নরম এবং কঠোর উভয় সীমা 2 set 20 অবধি সেট করতে পেরেছি। (যার অর্থ আমি তাদের ব্যবহার করে নমুনা দেওয়ার পরে আমি ulimit -Sn,and -Hnসুনির্দিষ্ট মানগুলি পেয়েছি)।
আমি যখন তাদের 2 ^ 21 বা তার চেয়ে বেশি স্থির করে রাখি, আমি ব্যবহারকারীকে পুনরায় ব্লগ করার পরে (পরিবর্তনগুলি প্রয়োগ করার জন্য), কঠোর সীমা এবং নরম সীমা উভয় হ্রাস পেয়ে যথাক্রমে 4096 এবং 1024 হয়।
আমি এটি সম্পর্কে অনলাইনে কিছু খুঁজে পাচ্ছি না এবং আমার সন্দেহ হয় যে এই মানগুলি সংরক্ষণ করতে ব্যবহৃত ভেরিয়েবলগুলির সাথে এর কিছু সম্পর্ক রয়েছে (ব্যক্তিগতভাবে আমি এটি 2 somewhere 32 বা এমনকি 2 ^ 33 এর কাছাকাছি হওয়ার আশা করছিলাম) যদি সেগুলি সংজ্ঞায়িত করা হয় uintতবে তা অবশ্যই নয়)।
fs.nr_openপ্যারামিটারটি পরীক্ষা করে দেখব । আপনার উত্তর সম্পর্কে আমার দুটি প্রশ্ন রয়েছে: 1) আমার মেশিনের আচরণটি সীমাবদ্ধতার চেয়ে বেশি সীমা নির্ধারণের পরে এখানে বর্ণনা করার সাথে সাথে ত্রুটি নির্গতের পরিবর্তে উভয় সীমাতে স্বয়ংক্রিয়ভাবে হ্রাস ছিলnr_open। 2) সুতরাংfile-maxআমরা যদি কেবল কোনও ব্যবহারকারীর / প্রকল্পের ভিত্তিতে এটি পাস করতে পারি তবে আসলে কী করবে? এটি কি কোনও নীতি প্রয়োগ করে?