একের পর এক অনুলিপি করা কি একই সাথে দুটি ফাইল অনুলিপি করা ধীর? [প্রতিলিপি]


15

আমার বস বলছিলেন যে এক সাথে দুটি করার পরে একই সাথে দুটি ফাইল অনুলিপি করতে আরও বেশি সময় লাগে কারণ হার্ড ড্রাইভটিকে ডিস্কের দুটি অবস্থানের মধ্যে মাথাটি স্যুইচ করে রাখতে হয়। এটা কি সত্য? আমার কাছে মনে হয় অপারেটিং সিস্টেমটি ঠিক করার জন্য যথেষ্ট স্মার্ট হওয়া উচিত (যেমন, এটি ক্রমক্রমে অনুলিপি করা উচিত) know কোনও USB পোর্টের সাথে সংযুক্ত কোনও ড্রাইভে অনুলিপি করার সময় কি এটি সত্য?

সম্পাদনা: ফাইল সিস্টেম সম্পর্কিত অন্যান্য কোনও কারণ রয়েছে যাগুলির মধ্যে রয়েছে? উদাহরণস্বরূপ, এটি সমস্ত ডিস্ক থেকে 10 টি ফাইল অনুলিপি করে 10 টি ফাইল সহ 1 টি ডিরেক্টরি অনুলিপি করে কী পার্থক্য করে? আমি কেবল একটি উত্স মাধ্যম এবং একটি গন্তব্য মাধ্যম (একাধিক ড্রাইভ থেকে পড়া নেই) নিয়ে ভাবছি।


কখনও কখনও, কখনও না।
ড্যানিয়েল আর হিক্স

আমি মনে করি এখানকার বেশিরভাগ উত্তরদাতাদের শিক্ষিত অনুমানের চেয়ে এই প্রশ্নটি সত্যিকারের মানদণ্ড থেকে উপকৃত হতে পারে। কারও কাছে স্পিনিং ডিস্ক ছিল এবং কিছুটা অতিরিক্ত সময় ছিল? আমি এসএসডি-র পক্ষে বিশ্বাস করি , পার্থক্যগুলি সম্ভবত নগণ্য হবে; হার্ডডিস্কের জন্য, আমি বিশ্বাস করি যে উত্তরটি বড় পারফরম্যান্সের জরিমানা থেকে শুরু করে ফাইলের সংখ্যা এবং আকার এবং উত্স এবং টার্গেট ডিস্কগুলির আপেক্ষিক কর্মক্ষমতা (যদি তারা আলাদা হয়) এর উপর নির্ভর করে সামান্য বেনিফিট পর্যন্ত হতে পারে।
মিথ্যা রায়ান

1
এছাড়াও, আপনি যদি ইউএসবি 2 এর মাধ্যমে স্থানান্তর করেন তবে সম্ভবত কোনও পার্থক্য থাকবে না; সাধারন হার্ডডিস্ক পড়ার গতি প্রায় 50-100MB / s এর কাছাকাছি থাকে তবে ইউএসবি 2-এর সর্বোচ্চ গতি 32MB / s হয়, সুতরাং বাফারিংয়ের কারণে বাধাটি হার্ডডিস্ক বৈশিষ্ট্যের চেয়ে USB পোর্ট হয়ে উঠতে পারে। অন্য কথায়, একভাবে বা অন্যভাবে বলা মুশকিল।
মিথ্যা রায়ান

@ লাইরিয়ান এটি খুব খারাপ যে আপনি উত্তরটি হিসাবে মন্তব্যটি পোস্ট করেননি কারণ আমি যে প্রশ্নটি জিজ্ঞাসা করতে চেয়েছিলাম সেই প্রশ্নের সেরা ফিট করে যা ইউএসবি ২ দ্বারা 1 হার্ড ডিস্ক থেকে 1 বহিরাগত হার্ড ডিস্কে অনুলিপি করার বিষয়ে ছিল
সেল্রিটাস

উত্তর:


12

আমি আপনাকে এই প্রশ্ন থেকে স্থগিত করব । মনে হয় একই ডিস্কে একই সাথে দুটি অনুলিপি অপারেশন চালানো (যদিও পৃথক অনুলিপি অপারেশনগুলির মাধ্যমে শুরু হয়েছিল) প্রতিযোগিতামূলক ক্রিয়াকলাপগুলির মধ্যে মাথা পিছনে এবং পিছনে সন্ধানের ফলে উত্পন্ন বিলম্বের ফলস্বরূপ সত্যই বেশি সময় নিতে পারে।

তবে, যদি অনুলিপি অপারেশনগুলি একই সাথে শুরু করা হয় তবে আধুনিক অপারেটিং সিস্টেমগুলির সিংহভাগ হ'ল আপনি একের পর এক স্থানান্তরগুলি সারি করার জন্য যথেষ্ট স্মার্ট বলেছিলেন এবং কিছুটা দ্রুত কপির সময় পাওয়া উচিত time

