ব্যাডব্লকস বনাম স্মার্ট প্রসারিত স্ব-পরীক্ষা


14

'ব্যাডব্লকস' দ্বারা একটি সম্পূর্ণ পঠন / লেখার পৃষ্ঠতল স্ক্যান কীভাবে স্মার্ট এক্সটেন্ডেড স্ব-পরীক্ষার চেয়ে আলাদা ?

দেখে মনে হচ্ছে এগুলি উভয়ই পুরো পৃষ্ঠের স্ক্যান, সুতরাং কেন badblocks -vws1 টিবি ড্রাইভ পরীক্ষা করতে 3 দিন সময় লাগে, যখন স্মার্ট এটি ২/২ ঘন্টা করে (অন্ততপক্ষে স্মার্টমন আমাকে যে সময়টির অনুমান দিয়েছে)?


আরও বেশি হ'ল, আপনি কি badblocks"লাস্ট-ব্লক" "ফার্স্ট-ব্লক" প্যারাম ব্যবহার এবং প্রতিদিন কিছুটা পরীক্ষা চালিয়ে যাওয়ার কথা বিবেচনা করেছেন ?
কুম্ভ শক্তি পাওয়ার

উত্তর:


12

স্মার্ট পৃষ্ঠের পরীক্ষা প্রায় অবশ্যই একক, এবং অবশ্যই অ-ধ্বংসাত্মক, পড়ার পাস। যেমনটি চিহ্নিত করা হয়েছে এটি ড্রাইভের অভ্যন্তরীণও; গৌণ নিয়ন্ত্রণের ডেটা সম্ভাব্য ব্যতিক্রম সহ পরীক্ষার সময় হোস্টের কাছ থেকে বা কোনও ডেটা পাস করা হচ্ছে না।

অন্যদিকে, badblocks -wড্রাইভে ওপারে চারটি পাস করে, প্রত্যেকটিতে একটি করে লেখা এবং একটি পড়ানো। এটি একাই পরীক্ষার জন্য নেওয়া সময়ের সাথে 8% পার্থক্য, এবং ঘূর্ণন বিলম্বের জন্য দায়ী। যেহেতু এটি সফ্টওয়্যার হোস্টে চলছে, সেই সমস্ত ডেটা ডিস্ক ইন্টারফেসের মাধ্যমে র‌্যামে রমল করে সফ্টওয়্যার (ব্যাডব্লকস, আমাদের ক্ষেত্রে) দ্বারা পরিচালিত হওয়া দরকার।

যদি আমরা 1 of এর নিকৃষ্টতম ঘূর্ণনকালীন প্রবণতাটি গ্রহণ করি (ডিস্কটি পড়ার জন্য ডেটা লেখার পরে একটি সম্পূর্ণ বিপ্লব তৈরি করা দরকার যা আপনি দেখতে পাবেন যে আপনি যদি ব্যাডব্লকগুলি পছন্দ করেন তবে প্রথমে পুরোটি পূরণ করে না ডিস্ক এবং তারপরে এগুলি আবার পড়ুন, এলবিএ সহকারে একসাথে আই / ও একটি শারীরিক ট্র্যাক করা না করে যা অসম্ভব নিকটতম), আমরা সবচেয়ে খারাপ ক্ষেত্রে (1 + 1) শেষ করব × 8 × = 16 × যতক্ষণ দরকার অপারেশন সম্পূর্ণ। 16 × 2.5 ঘন্টা = 40 ঘন্টা, যা অবশ্যই আপনার সংখ্যার সাথে সামঞ্জস্যপূর্ণ এবং এখনও ধরে নিয়েছে যে আমরা কেবল ড্রাইভে কেবল ডেটা স্টোরেজ নিয়েই কাজ করছি এবং ড্রাইভটি ক্রমবর্ধমান I / O বজায় রাখতে পারে তত দ্রুত ঘটছে।


5

স্মার্ট সংক্ষিপ্ত এবং দীর্ঘ পরীক্ষাগুলি কেবল সেক্টরগুলির (স্থানীয়করণ) পাঠগুলি সম্পাদন করে; এটি ডেটা-অ-ধ্বংসাত্মকও। পঠিত ডেটা কেবলমাত্র বোর্ড-নিয়ন্ত্রকের কাছে স্থানান্তরিত হয়, হোস্ট পিসিতে নয়। সাটা ইন্টারফেসটি পরীক্ষার সময় মূলত অলস থাকে এবং পিসিতে এইচডিডি ক্রিয়াকলাপ আলো চালু না করা উচিত।

badblocks -vwsরাইটিং সেক্টরের জন্য অনুরোধ করছে তারপরে পড়ুন এবং যাচাই করুন অপারেশন। প্রতিটি লিখিত এবং পঠন সাটা ইন্টারফেস এবং হোস্ট পিসি প্রসেসিংয়ের মাধ্যমে ডেটা স্থানান্তরের জন্য অপারেশন প্রতি সময় ডিস্ক বিপ্লব যোগ করে। এইচডিডি ক্রিয়াকলাপ আলো বেশিরভাগ সময় থাকা উচিত।


0

https://wiki.archlinux.org/index.php/badblocks#Comparisons_with_Other_Programs

এখানে সতর্কতাটি হ'ল কিছু নির্মাতারা পরীক্ষামূলক প্রোগ্রামগুলি পুরো পরীক্ষার ফলাফলগুলি মুদ্রণ করে না এবং নির্দিষ্ট সংখ্যক খারাপ সেক্টরকে কেবল পাস করে বা না পারার অনুমতি দেয়। উত্পাদক প্রোগ্রামগুলি সাধারণত ব্যাডব্লকগুলির তুলনায় খুব দ্রুত হয় মাঝে মাঝে ন্যায্য পরিমাণে।

সুতরাং সম্ভব হলে ব্যাডব্লকগুলির ধ্বংসাত্মক পুঙ্খানুপুঙ্খ পরীক্ষা ব্যবহার করুন।

সম্পাদনা: ধ্বংসাত্মক দ্বারা আমি বোঝাতে চেয়েছিলাম যে অনেক আধুনিক হার্ড ড্রাইভের একটি 180 টিবি / ওয়াই কাজের চাপ রয়েছে, যার অর্থ একটি 12 টিবি এইচডি, আপনি যদি এটি পরীক্ষা করার জন্য ব্যাডব্লকগুলির পুরো সেটটি চালান তবে আপনি 96TB ওয়ার্কলোড নেবেন। এটি 48TB হতে পারে যদি কাজের চাপের দ্বারা তারা কেবল লেখার অর্থ বোঝায়, যা হতে পারে তবে এটি নথিবদ্ধ নয়।

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