বেঞ্চমার্কিংয়ে আপনাকে অবশ্যই সর্বদা আপনার সীমাবদ্ধতাগুলি স্থির করতে হবে। কারণ আপনি যদি এই লেনটি থেকে 100 এমবিএস পাওয়ার আশা করেন তবে আপনি কেবল নিজের বোকা বানাচ্ছেন!
রাস্পবেরিপিআই মডেল-বি এর এই ব্লক নকশাটি দেখুন
সুতরাং আমরা এখানে একটি খুব গুরুত্বপূর্ণ তথ্য স্থাপন। ইথারনেট ইউএসবি কন্ট্রোলার দ্বারা বাধা পেয়েছে কারণ আমরা যে ব্লক ডিগ্র্রামটি স্থাপন করি এটি ইউএসবি হাবের সাথে সংযুক্ত is (কোনও স্পষ্ট ইঙ্গিত নেই যে এটি অন্য বাস বা কেবল ইউএসবি 2 ব্যবহার করে?)
ওহ দেখুন - অন্য একটি ব্লক ডায়াগ্রাম,
এখন পরিস্থিতিটি আরও আলোকপাত করে। 10/100 নিয়ামকটি ইউএসবি হাবের সাথে সংযুক্ত রয়েছে - দুর্ভাগ্যবশত, আবারও, স্পেনের কোনও অংশই এটি বলে না যে ল্যান কন্ট্রোলারের সাথে হাবটি কীভাবে দ্রুত যোগাযোগ করে - মূল বিষয়টির প্রত্যাশা করে যা ইউএসবি গতি এবং ল্যান আলোচনায় আসে মিশ্র গতির ইউএসবি পরিবেশের জন্য।
এসডি কার্ডটি কোথায়?
দেখা যাচ্ছে যে এসডি কার্ডটি সরাসরি বিসিএম 2835 (পৃষ্ঠা 65) এর সাথে সংযুক্ত রয়েছে এবং বিভিন্ন কনফিগারেশন স্তর থেকে কর্মক্ষমতা কীভাবে প্রভাবিত হয় সেগুলি তারা দুর্দান্ত বিশদে যায়। একটি গুরুত্বপূর্ণ বিষয় লক্ষ্য করুন যে এসডি কার্ডের যদি একটি উত্সর্গীকৃত ঘড়ি থাকে তবে এটি সম্পূর্ণ গতিতে মূল সিপিইউ / জিপিইউ থেকে স্বাধীনভাবে চলতে পারে ((কার্ড এবং স্ট্যান্ডার্ড যা কিছু ব্যবহৃত হয় - আপনি এটি কয়েকটি মানকে সমর্থন করে দেখতে পারেন))
সুতরাং যে কি মানে?
এর অর্থ আপনি যদি দ্রুত এসডি কার্ড এবং ক্রেপি পেনড্রাইভ (4gb / 8gb) বেঞ্চমার্ক করেন তবে আপনি সম্ভবত প্রচুর পারফরম্যান্সের পার্থক্য পাবেন। সুতরাং এখন এটি প্রশ্ন উত্থাপন করে, কীভাবে সিপিইউ / জিপিইউ এই দুর্দান্ত এমবেডেড ডিভাইস (ইউএসবি / ল্যান চিপ) এর সাথে যোগাযোগ পরিচালনা করবে এবং কী গতিতে এটি যোগাযোগ করতে সক্ষম।
আপনি দেখতে পাচ্ছেন যে আমরা আসলে কোনও বেঞ্চমার্কিং করার আগে তত্ত্বটি কতদূর যেতে পারে? এখানে আরেকটি মূল বিষয় হ'ল সিপিইউ কীভাবে ডেটা প্রবাহ নিয়ন্ত্রণ করে। এটি প্রস্তাবিত হিসাবে পৃথক ঘড়ি চ্যানেল ব্যবহার করে?
একটি আদর্শ বিশ্বে আপনি ভাববেন যে এই ল্যান / ইউএসবি এটি পরিচালনা করবে। তবে এর জন্য একটি এমসিইউ দরকার .. আমরা কি সেই ব্লক ডায়াগ্রামের যে কোনও জায়গায় এমসাইওয়াই দেখতে পাই .. না!
সুতরাং সিপিইউকে অনুরোধ করতে হবে আইও ডেটা এটি ইউএসবি পোর্ট প্রেরণ করুন তারপরে এটি ল্যান পোর্টে যায় (একই ইউএসবি হাবের মাধ্যমে) হ্যাঁ .. যাতে এটি কোথাও কিছু গতির সমস্যা সৃষ্টি করতে চলেছে।
এছাড়াও আপনি যখন ইউএসবি পেনড্রাইভ এবং এসডি কার্ড থেকে সমস্ত ল্যানের মাধ্যমে অনুলিপি করেন তখন কী ঘটে তা লক্ষণীয় thing
আমাদের বিভিন্ন দিকের মানদণ্ড তৈরি করতে হবে
আমরা মাপদণ্ডের জন্য যা চেষ্টা করছি তা প্রতিষ্ঠায় আমরা একটি বাস্তব বিশ্ব প্রশ্ন করতে পারি।
- এসডি থেকে অভ্যন্তরীণ ইউএসবি হ্যান্ডেল ডেটা কত দ্রুত হয়?
- এসডি থেকে ল্যানে লিখতে / লিখতে কত সিপিইউ ব্যবহৃত হয়?
- ইউএসবি পেন ড্রাইভে কতগুলি সিপিইউ পড়তে / লিখতে ব্যবহৃত হয়?
- কোনও ডেটা অনুলিপি করা কি সরাসরি সিপিইউ ব্যবহারকে প্রভাবিত করে?
- এম্বেডেড ইউএসবি / ল্যান চিপ হ্যান্ডেলটি 2 উত্স থেকে ল্যান বন্দরে ফিরে ডেটা হ্যান্ডেল করে এবং এটি সিপিইউকে আনুপাতিকভাবে প্রভাবিত করে?
- ল্যান পুরো 10 এমবি / সেকেন্ড পায় কিনা তা পরীক্ষা করার দরকার নেই কারণ এটি ইউএসবি হাবটি রয়েছে এমন রাষ্ট্রের দ্বারা বন্ধ রয়েছে।
আপনি যখন জানেন যে আপনি কী জন্য লড়াই করছেন আমি তাদের চ্যালেঞ্জ জানাতে আপনাকে চ্যালেঞ্জ জানাই।
আপনি এটি একটি খুব ভাল সূচনা পয়েন্ট হতে পারে।
তথ্যসূত্র
কিন্তু বেশিরভাগই,
নিজের প্রযুক্তিগত জ্ঞান এবং মূল্যায়নগুলি আমি আমার নিজের এমবেডড অভিজ্ঞতার ভিত্তিতে তৈরি করেছি। ওপি একটি খুব ভাল প্রশ্ন জিজ্ঞাসা করেছে কিন্তু বুঝতে অসুবিধা নেই যে কোনও সিস্টেমের তাত্ত্বিক বোঝা ছাড়াই আপনি ব্যবহারিক সমস্যাগুলি মূল্যায়ন / সমাধানের চেষ্টা করতে নষ্ট হয়ে যাচ্ছেন।
ফলাফল
(৪) এই উত্তরটি পৃথিবীর পাইরেটিকাল পরীক্ষার কিছুটা নিচে দেখায়। এবং এটি প্রমাণ করে যে তীব্র ডেটা লেনদেন করা সরাসরি সিপিইউকে প্রভাবিত করে (কেবল এটি নিশ্চিত নয় যে এটির এসডি কার্ড বা বিসিএম চিপের অভ্যন্তরে ডেটা ইউএসবি / ল্যান চিপে স্থানান্তরিত করার প্রক্রিয়া কিনা)
()) এটি প্রমাণিত হয়েছে যে একমাত্র বোতল ঘাড় উত্স হতে চলেছে (উদাহরণস্বরূপ একটি ধীর এসডি কার্ড) ইউএসবি হাব 90% + এ ডেটা পাম্প করতে পরিচালিত করে তবে 4 এবং 5 প্রশ্নের উত্তর সরাসরি এই কার্য সম্পাদনকে প্রভাবিত করতে পারে।
সুতরাং অন্যান্য ব্যবহারকারীদের কিছু গবেষণা এবং অবদানের মাধ্যমে আমরা প্রাথমিক ফলাফল প্রতিষ্ঠা করতে এবং পেতে শুরু করছি।
আমরা কী আচরণ করছি তা ভিজ্যুয়ালাইজ করতে সহায়তা করার জন্য এখানে একটি দুর্দান্ত চার্ট দেওয়া হয়েছে।
sudo hdparm -t /dev/sdx
বেঞ্চমার্কিংয়ের জন্য একটি দরকারী সরঞ্জাম হিসাবে ব্যবহার করতে পারেন ।