আমি একজন স্নাতক ছাত্র এবং আমি যে গ্রুপে কাজ করি তা লিনাক্স ক্লাস্টার বজায় রাখে। ক্লাস্টারের প্রতিটি নোডের নিজস্ব স্থানীয় ডিস্ক রয়েছে তবে এই স্থানীয় ডিস্কগুলি তুলনামূলকভাবে ছোট এবং স্বয়ংক্রিয় ব্যাকআপের সাথে সজ্জিত নয়। সুতরাং গ্রুপটি অনেকগুলি টিবি স্টোরেজ স্পেস সহ একটি ফাইলসভারের মালিক। আমি তুলনামূলকভাবে লিনাক্স আভিজাতিক, তাই গতি, নেটওয়ার্কিং ক্ষমতা ইত্যাদির ক্ষেত্রে ফাইলসভারের স্পাকগুলি কী তা আমি নিশ্চিত নই আমি অভিজ্ঞতা থেকে জানি যে স্থানীয় ডিস্কগুলি আই / ও এর ক্ষেত্রে ফাইলসভারের তুলনায় উল্লেখযোগ্যভাবে দ্রুততর । প্রায় এক ডজন বা তার বেশি লোক ফাইলসভারটি ব্যবহার করে।
cp
স্থানীয় ডিস্কগুলির মধ্যে ফাইলসভার থেকে একটি 20 গিগাবাইট ফাইল অনুলিপি করতে ব্যবহার করতে রিয়েল টাইমে গড়ে প্রায় 11.5 মিনিট সময় লাগে (অনুযায়ী time
)। আমি জানি যে এই cp
অপারেশনটি খুব দক্ষ নয় কারণ (1) time
আমাকে বলেছে যে এই জাতীয় অনুলিপিটির জন্য সিস্টেমের সময়টি কেবলমাত্র 45 ডলার; এবং কারণ (২) আমি যখন top
অনুলিপি চলাকালীন পরীক্ষা করি তখন % সিপিইউ বেশ কম হয় (পরিদর্শন দ্বারা, গড়ে প্রায় 0-10% )।
ব্যবহার cp
একই স্থানীয় ডিস্কে অন্য ফোল্ডারে স্থানীয় ডিস্কে একটি ফোল্ডার থেকে একই ~ 20 গিগাবাইট ফাইল অনুলিপি করার জন্য কম সময় লাগে - রিয়েল টাইমে 9 মিনিট (~ সিস্টেমের সময় 51 সেকেন্ড, অনুযায়ী সম্পর্কে time
)। প্রত্যাশিতভাবে স্থানীয় ডিস্কের তুলনায় ফাইলসার্ভারটি কিছুটা ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে বেড়েছে significantly আমি অবাক হয়েছি যে স্থানীয় থেকে একই লোকাল থেকে অনুলিপি করা 9 মিনিটের চেয়ে দ্রুত নয়।
আমার ফাইলসার্ভার থেকে স্থানীয় ডিস্কগুলির মধ্যে একটিতে 200 ডলার বড় ফাইল - প্রতি 20 জিবি copy সুতরাং, আমার প্রশ্ন: লিনাক্সে বড় ফাইলগুলি অনুলিপি করার cp
জন্য আরও দ্রুত বিকল্প আছে কি ? (বা এর মধ্যে এমন কোনও পতাকা রয়েছে cp
যা আমি ব্যবহার করতে পারি যা অনুলিপিটি বাড়িয়ে তুলবে?) এমনকি আমি যদি এই অনুলিপি করার সময়টি থেকে এক মিনিটও শেভ করতে পারি, তবে এটি প্রচুর সাহায্য করবে।
আমি নিশ্চিত যে নতুন, দ্রুত হার্ডওয়্যার ডিস্ক কেনা, তবে আমার এ জাতীয় সংস্থানগুলিতে অ্যাক্সেস নেই। আমি কোনও সিস্টেম প্রশাসকও নই - আমি কেবল একজন (নবজাতক) ব্যবহারকারী - সুতরাং ডিস্কগুলিতে থাকা লোড সম্পর্কে আমার আরও বিশদ তথ্যে অ্যাক্সেস নেই। আমি জানি যে প্রায় এক ডজন লোক যদি প্রতিদিন ফাইলসভার ব্যবহার করে তবে আমি কেবলমাত্র এই বিশেষ নোড / লোকাল ডিস্ক ব্যবহার করি।
dd
এবং rsync
তুলনা করতে আপনার পরিবেশ দ্রুত যা এক কাজ করে
dd
, তবে আমি চেষ্টা করেছি মাত্র rsync
। রিয়েল টাইমে 11.5 মিনিট সম্পর্কে ছিল এবং সিস্টেমের সময় 1.5 মিনিট সম্পর্কে ছিল অনুযায়ী time
।
/dev/sda1
থেকে /dev/sdb1
এক স্থান থেকে কপি তুলনায় দ্রুততর হতে যাচ্ছে /dev/sda1
উপর অন্য কোনো স্থানে /dev/sda1
বা অন্য পার্টিশন /dev/sda
কারণ হার্ড ড্রাইভ অতিরিক্ত কামনা মধ্যে পড়ে এবং কি করতে হবে না লিখেছেন (ডিস্ক কাটনা এবং মাথা চলন্ত চিরাচরিত হার্ড ড্রাইভ অভিমানী; এসএসডি স্পষ্টতই আলাদা)।