এফটিপি, এফটিপিএস, এসএফটিপি এবং এসসিপি কীভাবে স্থানান্তর হারের সাথে তুলনা করতে পারে এবং আমি কীভাবে পরীক্ষার মাধ্যমে তাদের তুলনা করতে পারি?
এফটিপি, এফটিপিএস, এসএফটিপি এবং এসসিপি কীভাবে স্থানান্তর হারের সাথে তুলনা করতে পারে এবং আমি কীভাবে পরীক্ষার মাধ্যমে তাদের তুলনা করতে পারি?
উত্তর:
আপনার কাছে যদি দ্রুত প্রশস্ত-অঞ্চল নেটওয়ার্ক থাকে তবে আপনি এটি দেখতে পাবেন sftp
এবং scp
একই গতি সম্পর্কে, যা ধীর। তারা দুজনই অন্তর্নিহিত ওপেনশায় পারফরম্যান্স সমস্যায় ভুগছে। আধুনিক হার্ডওয়্যার সহ, এটি এনক্রিপশন ওভারহেডের কারণে নয়, বরং ওপেনশ বাস্তবায়নের ক্ষেত্রে সমস্যার কারণে - এটি নিজস্ব অভ্যন্তরীণ উইন্ডোটিং পদ্ধতি প্রয়োগ করে যা দ্রুত সংযোগগুলি ভেঙে দেয়।
এই সমস্যাগুলি দীর্ঘ-দূরত্বের (উচ্চতর বিলম্বিত) সংযোগগুলিতে আরও স্পষ্ট হয়ে ওঠে, তবে আমি এমনকি ল্যানের ক্ষেত্রেও স্বচ্ছলতা অনুভব করেছি।
এগুলি ভাল-ডকুমেন্টেড, এবং সমস্যাগুলি সমাধান করার জন্য প্যাচগুলি উপলভ্য। সংযোগের উভয় প্রান্তে প্যাচিং সহায়তা করতে পারে; আদর্শভাবে আপনি উভয় প্রান্ত প্যাচ চাই। আরও তথ্য এবং প্যাচগুলির জন্য, পিটসবার্গ সুপার কম্পিউটার কম্পিউটারে হাই পারফরম্যান্স এসএসএইচ দেখুন ।
বিটিডাব্লু, এনক্রিপশন ওভারহেড খুব বেশি সমস্যা হয়ে উঠতে পারে, একবার উইন্ডোটিংয়ের সমস্যাটি সমাধান হয়ে যায়। প্যাচগুলির জন্য এটিও ঠিক আছে।
এদিকে, আপনি দেখতে পাবেন যে ftp
ভয়াবহভাবে নিরাপত্তাহীন; এটি সরল-পাঠ্যে পাসওয়ার্ড প্রেরণ করে।
ftps
আমার মনে হয় এসএসএল এফটিপি প্রোটোকল জড়িত। এটি সম্ভবত আনপ্যাচড এসএফটিপি / এসসিপি এর চেয়ে দ্রুত।
একটি চূড়ান্ত নোট: আমার অভিজ্ঞতায়, উইনসিসিপি ক্লায়েন্টটি (কমপক্ষে কখনও কখনও) বেদনাদায়ক ধীরে ধীরে। কেন জানি না, তবে তাদের এফএকিউর ভিত্তিতে আমি একমাত্র ব্যক্তি নই যার এই সমস্যাটি ছিল। সুতরাং আপনি যদি উইন্ডোজ থেকে স্কেপ করছেন, এবং এটি ধীর বলে মনে হচ্ছে, অন্য কোনও ক্লায়েন্ট চেষ্টা করুন। এমনকি অপ্রকাশিত ওপেনশ সার্ভার সহ, আপনি আলাদা ক্লায়েন্টের সাথে আরও অনেক কিছু করতে পারেন। দুর্ভাগ্যক্রমে আমি কোন ভাল ক্লায়েন্ট তা নিশ্চিত নই।
সাধারণভাবে সমস্ত প্রোটোকল একই সম্পর্কে সম্পাদন করবে। প্রোটোকলের চেয়ে আপনার নেটওয়ার্ক বা ডিস্কের গতিতে আপনার সীমাবদ্ধ হওয়ার সম্ভাবনা বেশি।
ওপেনএসএইচ (এসএফটিপি / এসসিপি) এর পুরানো সংস্করণগুলি একটি স্থির উইন্ডো আকার ব্যবহার করেছে যা উচ্চতর ল্যাটেন্সি নেটওয়ার্কগুলির গতি সীমাবদ্ধ করবে (ট্রান্স-আটলান্টিক বলুন)। এইচপিএন (হাই পারফরম্যান্স নেটওয়ার্কিং) নামে এই সমস্যার সমাধানের জন্য একটি প্যাচ সেট রয়েছে এবং এটি ওপেনএসএসএইচের বেশিরভাগ আধুনিক ইনস্টলের অন্তর্ভুক্ত।
আপনি যদি কোনও গিগাবিট বা দ্রুত ল্যান লিঙ্ক এবং একটি ধীর সিপিইউয়ের মতো পরিস্থিতির দিকে চলে যাচ্ছেন তবে এসএফটিপি / এসসিপি কোনও বাধা হয়ে দাঁড়াতে পারে। আপনি বলতে সক্ষম হবেন কারণ ssh / scp / sftp প্রক্রিয়া হোস্টিং প্রেরণ বা গ্রহণের ক্ষেত্রে 100% সিপিইউ ব্যবহার করবে। আপনি যদি ওপেনএসএইচএইচ (6.4+) এর নতুন সংস্করণ ব্যবহার করছেন তবে আপনি এইএস সাইফারের একটি থ্রেড সংস্করণ সক্ষম করতে পারবেন যা এনক্রিপশন পরিচালনা করতে 1 টিরও বেশি কোর ব্যবহার করতে সক্ষম হবে এবং ডিস্কের চেয়ে সিপিইউ দ্বারা সীমাবদ্ধ হওয়ার সম্ভাবনা কম থাকবে will বা নেটওয়ার্ক ব্যান্ডউইথ।
আপনি যদি প্রেরণ এবং গ্রহণের উভয় পক্ষই নিয়ন্ত্রণ করেন তবে ওপেনএসএইচ 6+ এর একটি alচ্ছিক 'ননিসিফার' মোডও রয়েছে। এটি রিমোট মেশিনে লগইন করতে নিয়মিত এনক্রিপশন / কী ইত্যাদি ব্যবহার করে তবে প্রকৃত ফাইল অনুলিপি করার জন্য একটি এনক্রিপ্ট করা সংযোগে যায় to এটি সেই সিপিইউ ওভারহেড সরিয়ে ফেলবে। এনক্রিপ্ট করা হয়নি এমন শেল পাওয়ার হাত থেকে বাঁচানোর চেয়ে ননিসিফার-এ সুরক্ষার ব্যবস্থা রয়েছে।
শেষের দিকে প্রোটোকল গতির সীমাবদ্ধতা হওয়া উচিত নয়, যদিও এসএসএসের পুরানো সংস্করণগুলিতে উচ্চ বিলম্বিত লিঙ্কগুলির সাথে সমস্যা হয়।
এনক্রিপশন ওভারহেডের উপর ভিত্তি করে, আমি বলতে পারি যে অন্য প্রোটোকলের তুলনায় প্লেইন এফটিপি সম্ভবত কিছুটা ভাল পারফরম্যান্স পেয়েছে তবে এটি সম্ভবত नगणনীয়। আমি প্রথমে আপনার প্রয়োজনীয় সুরক্ষা সরবরাহকারী প্রোটোকলটি ব্যবহার করব, তারপরে থ্রুপুট সম্পর্কে চিন্তা করুন worry
বলা হচ্ছে, আসল সংখ্যাগুলি খুঁজতে আপনাকে একটি পরীক্ষা করতে হবে। উপরের সব কিছুই আমার মতামত। আপনি যদি স্থানীয়ভাবে পারফরম্যান্স পরীক্ষা করে থাকেন তবে আপনার নেটওয়ার্কে একটি সার্ভার সেট আপ করুন। যদি শেষের ব্যবহারটি ইন্টারনেটের উপরে চলে যায় তবে কোনও বহিরাগত হোস্ট থেকে পরীক্ষা করুন।
সর্বদা হিসাবে, গুগল উত্তরগুলি ধরে রাখে,
এফটিপি v / গুলি এসএফটিপি v / গুলি এফটিপিএস
যা বলে যে এফটিপি> এফটিপিএস> এসএফটিপি
এফটিপি অন্য কারও পরীক্ষায় এসসিপি থেকেও দ্রুত বলে মনে হয় ( http://www.lysesoft.com/support/forums /viewtopic.php?f=5&t=542 ) তবে আমি নিজে এটি দেখার চেষ্টা করব recommend
সুতরাং আপনার নেটওয়ার্কের যেকোন র্যান্ডম বাক্সে এসসিপি এবং এফটিপি স্থাপন করুন, তারপরে একটি সাধারণ ফাইল স্থানান্তর চালান এবং দেখুন যে এটি উভয় ক্ষেত্রে কতক্ষণ সময় নেয়