আমি একটি 20 গিগাবাইট হস্তান্তর করা প্রয়োজন সাহায্যে KVM এক ল্যাব সার্ভার থেকে অন্য vdisk ফাইল, একটি সেন্টওএস 6.5 VM- র রুট ফাইল সিস্টেম সংরক্ষণকারী। বড় আকারের ফাইলের আকার এবং এই সত্য যে আমি একবারে কয়েকশ মেগা-বাইটে এই জাতীয় ভিডিস্ক ফাইলটি সংকুচিত করেছিলাম তা আমাকে সহজাতভাবে সংকোচনের সাথে সক্ষম করে তুলেছিল scp
তবে আমি পরিবর্তনের চেয়ে কম স্থানান্তর গতিটি দেখে অবাক হয়েছি। তারপর আমি চেষ্টা bzip2
সঙ্গে একযোগে ssh
এবং cat
ও চমকে উঠলো। এখানে পদ্ধতির সংক্ষিপ্তসার এবং গড় থ্রুপুট।
scp -C vm1-root.img root@192.168.161.62:/mnt/vdisks/
, 11 এমবি / এস।bzip2 -c vm1-root.img | ssh -l root 192.168.161.62 "bzip2 -d -c > /mnt/vdisks/vm1-root.img"
, 5 এমবি / এস। এটি এমনকি নীচের ফলাফলটি নেট অনুসন্ধানের অনুরোধ জানায়।scp -c arcfour -C vm1-root.img root@192.168.161.62:/mnt/vdisks/
, 13 এমবি / এস। সার্ভারফল্টের একটি উত্তরে এরূপ-c arcfour
হিসাবে এর ব্যবহারের পরামর্শ দেওয়া হয়েছিল । এটি খুব কমই সাহায্য করেছিল। অবশেষে, আমি সংক্ষেপণ অক্ষম করেছিscp vm1-root.img root@192.168.161.62:/mnt/vdisks/
, 23 এমবি / এস।
সংক্ষেপণ দ্রুত করা উচিত নয়?
সম্পাদনা: কেন জানি প্রশ্নটি নিম্নোক্ত হয়েছে। আমি ভেবেছিলাম এখানে কিছু শেখার আছে।
ssh(1)
@ স্পেন থেকে ম্যান পেজ টিপ পাওয়ার পরে , আমি ফাইল ট্রান্সফারের কয়েকটি বিকল্প পদ্ধতিতে চেষ্টা করেছি যাতে সংকোচনের সাথে জড়িত না, উভয়ই ভাল ফলাফল রয়েছে।
cat vm1-root.img | ssh -l root 192.168.161.62 "cat > /mnt/vdisks/vm1-root.img"
, 26 এমবি / এস।nc -l 5678 > /mnt/vdisks/vm1-root.img
রিসিভার এবংnc 192.168.161.62 5678 < vm1-root.img
ট্রান্সমিটারে, 40 এমবি / এস। বন্দরটি5678
একটি স্বেচ্ছাসেবী যা উপলব্ধ ছিল।
nc
দ্রুততম অনুলিপি পদ্ধতি ব্যবহার করে দেখা গেল!
অতীতে, scp -C
যখনই আমি ভাবতাম এটি খুব ভাল কাজ করেছে। উদাহরণস্বরূপ, /var/log/messages*
কয়েকটি জিবি আকারের সিসলোগগুলি ( ) স্থানান্তর করার সময় । কয়েকশ কেবি / সির একটি সঙ্কীচিত স্থানান্তর হার 1-2 এমবি / সেকেন্ডে বাড়বে। এই পৃষ্ঠাটি ধীর সংযোগের ক্ষেত্রে পড়বে যেমন ম্যান পৃষ্ঠাতে উল্লেখ করা হয়েছে।
আমার একটি কেস রয়েছে যেখানে 20 গিগাবাইট পার্টিশনের জন্য একটি নতুন তৈরি vdisk চিত্রের সংকোচিত আকার মাত্র 200 এমবি রয়েছে। প্রায় 25 এমবি / সেকেন্ডারের ট্রান্সফার রেট সহ আমরা 13 মিনিটের পরিবর্তে মাত্র 8 সেকেন্ডের মধ্যে অনুলিপিটি করতে পারি! স্পষ্টতই, scp
সংক্ষেপণ ছাড়াই এই ক্ষেত্রে অদক্ষ এবং scp -C
এটি আরও খারাপ।
আমার ধারণা, এখানে এখানে শিখানো মূল পাঠটি হ'ল scp -C
কেবল একটি সুবিধা হিসাবে বিবেচনা করা উচিত। যদি কোনও ফাইল উল্লেখযোগ্যভাবে সংকুচিত হতে পারে, তবে প্রথমে উত্সে এটি সংকোচন করা, সংকুচিত ফর্মটি স্থানান্তর করা এবং শেষ পর্যন্ত গন্তব্যস্থলে ডিসকप्रेस করা ভাল। সরঞ্জামগুলি যেগুলি দ্রুত সংক্ষেপণ এবং ডিকম্প্রেশন করে (উদাঃ pbzip2 ) আরও বেশি সহায়ক হবে।