ফাইলের সংখ্যা fsck এর কর্মক্ষমতা প্রভাবিত করে?


3

100,000 ফাইলের সাথে একটি 100 গিগাবাইট ডিস্ক চলমান 100 টি ফাইলের 100 গিগাবাইট ডিস্কের চেয়ে বেশি সময় নেয় fsck?


পরিষ্কার হতে হবে: 1,000,000 ফাইল এবং 100 টি ফাইল একই পরিমাণ স্থান দখল করবে?
Dennis

@ ডেনিস হ্যাঁ, একই স্থান দখল।
IMB

সম্ভবত এটি ধীর হবে। এটি একবারে ফাইল নামগুলির তালিকার মধ্য দিয়ে যেতে হবে এবং যাচাই করবে যে এটি সঠিক। ফাইল সিস্টেম, এবং হার্ড ড্রাইভের গতি এবং প্রসেসরের গতিতেও কতটা ধীর হয়। এছাড়াও যদি ফাইল সিস্টেম কোড মাল্টি থ্রেডেড বা না কোড।
cybernard

উত্তর:


8

যে ফাইল সিস্টেম এবং আপনি fsck সঙ্গে ব্যবহার সুইচ উপর নির্ভর করে।

কি fsck চেক এবং মেরামত করার চেষ্টা করে সুইচ ছাড়াই যখন fsck কি একটি চমত্কার বিস্তারিত ব্যাখ্যা দেয়।

চেকগুলির মধ্যে কয়েকটি সময় একটি নির্দিষ্ট পরিমাণ সময় নেয় (উদাহরণস্বরূপ, সুপার ব্লক চেক), এদের মধ্যে অনেকে fsck- এর প্রক্রিয়া (উদাহরণস্বরূপ, লিঙ্ক গণনা চেক) সংখ্যা, ফাইল সিস্টেমের আকারের উপর নির্ভর করে (যেমন, নিয়মিত তথ্য ব্লক চেক)।

ছাড়া -c সুইচ, fsck নিয়মিত ফাইলের বিষয়বস্তু পরীক্ষা করে না, তাই ফাইলের আকার অপ্রাসঙ্গিক। এমনকি খারাপ ব্লকগুলির জন্য চেক করার সময়, ফাইলের আকারের সাথে এক্সিকিউশন সময় শুধুমাত্র বৃদ্ধি পায়। পার্টিশন কোন অংশ দখল execution সময় প্রভাবিত করে না। 1

সংখ্যা inodes একটি ফাইল সিস্টেমের ধ্রুবক হয়, অর্থাত্, সৃষ্টির সময় সিদ্ধান্ত নিয়েছে। প্রতিটি ফাইলের মেটাডেটা যেমন কোনও ইনডেক্সে সংরক্ষণ করা হয়। অনুসারে ext4 এই , অব্যবহৃত inodes যেমন ext4 হিসাবে চিহ্নিত করা হয়, কিন্তু ext3 মধ্যে না। এভাবে, fsck এর এক্সিকিউশন সময় ext4 এ ফাইল গণনার সাথে বৃদ্ধি পায়, কিন্তু ext3 এ ধ্রুবক (এবং উচ্চ)।

নিচের চিত্রটি ইঙ্গিত করে:

comparison

বিভিন্ন ফাইল গণনা বিভিন্ন রং দ্বারা প্রতিনিধিত্ব করা হয় যে পর্যবেক্ষণ করুন। 2.1 মিলিয়ন, 100 হাজার এবং এমনকি শূন্য ফাইলগুলির সাথে ext3 এর গ্রাফগুলি একই। 2.1 এম এবং 100k ফাইলের সাথে ext4 জন্য গ্রাফ যথাক্রমে একটি উল্লেখযোগ্য পার্থক্য প্রদর্শন।

বিপরীতে, ext3 সহ ইনডক্স সংখ্যা সহ এক্সিকিউশন সময় বাড়ায়, যখন অব্যবহৃত ইনডোড ext4 সহ কার্যকর সময় প্রভাবিত করে না।


1 চলমান দ্বারা পরীক্ষামূলকভাবে যাচাই fsck -c একটি খালি পার্টিশন উপর।

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