ডিডি সহ ড্রাইভের আর কতক্ষণ? [বন্ধ]


14

শূন্য পূরণ 1 টিবিতে কত সময় লাগবে (ডিডি দেব / শূন্য ব্যবহার করে)?

আমি যদি বিষয়টি বিবেচনা করি তবে আমি একই সাথে দুটি 500 জি ড্রাইভ করছি।


3
সুতরাং, আমাদের বলুন, জিরো সহ ড্রাইভগুলি ডিডি করতে কত সময় লেগেছে?
রোলনিক

1
আমার ডাব্লুডি 1Tb (5400 আরপিএম) সাটা প্রায় 240 মিনিট সময় নেয়, তবে এটি পুরানো এবং সেক্টরগুলি পুনরায় স্থাপন করেছে। ঘটনাচক্রে এটি একই সময়ের চেয়ে আলাদা নয় যে বর্ধিত স্ব-পরীক্ষার শেষের প্রত্যাশনের সময় হিসাবে স্মার্ট রিপোর্টগুলি (255 মিনিট)
ব্যারিম্যাক

2
অন্য ডেটা পয়েন্ট যুক্ত করে: কেবল dd if=/dev/zero of=/dev/sdX bs=8Mএকই সময়ে SATA-300 বন্দরের উপর দুটি ব্র্যান্ডের নতুন সিগেট ST4000DM000 4 টিবি ড্রাইভের উপর দৌড়েছে (আমার মনে হয় এটি কম-বেশি নিখুঁতভাবে সমান্তরাল হয়েছিল - ddদ্বিতীয় প্রক্রিয়া শুরুর আগে প্রথম প্রক্রিয়ার জন্য সিপিইউ ব্যবহার স্থির ছিল 20% at , এবং তারপরে উভয়ই প্রত্যেকে ~ 20% নিয়েছিলেন)। প্রথম ডিস্কটি 8h50min (530 মিনিট) এ শেষ হয় এবং দ্বিতীয়টি 8h30min (510 মিনিট) এ শেষ হয়। এটি ড্রাইভ প্রতি লেখার গতির পরিমাণ amounts ১৩০ এমবি / সেকেন্ড, যা মনোটোন ইনপুট বিবেচনা করে আশ্চর্য নয়। হার্ডওয়্যারটি ২০০৯ সালের (সিপিইউ: সি 2 ডি ই 8400; চিপসেট: ইন্টেল পি 43 / আইসিএইচ 10)।
ড্যানিয়েল অ্যান্ডারসন

উত্তর:


9

এটি অনেকগুলি বিষয়ের উপর নির্ভর করে, এতে অন্তর্ভুক্ত তবে সীমাবদ্ধ নয়:

  • ডিস্ক গতি (আরপিএম)
  • ডিস্ক অন্তর্নির্মিত ক্যাশে
  • প্লাটারের সংখ্যা এবং এটি একসাথে একাধিক প্ল্যাটারে লিখতে পারে কিনা
  • ডিস্ক ইন্টারফেস (এসএটিএ / এসসিএসআই, ইত্যাদি)
  • ইন্টারফেস নিয়ামক কর্মক্ষমতা
  • ড্রাইভগুলির কনফিগারেশন (যেমন পৃথক চ্যানেল বা একই চ্যানেল)

অতিরিক্তভাবে, যদিও ড্রাইভকে শূন্য করা সিপিইউ এবং র‌্যামের পক্ষে একটি সহজ কাজ, তবুও এর প্রভাব হতে পারে:

  • সিপিইউ পারফরম্যান্স
  • উপলব্ধ র‌্যাম
  • র‌্যামের গতি
  • একই সাথে অন্যান্য কাজও করা হচ্ছে
  • পাওয়ার ম্যানেজমেন্ট সেটিংস

মিডল-গ্রেড ড্রাইভের সাথে মোটামুটি সাম্প্রতিক কম্পিউটারটি ধরে নিলে, ন্যূনতম লিনাক্স বুট ডিস্কে কেবল র‍্যামে সম্পূর্ণরূপে লোড হওয়া জিরোয়িং অপারেশন (কোনও গুই, ইন্টারনেট ইত্যাদি) চলবে না, এটি 2-12 ঘন্টা থেকে যে কোনও জায়গায় হতে পারে। যদি আমাকে একটি নম্বর বের করে দিতে হয়, আমি সাড়ে তিন ঘন্টার কাছাকাছি বলতে পারি, তবে আবার, আসলে এটি করা ছাড়া ভাল অনুমান করার মতো পর্যাপ্ত তথ্য নেই।

আপনার যদি 1 গিগাবাইটেরও বেশি ফাঁকা জায়গা থাকে তবে আপনি ড্রাইভ মাউন্ট করে চলমান dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzeroবা অন্য কোনও ফাইল চেষ্টা করতে পারেন । আপনি যদি নিজের ড্রাইভে দ্রুত লেখার জন্য সর্বোত্তম ব্লকের আকার সম্পর্কে আরও জানতে পারেন তবে আপনি এটি বিএস মানের জন্য (কিলোবাইটে) ব্যবহার করতে পারেন এবং ফাইলসাইজটি যা চান তার জন্য গণনাটি সেট করতে পারেন। তারপরে আপনি ডেটা না হারিয়ে আরও ভাল অনুমান করার জন্য এটি ব্যবহার করতে পারেন। এটি কেবল একটি বড় ফাইল তৈরি করবে যাতে শূন্য রয়েছে।


