নরম সীমা বনাম হার্ড সীমা?


43

নরম এবং কঠোর সীমাটির মধ্যে পার্থক্য কি সাধারণ লোকের শর্তে কেউ ব্যাখ্যা করতে পারেন?

আমার নরম ও শক্ত সীমাটি কি একই হতে হবে? বা নরম উল্লেখযোগ্যভাবে কম হওয়া উচিত? সিস্টেমটি কি কোনও উপকারে আসে?

ধন্যবাদ।

উত্তর:


34

শক্ত সীমাটি নরম সীমাটির সিলিং। নরম সীমাটি আসলে কোন সেশন বা প্রক্রিয়াটির জন্য প্রয়োগ করা হয়। এটি প্রশাসককে (বা ব্যবহারকারী) তাদের সর্বাধিক ব্যবহারের মঞ্জুরি দিতে কঠোর সীমাটি নির্ধারণ করতে দেয়। অন্যান্য ব্যবহারকারী এবং প্রক্রিয়াগুলি যদি তারা চান তবে তাদের সংস্থান ব্যবহারকে আরও নিম্ন স্তরে সীমাবদ্ধ করতে নরম সীমাটি ব্যবহার করতে পারে।


3
হার্ড সীমাবদ্ধতা "এখানে এবং এখন" প্রয়োগ করা হয়, অর্থাত্ প্রক্রিয়া কখনই কোনও সংস্থান অ্যাক্সেস করতে পারে না যদি এটি একটি কঠোর সীমা লঙ্ঘনের কারণ হয়ে থাকে। একটি প্রক্রিয়া সময়ের জন্য নরম সীমা অতিক্রম করতে পারে। কোনও নন-রুট ব্যবহারকারী হার্ড সীমা পর্যন্ত নরম সীমাটি বাড়ানো যেতে পারে।
পাউয়ে ব্রোডাকির

নরম সীমা অতিক্রম করার উপর নির্ভর করে যে আচরণটি এটি সীমাবদ্ধতার উপর নির্ভর করে। সেট্রলিমিটের জন্য ম্যান পৃষ্ঠা (2) ফলাফলটি বর্ণনা করে: linux.die.net/man/2/setrlimit
কামিল কিসিয়েল

আমি সংশোধন হয়ে দাঁড়িয়েছি
পাউয়ে ব্রোডাকী

আপনি বলেছিলেন "সেশন বা প্রক্রিয়াটির জন্য নরম সীমাটি আসলে প্রয়োগ করা হয়"। এটি কি বাস্তব সীমাবদ্ধতা প্রয়োগ করে না?
ব্রায়ান

নরম সীমাটি যা প্রয়োগ করা হয় এবং ব্যবহারকারী এটি সর্বাধিক শক্ত সীমাতে বাড়িয়ে তুলতে পারে।
কামিল কিসিয়েল

5

যে ব্যবহারকারীরা নরম সীমাবদ্ধতার কোটাকে লঙ্ঘন করেন তারা একটি ইমেল পান যা জরিমানা কাটানোর আগে তাদের কয়েক দিনের গ্রেস পিরিয়ড রয়েছে। যারা কঠোর সীমা প্রান্তিকতা অতিক্রম করে এমন ব্যবহারকারীরা এ জাতীয় কোনও গ্রেস পিরিয়ড পান না। নির্দিষ্ট কোটার উপর নির্ভর করে জরিমানা পৃথক হয়, তবে সাধারণত প্রায় প্রতিটি কমান্ড এমন ব্যর্থ হয় যে ব্যবহারকারী দ্রুত মেনে চলতে চায়।


5
ইউলিমিট এবং কোটাগুলি বিভিন্ন জন্তু
সাইরেক্স

3

ব্যবহারকারী সংস্থান সীমা নির্দিষ্ট সেশনের জন্য যে পরিমাণ সংস্থান ব্যবহার করতে পারে তার পরিমাণ নির্ধারণ করে। নিয়ন্ত্রিত হতে পারে এমন সংস্থানগুলি হ'ল:

maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available

এই সেটিংস প্রতি সেশনের হয় তা লক্ষ করা জরুরী। এর অর্থ হ'ল তারা লগইন করা সময়ের জন্য (এবং সেই সময়ের মধ্যে তারা যে কোনও প্রক্রিয়া চালায়) তার জন্য কেবল কার্যকর। এগুলি বিশ্বব্যাপী সেটিংস নয়। অন্য কথায়, তারা কেবল অধিবেশন সময়কালের জন্য সক্রিয় এবং সেটিংসটি संचयी নয়। উদাহরণস্বরূপ, আপনি যদি প্রসেসের সর্বাধিক সংখ্যা 11 তে সেট করেন তবে ব্যবহারকারীর কাছে প্রতি সেশনে কেবল 11 টি প্রক্রিয়া চলতে পারে। তারা মেশিনে 11 টি মোট প্রক্রিয়াতেই সীমাবদ্ধ নয় কারণ তারা অন্য সেশন শুরু করতে পারে। প্রতিটি সেটিংস সর্বাধিক সংখ্যক প্রক্রিয়া ব্যতীত সেশন চলাকালীন প্রতিটি প্রক্রিয়া সেটিংস অনুযায়ী হয় are

উপরে তালিকাভুক্ত প্রতিটি সম্পত্তির জন্য দুটি ধরণের সীমা নির্ধারণ করা যেতে পারে, একটি শক্ত এবং নরম সীমা

এটি নির্দিষ্ট হয়ে গেলে ব্যবহারকারী দ্বারা একটি হার্ড সীমা পরিবর্তন করা যায় না। রুট ব্যবহারকারী দ্বারা হার্ড সীমা পরিবর্তন করা যেতে পারে। একটি স্নিগ্ধ সীমা ব্যবহারকারীর দ্বারা পরিবর্তিত হতে পারে তবে হার্ড সীমাটি অতিক্রম করতে পারে না কারণ এর সর্বনিম্ন 0 মান এবং 'হার্ড সীমা'র সমান সর্বোচ্চ মান থাকতে পারে।

জন্য আরো তথ্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.