সিসফস পরামিতিগুলি তৈরি করার পরামর্শগুলি রিবুটগুলি জুড়েই থেকে যায়


10

আমি সিএসএফএস ভার্চুয়াল ফাইল সিস্টেমের মাধ্যমে লিনাক্স সিস্টেম রানটাইম পরামিতিগুলিতে বড় পরিবর্তন নিয়ে পরীক্ষা করছি ।

এই পরামিতিগুলি বজায় রাখার সর্বাধিক দক্ষ উপায় কোনটি যাতে তারা কোনও RHEL / CentOS- শৈলী সিস্টেমে পুনরায় বুট চালিয়ে যায়?

এটি কি কেবল /etc/rc.local এ ডাম্পিং কমান্ডের একটি মামলা? এর জন্য কোনও উপকারী স্ক্রিপ্ট কি উপযুক্ত? আমি একটি কনফিগারেশন পরিচালন দৃষ্টিকোণ থেকে মানীকরণ সম্পর্কে চিন্তা করছি। একটি পরিষ্কার sysfs সমতুল্য কি আছে sysctl?

উত্তর:


6

এটি যদি আমি থাকতাম তবে আমি সম্ভবত একটি /etc/sysfs.confএবং একটি /etc/init.d/sysfsutilsস্ক্রিপ্ট তৈরি করতাম । তারপরে আমি আমার সিএসফ সম্পর্কিত সমস্ত কনফিগারেশন এবং বিকল্পগুলি অন্য সমস্ত কিছুর থেকে পৃথক রাখতে পারি। একটি এনআইপি স্ক্রিপ্টের সাহায্যে, এটি পরিচালনা ও পরিচালনা করা যায় SysV থ্রি স্ক্রিপ্টগুলির মাধ্যমে ( service sysfsutils [start|stop|reload|restart|status]আরএইচইএল / সেন্টোস (কিছুটা অতিরিক্ত কাজ সহ)) মাধ্যমে কনফিগারেশনের জন্য স্ট্যান্ডার্ড আইডিয়ামগুলি ব্যবহার করে ।

এমনকি যদি আমি /etc/init.d/sysfsutilsস্ক্রিপ্টটি নিয়ে মাথা ঘামাই না , তবুও আমি বিকল্পগুলি প্রবেশ করিয়ে দেব /etc/sysfs.confএবং তারপরে একটি পৃথক স্ক্রিপ্ট থেকে সেই ফাইলের সামগ্রীগুলি কল / প্রক্রিয়া করব ( /etc/rc.local, শেষ / অলস বিকল্প হিসাবে)।

দ্রষ্টব্য: দেবিয়ান এবং ডেবিয়ান-ভিত্তিক বিতরণগুলি (উবুন্টু, ইত্যাদি) ইতিমধ্যে এটি করেছে এবং /etc/sysfs.confতাদের সিস্টেমে প্যাকেজ সহ একটি কনফিগার ফাইল এবং আরআইপি স্ক্রিপ্ট পাঠায়। এই দুটি ফাইল একটি ডেবিয়ান / উবুন্টু বাক্স (বা সিসফসুইটিলের জন্য দেবিয়ান উত্স প্যাকেজ) থেকে গ্র্যাব করা সম্ভবত এটির অনুলিপি করার জন্য সম্ভবত একটি ভাল উপায় হতে পারে।


এটি একটি বিকল্প, তবে আমি ওএস পরিবর্তনগুলি / আপডেটগুলি সম্পর্কে ভীত হই যা সম্ভবত এই সেটিংসের সাথে হস্তক্ষেপ করতে পারে।
ew white