3
আমার গত দশকের হার্ড ড্রাইভের অভিজ্ঞতায়, বিএস = 1 এম বিএস = 512 এর তুলনায় একটি বিস্তৃত উন্নতি এবং অনুকূলটি খুঁজে পাওয়ার বিষয়ে খুব বেশি চিন্তা না করে ডিফল্ট হিসাবে ব্যবহার করার পক্ষে যথেষ্ট ভাল।
ক্রেজিস্কট

@ ক্রাজিসকোট হ্যাঁ বিএস = 512 এর ভয়াবহ ডিফল্টকে ওভাররাইড করতে বিএস = 1 এম এর সাথে সেখানে বিশাল পার্থক্য রয়েছে। এছাড়াও ddrescue (এটিতে ব্লকের আকার কীভাবে সেট করবেন তা পরীক্ষা করুন), শতাংশ / অগ্রগতি বার দেয়।
বারলপ

2

আমি 750 জিবি ড্রাইভে এলোমেলো ডেটা দিয়ে ডিডি করেছি did আমার মনে হয় এটি প্রায় 20 ঘন্টা সময় নিয়েছে। জিনিসটি যা সত্যিই এটি সম্পর্কে স্তন্যপান হয়েছে, তা আমি চার ডিস্ক RAID অ্যারের জন্য চারবার করতে হয়েছিল। আমি মনে করি যে বাধাটি আপনার ড্রাইভের লেখার গতি। সমান্তরালভাবে ড্রাইভে এটি করতে আপনি স্মার্ট হচ্ছেন।


2
আপনার পারফরম্যান্স সমস্যার একটি বড় অংশ সম্ভবত আপনার এলোমেলো সংখ্যা ব্যবহার করা ছিল using / dev / ইউরানডম বা অন্য কোনও উত্স সত্যই এলোমেলো সংখ্যা তৈরি করতে খুব চেষ্টা করতে চলেছে, যার ফলে আপনার থ্রুপুটটি হ্রাস পাবে। / Dev / শূন্যের মতো কিছুতে সমস্যা হবে না।
স্যাম বিসবি

পাইপলাইনে স্টোরেজ পর্যন্ত কোথাও 1TB জিরো সংকুচিত হওয়ার এবং ঝুঁকির ফলাফল ঝুঁকির ঝুঁকি রয়েছে কি? আমি আসলে ডিস্কে সংকুচিত হওয়া বলতে চাই না, তবে একটি অপ্টিমাইজেশন হিসাবে ট্রানজিটে
pufferfish

2

+100 জিবি, এসার অ্যাসপায়ার 5750 জি, বহিরাগত সটা এইচডি, ইউএসবি 2, 5400 আরপিএমের পার্টিশন সহ:

xxxx@acer-ubuntu:~$ sudo dd if=/dev/zero of=/dev/sdb2 bs=8M
[sudo] password for xxxx: 
dd: writing `/dev/sdb2': No space left on device
12500+0 records in
12499+0 records out
104856551424 bytes (105 GB) copied, 2846.87 s, 36.8 MB/s

এবং

xxxx@acer-ubuntu:~$ sudo dd if=/dev/zero of=/dev/sdb1 bs=8M
[sudo] password for xxxx: 
dd: writing `/dev/sdb1': No space left on device
6579+0 records in
6578+0 records out
55183409152 bytes (55 GB) copied, 1497.23 s, 36.9 MB/s

1

আমি অনুমান করছি, তবে আমার অনুমান যে এটি ড্রাইভ কন্ট্রোলার, মাদারবোর্ডের নিয়ামক এবং সিপিইউ / আইও কী ভিজিয়ে রাখছে তার উপর নির্ভর করবে।

আমার অনুমান, ঘন্টা বা ঘন্টা অর্ডার। দিনগুলি দীর্ঘ বলে মনে হচ্ছে। আপনার যন্ত্রটি কীভাবে সেট আপ করা হয়েছে তার উপর নির্ভর করে, আপনি যদি ড্রাইভ নিয়ামকের পক্ষে বিতর্ক তৈরি করেন তবে একই সাথে উভয় সময়ে চালানো আসলে জিনিসগুলিকে ধীর করতে পারে। যদিও আপনি শূন্যগুলি পাম্প করছেন, আপনার ড্রাইভের কিছুই তা জানে না এবং এটি প্রতিটি বাইট লিখতে হবে।


1

আপনি যদি কেবল ড্রাইভগুলি মুছে ফেলেন তবে প্যারালাল থ্রুপুটটির জন্য ব্যবহার করার একটি দুর্দান্ত সরঞ্জাম হ'ল সাধারণ মোছা মোডে ডিবিএন । এটি একটি আইএসও হিসাবে উপলব্ধ এবং dd if=/dev/zeroআপনার নির্বাচিত ড্রাইভগুলিতে মূলত কমান্ডটি করে।


0

এটি 2-5 ঘন্টা সময় নিতে হবে। আপনার বাধাটি হ'ল ডিস্ক, র‌্যাম নয়, সিপিইউ, কেবল বা নিয়ামক কনফিগারেশন। মূল পেন্টিয়ামের মতো আপনার কাছে যদি খুব পুরানো কম্পিউটার না থাকে তবে আপনার সিপিইউ এবং মেমরি হার্ড ডিস্কের স্পিন্ডল গতির চেয়ে অনেক দ্রুততর, আপনার এসটিএ কেবলগুলিও। ক্যাশে এমনকি খেলায় আসে না কারণ আপনি ড্রাইভটি শূন্য করছেন (যদি আপনার কাছে 1 টিবি ক্যাশে না থাকে)।

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