কিভাবে লিনাক্সের জন্য প্রক্রিয়া স্বচ্ছতা সেট করবেন?


29

/proc/sys/vm/swappinessদুর্দান্ত, তবে আমি চাই একটি প্রক্রিয়া মত প্রক্রিয়া মতো একটি গিঁট /proc/$PID/oom_adj। যাতে আমি অন্যের তুলনায় তাদের যে কোনও পৃষ্ঠার অদলবদল হওয়ার চেয়ে কম প্রক্রিয়াগুলি কম তৈরি করতে পারি। বিপরীতে memlock(), এটি কোনও প্রোগ্রামের অদলবদল হতে বাধা দেয় না। এবং পছন্দ করুন nice, ডিফল্টরূপে ব্যবহারকারী তাদের প্রোগ্রামগুলি কম সম্ভাবনা তৈরি করতে পারবেন না, তবে কেবল অদলবদল হওয়ার সম্ভাবনা বেশি। আমি মনে করি আমাকে এটি কল করতে হয়েছিল /proc/$PID/swappiness_adj।

উত্তর:


30

আপনি প্রতি সিগ্রুপে অদলবদল কনফিগার করতে পারেন:

http://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt

http://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt

Cgroups এর আরও সহজ পরিচিতির জন্য উদাহরণ সহ দেখুন see

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch01.html


2
রেডহ্যাট গাইড অনুসারে সাবধান থাকুন, মেমরি-সিগ্রুপকে সক্ষম করে প্রতি পৃষ্ঠায় 40 বাইট অতিরিক্ত মেমরি ব্যবহার করে। এই প্রসঙ্গে পৃষ্ঠাগুলির সংখ্যা হ্রাস করতে বিশাল পৃষ্ঠাগুলি বিবেচনা করুন, wiki.debian.org/ হিউজপেজগুলি দেখুন
— টিনো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.