@ নিউ হোয়াইট: আপনি যদি গ্যারান্টি দিতে চান যে কোনও বিক্রেতার সরবরাহকৃত ওএস আপডেট / পরিবর্তন এতে হস্তক্ষেপ করছে না, আপনি /usr/localবা এর অধীনে কাজ করার মধ্যে সীমাবদ্ধ থাকবেন /opt। আমি সম্ভবত কয়েকটি সংখ্যক মেশিনের জন্য এটির সুযোগ দিতে প্রস্তুত হব (সমস্ত গুরুত্বপূর্ণ বিট ব্যাক আপ সহ)। বিপুল সংখ্যক বাক্সের জন্য, আমি উপরে বর্ণিত সেটআপটি সদৃশ করেছিলাম, তবে নীচে এবং যথাক্রমে /usr/localথেকে /etc/এবং সংলগ্নগুলির সাথে /etc/init.d। এবং / অথবা আমি সম্ভবত ফাইল ইনস্টলেশন / বিতরণ করতে একটি আরপিএম তৈরি করব।
ক্রিস্টোফার ক্যাসেল

5

আপনি কী সেট করতে চান তার উপর নির্ভর করে আপনি উদেব বিধিও চেষ্টা করতে পারেন। উদাহরণস্বরূপ, আমার সিস্টেমে আমি আমার এসএসডিগুলিকে সিড করে deadlineসিডিউল ব্যবহার করে /etc/udev/rules.d/60-ssd-scheduler.rules:

# set deadline scheduler for non-rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"

এটিটিআর মেকানিজমের মাধ্যমে আপনার যে কোনও সিএসএফএস বৈশিষ্ট্যগুলি মেলাতে সক্ষম হওয়া উচিত ।


মজাদার. আমি কখনই তা বিবেচনা করি নি।
ew white

এই নিয়মগুলি ভাল দেখাচ্ছে, কেন ডিস্ট্রসগুলি এটিকে পাঠাচ্ছে না?
友情 留 在 无 盐

4

sysfsutilsপ্যাকেজ চেষ্টা করুন । বিশেষত, /etc/sysfs.confএই সাহায্য করা উচিত।


2
আসলে rc.local আমার মতে কোনও খারাপ পদ্ধতি নয়।
johnshen64

নোট করুন /etc/sysfsutils.confএবং এটি প্রয়োগ করার জন্য স্ক্রিপ্টটি আপস্ট্রিম প্যাকেজের অংশ নয় (ক্রিস্টোফরের উত্তরে বর্ণিত হয়েছে)। এটি কেবল কয়েকটি ডিস্ট্রোজে উপস্থিত রয়েছে, উদাহরণস্বরূপ আর্চ লিনাক্সে নয়। আমি সিস্টেম সন্ধানের জন্য কনফিগারrc.local করেছি এবং এটি আমার আর্চ ডেস্কটপে ব্যবহার করেছি।
পিটার কর্ডস

3

ফেডোরা / আরএইচইএল / সেন্টোসের জন্য - সিসফগুলি কনফিগার করার জন্য ডিফল্ট পদ্ধতি এবং এটি পুনরায় বুট চালিয়ে যাওয়ার জন্য টিউন করা উচিত। টিউন করা একটি সাধারণ সিস্টেম টিউনিং অবকাঠামো। জন্য sysfs- র পরামিতি, একটি তৈরি [sysfs]আপনার কনফিগারেশন ফাইলের মধ্যে স্তবক, এবং যে আপনি সেট করতে চান এবং পুনরায় বুট জুড়ে জিদ আছে পরিবর্তনশীল প্রতি একটি লাইন প্রদান।

লেনার্ট পোয়েটারিং যেমন উল্লেখ করেছেন - সিস্টেমে একটি স্নিপেট ফেলে দেওয়ার মাধ্যমে সিএসএফএস সেটিংস সরবরাহ করতে দেশীয় সক্ষমতা রয়েছে/etc/tmpfiles.d/


মৃত লিঙ্ক: ফেডোরোহস্টেড এখন অবসরপ্রাপ্তtunedগুগল করা খুব কঠিন (সাধারণ ইংরেজী শব্দের শব্দে হারিয়ে গেছে যা সিএসএফএস সেটিংস সম্পর্কে কথা বলার সময়ও প্রচুর ব্যবহৃত হয়) তবে দ্রুত অনুসন্ধানে এই পৃষ্ঠাটি এটি খুঁজে পেয়েছিল : ডকস.ফেডোরাপ্রজেক্ট.আর-ইউএস / ফেডোরা / 20 / এইচটিএমএল /…
পিটার কর্ডস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.