উত্তর:
লক্ষ্যমাত্রাটিতে ইতিমধ্যে কিছু উত্স ফাইল রয়েছে, যেহেতু আরএসসিএনসি কেবলমাত্র পার্থক্যগুলি অনুলিপি করে Rs তবে আমি সন্দেহ করি আপনার প্রশ্নটি খালি টার্গেটে সোজা অনুলিপি করার বিষয়ে ছিল।
আপনি -zবিকল্পটি পাস করেছেন rsync; এটি সংকোচনে পরিণত হয়। নেটওয়ার্ক ব্যান্ডউইথ যদি সীমাবদ্ধ ফ্যাক্টর হয় (তবে এটি প্রায়শই হয়) তবে সংক্ষেপণ লক্ষণীয় পরিমাণে স্থানান্তর গতি উন্নত করতে পারে।
বিকল্পটি scpপাস করে আপনি সংক্ষেপণ সক্ষম করতে পারবেন -C। এটি rsync দিয়ে এমনকি জিনিসগুলি আউট করা উচিত। সংক্ষেপটি ssh এ ডিফল্টরূপে সক্ষম হয় না কারণ এটি ব্যান্ডউইথকে বাঁচায় তবে লেটেন্সি এবং সিপিইউ ওভারহেড যুক্ত করে; ইন্টারেক্টিভ সেশনগুলির জন্য বিলম্বিতা খারাপ (এটি প্রযোজ্য নয় scp), এবং আপনার অনুলিপি করা ফাইলগুলি ইতিমধ্যে সংকুচিত হলে সিপিইউ ওভারহেড অকেজো।
rsyncডিফল্ট ট্রান্সপোর্ট লেয়ার হিসাবে ssh এর পরিবর্তে ব্যবহৃত আরশ এর পুরানো সংস্করণ , সুতরাং একটি ন্যায্য তুলনা হবে rsyncএবং এর মধ্যে rcp। 2004-01-01-এ প্রকাশিত 2.6.0 থেকে ssh ডিফল্ট হয়েছে।
অভিন্ন সংক্ষেপণ সেটিংস সহ, আমি প্রত্যাশা করব rsyncএবং scpমূলত একই গতি হবে to অন্যথায় যদি খুঁজে পান তবে মাপদণ্ডটি ভাগ করুন।
rsync -zএখনও scpএই উত্তরগুলিতে সক্ষম কোনও সংক্ষেপণের চেয়ে দ্রুত ওয়ে । এটি একটি ফাইলকে ম্যানুয়ালি সংকুচিত করা এবং সংরক্ষণাগারভুক্ত করা এবং scp' ফাইলটি ইনগ্রেড করার চেয়েও দ্রুত ( scpসংক্ষেপণের সাথে আরও ধীর গতিতে)। সুতরাং ওপির প্রশ্নটি আসলেই উত্তরহীন রয়ে গেছে: wth এর scpতুলনায় এত ধীর rsync?
একটি দ্রুত উপায়ে scp চেষ্টা করুন
scp -p -C -o 'CompressionLevel 9' -o 'IPQoS throughput' -c arcfour machine:file .
এই বিকল্পগুলি প্লেইন স্কেপ মেশিন: ফাইলের তুলনায় আমার সেটআপে 5 বার স্ক্রিপ গতি দেয়।
আপডেট, 2017
টিসিপি বিশদ যেমন এমটিইউ এবং বাফার আকারের দুর্বল পরিচালনার কারণে প্রকৃতপক্ষে স্কিপ স্লো হয়। ভাগ্যক্রমে এটি এইচপিএন এসএসএইচ প্রকল্প দ্বারা স্থির করা হয়েছে । আমার বোঝার জন্য আপনি এইচপিএন এসএসএইচকে আরএসসিএন এর পরিবহণ হিসাবে ব্যবহার করতে পারেন।
scp -pডিফল্ট হিসাবে (তারিখ / সময় সংরক্ষণ করুন) এবং সম্ভবত -r(পুনরাবৃত্ত) এটি করুন scp -pr -C ...। (এগুলি ব্যবহার করে আমাকে কেবল একটি 40 জিবি -p
এটি অন্য উপায়ে ব্যবহৃত হত, তবে আমি বিশ্বাস করি যে আরএসসিএনটির গতি গত কয়েকটি সংশোধনীর উন্নতি করেছে। আপনি কতগুলি ফাইল অনুলিপি করছেন তার উপরও এটি নির্ভর করে। যদি এটি অনেক বেশি হয় তবে আরএসসিএনসি সাধারণত দ্রুত হয় কারণ স্কিপ আপনার অনুলিপি করা প্রতিটি ফাইলের জন্য একটি নতুন প্রক্রিয়া তৈরি করে। আপনি সাইফার স্ক্রিপগুলি দুর্বল করে দেখতে চেষ্টা করতে পারেন এটি গতিবেগ করে কিনা। সর্বশেষ আমি স্মরণ করি, আরকফোর সাইফারটি দ্রুততম ছিল।
আমার পরীক্ষার জন্য rsync চেয়ে দ্রুত scp কমান্ড ব্যবহার করতে পারেন iotop একই ফাইল স্থানান্তরের বিষয়ে তাদের পরীক্ষা করার জন্য:
sudo iotop -o
হতে পারে আপনি আলাদা ফলাফল পাবেন তবে আপনি সেগুলি নিজেই পরীক্ষা করতে পারেন। BTW, ব্যবহার করার সময় scp কমান্ড , তার সাইফার চয়ন করতে foget না:
scp -c arcfour <source> <dest>
যদিও arcfourএনক্রিপশন গতি বাড়াতে পারেন।
আপনি কি বিদ্যমান ফাইলগুলির চেয়ে ফাইলগুলি অনুলিপি করছেন? যদি তা হয় তবে আরএসসিএনসি'র তুলনা ব্লক করার ক্ষমতা এবং কেবলমাত্র পার্থক্যগুলি অনুলিপি করতে হবে relevant