সেখানে দৃশ্যত ফাইল কপি অপারেশন বলপূর্বক প্রাপ্তিসাধ্য অ্যাপ্লিকেশন একটি সংখ্যা সারিতে এবং ক্রমানুসারে যেমন চালানো হয় Teracopy এবং FastCopy

তবে একাধিক শারীরিক আয়তনের একযোগে অনুলিপি অপারেশন করা সম্পূর্ণ অন্য বিষয়। যেমন বিকল্প প্রোটোকলের মাধ্যমে ফাইল স্থানান্তর করা হয়।

কোনও ইউএসবি পোর্টের সাথে সংযুক্ত কোনও ড্রাইভে অনুলিপি করা সম্পর্কে আপনার প্রশ্ন সম্পর্কে, ড্রাইভটি যে ধরণের মেমোরি ব্যবহার করে এবং ইউএসবি স্পেসটি ব্যবহৃত হচ্ছে (অবশ্যই ইউএসবি ১.০ এবং ২.০ এর জন্য একটি লক্ষণীয় বাধা) এর উপর নির্ভর করে, অনুলিপি উত্স ভলিউম সম্পর্কিত বিষয়গুলি।


1
এটি কি সিস্টেমের প্রসেসরের সামর্থ্যের উপর নির্ভর করে না?
রঘুনন্দন

@ রাঘুনন্দন একটি ন্যায্য বিষয় - আমি বিশ্বাস করি এটি সম্পূর্ণরূপে পরিস্থিতির উপর নির্ভর করে। একাধিক কোর / হাইপারথ্রেডিং অবশ্যই একাধিক শারীরিক ভলিউম বা এসএসডি / র‌্যামডিস্ক থেকে ডেটা পড়লে কপির গতি বাড়িয়ে তুলবে তবে একক এইচডিডি এর দৃশ্যে অনুলিপি গতির সীমিত কারণগুলি সম্ভবত ডিস্কের আইও গতি এবং মাথা উপস্থিতির মধ্যে থাকতে পারে -মোভমেন্টের বিলম্বিতা (আমি নিশ্চিত যে এর জন্য আরও উপযুক্ত শব্দ অবশ্যই থাকতে হবে ...)।
বোসকো

3
@ রাঘুনন্দন - ফাইল সিস্টেমের মতো ওএস হতে পারে না (এনটিএফএস বনাম এক্সটি ৪) 4
এনিগমা

2
@ রাঘুনন্দন পিসি - 24000 ডিডিআর 3 এর 24 গিগাবাইট / এস ব্যান্ডউইথ রয়েছে এবং এটি এখনও আধুনিক সিপিইউগুলির সীমাবদ্ধতা নয়, তাই আমি সত্যিই এটি সিপিইউয়ের বিষয় মনে করি না - এমনকি যদি এইচডিডি অপারেশনগুলি র‌্যাম অপারেশনগুলির চেয়ে 100 গুণ কম কার্যকর হয় , সিপিইউ এখনও কমপক্ষে 245 এমবি / সেগুলি হ্যান্ডেল করতে পারে এবং এটি এসএসডি-র ব্যান্ডউইথের চেয়ে দ্রুততম।
গ্রোনস্টাজ

1
@ রঘুনন্দন আপনার লিনাক্স পার্টিশনটি উইন্ডো বিভাজনের তুলনায় ডিস্কের একটি দ্রুত অংশেও থাকতে পারে (যেমন বাইরের অভ্যন্তরের বাইরে)
আর্নি

16

এখানে প্রচুর কারণ রয়েছে যা এটি প্রভাবিত করতে পারে।

  • সোর্স ড্রাইভ - এই স্পিনিং ডিস্ক নাকি এসএসডি? যদি স্পিনিং ডিস্ক হয় তবে ফাইলগুলির লেআউটটি পারফরম্যান্সকে প্রভাবিত করতে পারে। যেহেতু দুটি ফাইলই সম্ভবত ডিস্কের বিভিন্ন অংশে রয়েছে তাই এটির জন্য শাস্তি সন্ধান করতে হবে। যেমনটি আপনি বলেছেন, আপনি যদি একবারে দুটি ফাইল নির্বাচন করেন এবং অনুলিপিটি সেইভাবে শুরু করেন তবে ওএস অনুলিপিভাবে অনুলিপিগুলি পরিচালনা করবে।
  • ফাইল বিন্যাস - ফাইলগুলির বিভাজন (উত্স এবং গন্তব্য উভয়) নন-এসএসডি ড্রাইভের জন্য পারফরম্যান্সকে প্রভাবিত করতে পারে
  • গন্তব্য - যদি আপনার কাছে একটি লক্ষ্যে দু'টি লেখার স্ট্রিম লেখা থাকে, তবে আপনি ইস্যুটি মাথায় ফিরে এসেছেন (আবার এসএসডি নয় ধরে), এবং আপনি ফাইলগুলি ভারীভাবে বিভক্ত করতে পারেন। আমি এমন একটি সংস্থার জন্য কাজ করতাম যা উচ্চ পারফরম্যান্স স্টোরেজ তৈরি করেছিল এবং তাদের জন্য একটি বড় সমস্যা ছিল তারা পড়তে বা লিখতে পারে এমন কতগুলি রিয়েল-টাইম ভিডিও রয়েছে (2 কে ভিডিওতে এক সেকেন্ডে 300 ডলার প্রয়োজন)। লেখাগুলি পর্যায়ক্রমে করা অনুলিপি প্রক্রিয়াটি ধীর করবে এবং ফাইলটি পড়া ধীরে ধীরে তৈরি করবে। অবশ্যই, যদি আপনার ডিস্কটি শুরু করতে টুকরো টুকরো হয় তবে আপনার ফাইলটি যেভাবেই ফাঁকে ফাঁকে ফাঁকে ফাঁকে লেখা হবে।
  • একক / একাধিক উত্স / টার্গেট - যদি আপনার ফাইলগুলি সমস্তই একটি ড্রাইভ থেকে আসে বা সমস্ত একক ড্রাইভে লেখা হয় তবে তার উপর নির্ভর করে মাথা সন্ধানের সমস্যাটি কমবেশি হতে পারে
  • ফাইলের আকার - সত্যিই ছোট ফাইলগুলির জন্য, মাথাটি সমস্যা সমাধান করবে না, যেহেতু মাথাটিকে পরবর্তী ফাইলটি খুঁজতে হবে (অর্থাত্ ফাইলগুলির মধ্যে পিছন পিছনে যাওয়ার পরিবর্তে, মাথাটি ক্রমানুসারে ফাইলগুলি পড়া হবে)

