Ext4lazyinit তার জিনিস শেষ করতে বাধ্য?


19

ext4lazyinitএটি সর্বাধিক অগ্রাধিকার দিয়ে কাজটি শেষ করার কোনও উপায় আছে কি ? "আমি আমার সিস্টেমের রিসোর্সগুলির যত্ন নিই না, কেবল আপনার কাজটি তত দ্রুত করা সম্ভব"?

আমার যুক্ত করা উচিত: ড্রাইভটির পুনরায় ফর্ম্যাট না করে। আমি mkfs এর অলস_যোগ্য_নাইট বিকল্পটি সম্পর্কে সচেতন।


আমার কাছে বেশ XY লাগছে । আপনি আসলে কী অর্জন করার চেষ্টা করছেন?
ড্যানিয়েল বি

3
বাহ্যিক হার্ড ড্রাইভে এক্সপ্লোরাইজিনাইট শেষ করতে আমার রাস্পবেরি পাই একাধিক ঘন্টা সময় নিয়েছে। আমি পরীক্ষা করতে চেয়েছিলাম যে এইচডি সঠিকভাবে কিছুটা নিষ্ক্রিয়তার পরে স্পিন করে তবে এটি ext4lazyinit এর কারণে সম্ভব হয়নি। কিছু কার্নেল কোড ( github.com/torvalds/linux/blob/master/fs/ext4/super.c#L2931 ) দেখার পরে দেরি কিছুটা হার্ডকোডড থাকায় থ্রেডটি শেষ করতে বাধ্য করা সম্ভব হবে না বলে মনে হয়। এটি অবশ্য কোনও চূড়ান্ত উত্তর নয়, আমি কোনও কার্নেল বা এক্সট এক্স বিশেষজ্ঞ নই এবং আমি কেবলমাত্র সেই অনুষ্ঠানে এক ঝলক দেখলাম।
মারিয়াস

@ মারিয়াস আপনি সঠিক যে বিলম্বটি কঠোর কোডড।
মোশে কাটজ

উত্তর:


16

'চাপ দিতে' ext4lazyinit সর্বাধিক অগ্রাধিকার দিয়ে কাজটি শেষ করতে, আপনাকে 'init_able = 0' দিয়ে ফাইল সিস্টেমটি মাউন্ট করতে হবে। ডিফল্টরূপে এটি 10 ​​(বিশদরূপে নীচের লিঙ্কটি দেখুন)

বিকল্প সমাধান হ'ল মাউন্ট অপশন ' noinit_able ' দ্বারা ext4lazyinit থ্রেডটি অক্ষম করা যা উত্পাদন সিস্টেমের ক্ষেত্রে যদিও ভাল ধারণা নাও থাকতে পারে ( বিশদরূপে নীচের লিঙ্কটি দেখুন)।

বিশদ তথ্য সহ উত্স এখানে ext4lazyinit গিট কমিট মন্তব্য


2
যে কমান্ডটি পুনঃমাউন্ট করতে ব্যবহৃত হতে পারে (আস্তরণ ছাড়াই) চালাতে পারেন mount | grep /path/to/mount/point | sed -E 's/^.* on (.*) type ext4 \((.*)\)$/mount -o remount,init_itable=0,\2 \1/g'- এটি এমন কিছু আউটপুট দেবেmount -o remount,init_itable=0,rw,noatime,seclabel,stripe=512,data=ordered /path/to/mount/point
Iwan Aucamp

-2

আপনি প্রক্রিয়াটির 'দুর্দান্ত' স্তরটিকে অন্যের চেয়ে উচ্চতর অগ্রাধিকারে সেট করতে পারেন। নিশ্চিত না যে এটি যদি এটি আরও দ্রুত এগিয়ে যায় এবং এটি যদি খুব বেশি সেট (-20 সর্বোচ্চ অগ্রাধিকার) হয় তবে সিস্টেমের স্থিতিশীলতার উপর বিরূপ প্রভাব ফেলতে পারে।

nice -n [nice value] [command]

1
এটি আরও সিপিইউর অগ্রাধিকার দিচ্ছে, এটির চেয়ে বেশি প্রয়োজন IO অগ্রাধিকার, @ ভেনকা বিএসপামের সঠিক সমাধান রয়েছে
জেনস মাহেলেনহফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.