VPN-কে দোষ দেওয়ার আগে iperf3 দিয়ে পথটি মাপুন
ফাইল কপি নেটওয়ার্ক, স্টোরেজ ও প্রোটোকলের আচরণ মেশায়। দুই দিকেই একটি নিয়ন্ত্রিত iperf3 ভিত্তিরেখা চালান, তারপর প্রকৃত স্থানান্তরের সঙ্গে তা তুলনা করুন।
দুই সাইটের মধ্যে ফাইল কপি নেটওয়ার্ক পরীক্ষার মতো মনে হয়, কিন্তু প্রতিটি আসলে একটি মিশ্র ফল: প্রোটোকল ওভারহেড, দুই প্রান্তের স্টোরেজ, এন্ডপয়েন্ট প্রসেসিং এবং পথ। শুধু ওই সংখ্যা থেকে VPN-কে দোষ দেওয়া অনুমান। একই এন্ডপয়েন্টের মধ্যে একটি সংক্ষিপ্ত নিয়ন্ত্রিত স্ট্রিম দ্বিতীয় পর্যবেক্ষণ দেয়, আর তুলনাই দেখায় কোন অংশটি মনোযোগ দাবি করে। নিচের পরিকল্পনা ফলাফল বানানো ছাড়াই তা করে।
ফাইল কপি একটি কাজের চাপ, মাপ নয়
ব্যান্ডউইথ পথের একটি বৈশিষ্ট্য, অথচ ফাইল কপি একসঙ্গে কয়েকটি বৈশিষ্ট্য মাপে। অনেক ছোট ফাইল একটি বড় স্ট্রিমের চেয়ে অনেক বেশি ফাইল-প্রতি ক্রিয়া চাপ দেয়। যেকোনো প্রান্তের ধীর স্টোরেজ টানেল নির্বিশেষে কপিকে সীমিত করে। এনক্রিপশন ও ফ্রেমিং ওভারহেড যোগ করে, কিন্তু চেকসাম বা অ্যান্টিভাইরাস স্ক্যান করা ফাইল সার্ভারও তা করে। কেবল এমন তুলনাই, যা এন্ডপয়েন্ট ও দিক স্থির রাখে, এই অবদানগুলো আলাদা করে।
সর্বজনীন গতির পরীক্ষা কাছের একটি পরীক্ষা সার্ভারে পথ মাপে, যা আপনার নিজস্ব ফাইল সার্ভারে যাওয়ার পথ নয়। তারা ভিন্ন প্রশ্নের উত্তর দেয়।
প্রতিটি দিকে একবারের স্ট্রিম চালান
দুই প্রান্তই যখন আপনার ব্যবস্থাপনায়, অনুমোদিত সময়সীমার মধ্যে একটি সংক্ষিপ্ত iperf3 চালানোর সময় নির্ধারণ করুন। সম্ভব হলে ফাইল সার্ভারকেই দূরের এন্ডপয়েন্ট হিসেবে ব্যবহার করুন, আর অস্থায়ী হোস্ট ব্যবহার হলে তা টুকে রাখুন।
iperf3 -s -1 -B 10.77.0.20সার্ভার একটি ব্যক্তিগত ঠিকানায় বাঁধা পড়ে এবং বেরোনোর আগে একজন গ্রাহক গ্রহণ করে। একবারের শ্রোতা কোনো গ্রাহক না এলে নিজে থেকে শেষ হয় না, তাই অনুমোদিত সময়সীমা বন্ধ হলে তা থামান।
iperf3 -c 10.77.0.20 -t 10ডিফল্টে গ্রাহক TCP 5201-এ সার্ভারে পাঠায়, আর দশ সেকেন্ডের সময়সীমা পরীক্ষাটি ছোট রাখে। শ্রোতাকে প্রকাশ্যে খুলে না রেখে ফায়ারওয়ালে নির্দিষ্ট ব্যক্তিগত উৎস ও গন্তব্যে সীমাবদ্ধ করুন।
iperf3 -c 10.77.0.20 -t 10 -Rরিভার্স ফ্ল্যাগ সার্ভারকেই প্রেরক করে, যা গুরুত্বপূর্ণ কারণ আপলোড ও ডাউনলোডের পথ প্রায়ই আলাদা। কোনো ঠিকানায় বাঁধা পড়া প্রমাণ করে না যে গ্রাহক উদ্দিষ্ট পথটিই বেছেছে, তাই প্রকৃতপক্ষে পরীক্ষিত পথ লিপিবদ্ধ করুন। ফলাফলের সঙ্গে VPN-এর অবস্থা, দিক, সময়কাল ও এন্ডপয়েন্টের চাপ রাখুন, তারপর অস্থায়ী প্রবেশাধিকার সরিয়ে দিন।
সদৃশের সঙ্গে সদৃশ তুলনা করুন
একই সেবা-এন্ডপয়েন্ট নিয়ে ও মাঝখানে অপ্রাসঙ্গিক কনফিগারেশন পরিবর্তন না করে অনুরূপ পরিস্থিতিতে একটি প্রতিনিধিত্বমূলক ফাইল ক্রিয়া আবার চালান। টুকে নিন এটি আপলোড না ডাউনলোড, একটি বড় ফাইল না অনেক ছোট ফাইল, এবং যেকোনো প্রান্তের স্টোরেজ ব্যস্ত কি না। সংক্ষিপ্ত বিস্ফোরণ পুরো কপির স্থায়ী হার নয়, আর দুটি পর্যবেক্ষণের কোনোটি নীরবে অন্যটি হয়ে উঠতে পারে না। স্ট্রিম ও কপি দুই-ই যদি একই দিকে ধীর হয়, তবে তাদের সাধারণ পথ ও এন্ডপয়েন্টের সীমা দেখুন।
স্ট্রিম সুস্থ কিন্তু কপি নয়, তখন পার্থক্যটাই কাজের চাপ যা যোগ করে, আর পরবর্তী তদন্ত সেখানেই।
সিদ্ধান্তে পৌঁছানোর আগে এককগুলো পড়ুন
মেগাবিট প্রতি সেকেন্ড ও মেগাবাইট প্রতি সেকেন্ডের মধ্যে আট গুণের পার্থক্য, আর সাপোর্ট থ্রেডগুলো নিয়মিত দুটিকে একই একক ভেবে তুলনা করে। কম iperf3 ফলাফল পরীক্ষার হোস্ট থেকেও আসতে পারে: সিপিইউ স্যাচুরেশন, ধীর ইন্টারফেস বা ব্যস্ত ডিস্ক নেটওয়ার্কের আগেই প্রক্রিয়াটিকে সীমিত করতে পারে। তাই একটি সংখ্যা আইএসপি বা প্রোটোকলের বিরুদ্ধে রায় নয়। ভিত্তিরেখা কার্যকর কারণ তা অনুমান নয়, পর্যবেক্ষণ, আর এটি প্রশ্নটিকে এক দিক ও এক এন্ডপয়েন্টে সীমিত করে।
দুই পর্যবেক্ষণের জন্য এন্ডপয়েন্ট, দিক, সময়কাল ও হার লিখে রাখুন। এই চতুষ্টয় তুলনাটিকে যুক্তিসঙ্গত করে তোলে, এবং অনুমানে সফটওয়্যার বদলানোর চেয়ে অনেক কম খরচে পড়ে।