লিনাক্স এবং সোলারিসে পিআইডি-র পরিসর কত?


12

লিনাক্স এবং সোলারিসে পিআইডি (প্রসেস আইডি) জন্য সর্বাধিক এবং সর্বনিম্ন মান কত?

উত্তর:


13

Http://www.alexxoid.com/blog/linux/getting-the-max-pid-value-for-linux-process.html থেকে :

লিনাক্স প্রক্রিয়াতে নির্ধারিত সর্বোচ্চ PID মান পেতে, নিম্নলিখিত কমান্ডটি চালান:

cat /proc/sys/kernel/pid_max

অধিকাংশ Linux মেশিন অন, ফল 32768 (= 2 15 )।

তবে প্রয়োজনে এটি 4194304 (= 2 22 ) পর্যন্ত কোনও মানতে সেট করা যেতে পারে । পিআইডি সংঘর্ষ এড়ানোর জন্য সার্ভারগুলির বৃহত্তর সীমা থাকতে পারে।


15

আপনি একটি লিনাক্স উত্তর পেয়েছেন এবং গ্রহণ করেছেন। সোলারিসে, প্রসেস আইডির সর্বাধিক মান হ'ল কার্নেল টিউনযোগ্য প্যারামিটার - pidmaxইন /etc/system- এটি ডিফল্ট 30,000 এবং এটি 266 এবং 999,999 এর মধ্যে যে কোনও জায়গায় সেট করা যায়। নোট করুন যে এটি নয় max_nprocs, যা একটি পৃথক ফাংশন সহ কার্নেল টুনিয়েবল পরামিতি।


আপনি উল্লেখ করেছেন যে max_nprocsআলাদা, পার্থক্য কি?
— ffledgling

1
@ ফ্লেডগ্লিং max_nprocsঅব্যবহৃত পিডগুলি উপলভ্য কিনা তা নির্বিশেষে সমবর্তী প্রক্রিয়াগুলির সংখ্যা সীমিত করে।
— jlliagre

2

সর্বনিম্ন 1 এবং সাধারণত সর্বোচ্চ 2 ^ 15 হয়


... সোলারিস ব্যতীত, প্রশ্নে, যেখানে তা নেই।
— জেডিবিপি

সর্বনিম্ন পিআইডি আসলে 0, যেমন কার্নেল যা আসলেই প্রক্রিয়া নয় ...
— jlliagre

কার্নেল একটি পিআইডি পেতে পারে?
— জিওভান্নি তিরলনি

এটির একটির দরকার নেই তবে পিড দেওয়া হয়। লিনাক্সের অধীনে, আমি অনুমান করি এটি কেবল একটি পিপিআইডি হিসাবে প্রদর্শিত হবে তবে সোলারিসের অধীনে অবশ্যই একটি / প্রো / / 0 প্রবেশ এবং পিএস রিপোর্ট 0 প্রক্রিয়াটি "সময়সূচী" হিসাবে রয়েছে।
— jlliagre

@ জেলিয়াগ্রে উবুন্টুর /proc/0কোনও ps -p 0কাজই নেই :), যাইহোক, ভেরিয়েবল পিড ইনিশিয়ালাইজার হিসাবে, সেরাটি মনে হয়-1
— অ্যাকোরিয়াস পাওয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.