ওএস যদি ঠিক করতে যথেষ্ট স্মার্ট হয় তবে সাধারণভাবে তারা। এটি হ'ল যদি আপনি একসাথে একাধিক ফাইল অনুলিপি করেন (যেমন একবারে একাধিক ফাইল নির্বাচন করার চিন্তা করুন এবং ড্রাগ-এন-ড্রপ)।

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


+1 কেবলমাত্র হারিয়ে যাওয়া জিনিস হ'ল RAID কনফিগারেশন, "একক / একাধিক উত্স / লক্ষ্য" দিয়ে ইঙ্গিত দেওয়া।
ডেভিড হার্কনেস

1
-1 যা বলা হয় তার বেশিরভাগই প্রশ্নের সাথে সম্পর্কিত নয়
সেলিব্রিটিস

1

যদি আপনি একাধিক নির্বাচন করে অনুলিপি করেন - হয় কোনও জিইউআই থেকে, বা "কপিরাইট সি: \ ফোল্ডার * ডি: \ ফোল্ডার \" এর মতো একটি কমান্ড ব্যবহার করে - তবে প্রশ্নগুলি মূলে রেন্ডার করে ফাইলগুলি ধারাবাহিকভাবে অনুলিপি করা হবে।

আপনি যদি কিছু ফাইল অনুলিপি করেন এবং সেগুলি অনুলিপি করার সময়, আরও ফাইলগুলি অনুলিপি করা শুরু করুন - হয় জিইউআই থেকে দুটি পৃথক ক্রিয়াকলাপ দ্বারা, বা দুটি পৃথক কমান্ড দ্বারা একই সাথে চালানো হয় "সিপি -আর / ইউএসআর / বিন / / অপ্ট / বিন / & সিপি -আর / ইউএসআর / লোকাল / বিন / / অপ্ট / লোকাল / বিন / "- তবে আপনার কর্মক্ষমতা প্রায় হ্রাস পাবে - সম্ভবত অল্প অল্প করে (হাই-এন্ড সলিড স্টেট ড্রাইভ, উভয় অনুলিপি অপারেশনগুলিতে বড় ফাইল) বা সম্ভবত একটি টন (স্পিনিং ডিস্ক, এক বা উভয় ক্রিয়াকলাপে অপেক্ষাকৃত ছোট ফাইল)। উন্নত অপারেটিং সিস্টেমগুলি পারফরম্যান্সের জরিমানা কিছুটা হলেও কমিয়ে দিতে পারে - উদাহরণস্বরূপ, আধুনিক লিনাক্স কার্নেলগুলি সিএফকিউ (সম্পূর্ণ ফেয়ার কুইউনিং) আই / ও শিডিয়ুলার ব্যবহার করে, যা দক্ষতা বাড়ানোর জন্য কিছু ডিগ্রি "ব্যাচ" ব্লক ক্রিয়াকলাপকে গ্রহণ করবে - তবে আপনি এখনও গ্রহণ করবেন একটি পারফরম্যান্স হিট। কিছু ক্ষেত্রে হিটটি প্রচুর পরিমাণে হতে পারে,

টিএল; ডিআর - আপনি যদি কর্মক্ষমতা সম্পর্কে উদ্বিগ্ন হন তবে সেই অপারেশনে কতগুলি পৃথক ফাইল অন্তর্ভুক্ত থাকে তা বিবেচনা না করেই কেবল একবারে একটি অনুলিপি অপারেশন চালান ।

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