আপনি যা করছেন ঠিক একই জিনিসটি এখানে শিখেছি। আমি mbuffer ব্যবহার করার পরামর্শ দিচ্ছি। আমার পরিবেশে পরীক্ষা করার সময় এটি কেবলমাত্র প্রাপ্তির শেষেই সহায়তা করেছিল, এটি ছাড়াই প্রেরণটি ধীরে ধীরে ধীরে ধীরে রিসিভের সময় ধরা পড়বে।
কয়েকটি উদাহরণ:
http://everycity.co.uk/alasdair/2010/07/ using-mbuffer-to-speed-up-slow-zfs-send-zfs-recep/
বিকল্পগুলি এবং সিনট্যাক্স সহ হোমপেজ
http://www.maier-komor.de/mbuffer.html
আমার প্রতিলিপি স্ক্রিপ্ট থেকে প্রেরণ আদেশ:
zfs send -i tank/pool@oldsnap tank/pool@newsnap | ssh -c arcfour remotehostip "mbuffer -s 128k -m 1G | zfs receive -F tank/pool"
এটি রিসিভ বাফার হিসাবে রিমোট হোস্টে এমবাফার চালায় যাতে যত দ্রুত সম্ভব রান পাঠানো হয়। আমি একটি 20 এমবিট লাইন চালাই এবং দেখতে পেলাম যে প্রেরণকারী পক্ষের এম্বুফারটি রাখার পাশাপাশি কোনও উপকার হয় নি, এছাড়াও আমার প্রধান জেডএফএস বাক্সটি এর সমস্ত ভেড়াটিকে ক্যাশে হিসাবে ব্যবহার করছে তাই এমবাফারকে এমনকি 1 জি দেওয়ার ফলে আমার কিছু ক্যাশে আকার কমিয়ে আনতে হবে।
এছাড়াও, এবং এটি সত্যিই আমার দক্ষতার ক্ষেত্র নয়, আমি মনে করি কেবল ssh কে সংকোচন করতে দেওয়া ভাল। আপনার উদাহরণে আমি মনে করি আপনি bzip ব্যবহার করছেন এবং তারপরে ssh ব্যবহার করছেন যা ডিফল্টরূপে সংক্ষেপণ ব্যবহার করে, সুতরাং এসএসএইচ একটি সংক্ষেপিত স্ট্রিমটি সংক্ষেপণের চেষ্টা করছে। আমি সিফার হিসাবে আরকফোর ব্যবহার করে শেষ করেছি কারণ এটি সর্বনিম্ন সিপিইউ নিবিড় এবং এটি আমার জন্য গুরুত্বপূর্ণ ছিল। অন্য কোনও সাইফারের সাথে আপনার আরও ভাল ফলাফল হতে পারে, তবে আমি অবশ্যই এসএসএইচকে সংকোচন করার অনুমতি দেওয়ার পরামর্শ দিই (বা যদি আপনি সত্যিকার অর্থে সমর্থন না করে এমন কিছু ব্যবহার করতে চান তবে এসএসপি সংক্ষেপণ বন্ধ করুন))
সত্যিই মজার বিষয় হ'ল লোকহোস্টে পাঠানোর সময় এবং গ্রহণের সময় এম্বুফার ব্যবহার করার সাথে সাথে জিনিসগুলিও গতি বাড়িয়ে তোলে:
zfs send tank/pool@snapshot | mbuffer -s 128k -m 4G -o - | zfs receive -F tank2/pool
আমি খুঁজে পেয়েছি যে লোকালহোস্ট স্থানান্তরগুলির জন্য 4 জি আমার কাছে সুইটস্পট বলে মনে হচ্ছে। এটি কেবল এটি দেখায় যে zfs প্রেরণ / গ্রহণ সত্যিই ভালভাবে কাজ করতে প্রবাহের কোনও বিলম্ব বা অন্য কোনও বিরতি পছন্দ করে না।
শুধু আমার অভিজ্ঞতা, আশা করি এটি সাহায্য করবে। এই সমস্ত কিছু বের করতে আমার কিছুটা সময় লেগেছে।