সর্বোচ্চ পারফর্মিং হার্ডওয়্যার কনফিগারেশন কী?


35

আমি জানি যে নির্ভুল বেঞ্চমার্ক সংখ্যা নির্মাতাদের মধ্যে পৃথক হবে, তবে সাধারণভাবে যদি আপনি কেবল উচ্চতর শেষের ফ্ল্যাশ ড্রাইভ, এসডি কার্ড এবং ইউএসবি এইচডিডি বিবেচনা করেন এবং আপনার রাস্পবেরি পাই একটি ইথারনেট সুইচের মাধ্যমে কোনও নেটওয়ার্কের সাথে সংযুক্ত থাকে তবে কোনও নেটওয়ার্ক থেকে দ্রুততম কনফিগারেশনটি কী? ডাটা ট্রান্সফার স্ট্যান্ডপয়েন্ট? আমি কেবলমাত্র সেই উত্তরগুলির সন্ধান করছি যেখানে লোকেরা নীচে তালিকাভুক্ত কনফিগারেশনগুলি চেষ্টা করেছে এবং তাত্ত্বিক নয়, প্রকৃত ফলাফল পেয়েছে।

স্পষ্টতই একটি এসডি কার্ড অবশ্যই ব্যবহার করা উচিত কারণ এটি বুটচক্রের কমপক্ষে অংশের জন্য প্রয়োজনীয়, তবে ধরে নেওয়া যাক যে নীচে তালিকাভুক্ত প্রত্যেকটি ডিভাইসে আপনার রাস্পবেরি পাইতে সর্বাধিক নেটওয়ার্ক ট্রান্সফার গতি আছে এমন একটি অতিরিক্ত ডেটা পার্টিশন রয়েছে?

  1. এসডি কার্ড
  2. একটি ইউএসবি ফ্ল্যাশ ড্রাইভ
  3. একটি ইউএসবি এইচডিডি

এই প্রশ্নটি তুচ্ছ নয় কারণ কোনও পর্যায়ে ইথারনেট যোগাযোগের সাথে সংযুক্ত স্টোরেজ ডিভাইসের সাথে সংযুক্ত কোনও ওভারহেড স্থানান্তর হারকে প্রভাবিত করতে পারে, এছাড়াও রাস্পবেরি পাইতে থাকা ইথারনেট পোর্টটি ইউএসবি বাস দ্বারা নিয়ন্ত্রিত হয় সুতরাং সাধারণ মাধ্যমে আউটপুট দ্বারা প্রভাবিত হওয়া উচিত ইথারনেট ডেটা স্থানান্তর এবং ইউএসবি মিডিয়া ডেটা স্থানান্তর সমন্বয়। আমি জানি না যে এসডি কার্ডটি ইউএসবি পোর্ট এবং ইথারনেট পোর্টের মতো একই শেয়ারকৃত ইউএসবি বাসে রয়েছে কিনা তবে আমি যদি তা না করি তবে আমি মনে করি এটি বেশ কার্যকর সুবিধার কাজ হবে।

বেঞ্চমার্কের প্রয়োজন হিসাবে নেটওয়ার্ক ট্রান্সফার অন্তর্ভুক্ত করার জন্য সম্পাদিত


1
এফওয়াইআই, উত্তরদাতারা sudo hdparm -t /dev/sdxবেঞ্চমার্কিংয়ের জন্য একটি দরকারী সরঞ্জাম হিসাবে ব্যবহার করতে পারেন ।
জিভিংস

2
আমার কাছে মানদণ্ড নেই, তবে এটি সাধারণ জ্ঞান: এসএসডি> এইচডিডি> ফ্ল্যাশ> এসডি> অপটিকাল মিডিয়া
আলেকজান্ডার - মনিকা

+1 - এসডি পোর্ট সম্পর্কে ভাল কথা - এটি কি ইউএসবি / ইথারনেটের মতো একই বাসে রয়েছে? এসডি এবং সংযুক্ত ইউএসবি স্টোরেজে ভাগ করে নেওয়া লোড কি আরও ভাল কাজ করে?
জন এগারটন

@XAleXOwnZX নিশ্চিত যে এই ডিভাইসগুলি যে বাসগুলিতে রয়েছে সেগুলি ডিভাইসের সর্বাধিক পারফরম্যান্সের সাথে মেলে কিনা তবে সেটাই হ'ল তবে আমি বাজি ধরছি যে রাস্পবেরি পাই কেবলমাত্র ইউএসবি রয়েছে তাই আপনার অর্ডারটি এসএসডি = এইচডিডি = ফ্ল্যাশ> অপটিকালের মতো হবে এবং এসডি তার নিজস্ব বাস ইউএসবি পোর্টগুলি থেকে পৃথক থাকলে সেই ভিত্তিতে তালিকার যে কোনও জায়গায় বাস করতে পারে।
ড্যান বি

এটি একটি ভাল পয়েন্ট, তবে নিশ্চিতভাবে এইচডিডি> ফ্ল্যাশ। আমার ইউএসবি হার্ড ড্রাইভটি আমার ফ্ল্যাশ ড্রাইভের 5-10 এর তুলনায় 30 এমবি / সেকেন্ড পেয়েছে
আলেকজান্ডার - মনিকা পুনরায়

উত্তর:


35

বেঞ্চমার্কিংয়ে আপনাকে অবশ্যই সর্বদা আপনার সীমাবদ্ধতাগুলি স্থির করতে হবে। কারণ আপনি যদি এই লেনটি থেকে 100 এমবিএস পাওয়ার আশা করেন তবে আপনি কেবল নিজের বোকা বানাচ্ছেন!

রাস্পবেরিপিআই মডেল-বি এর এই ব্লক নকশাটি দেখুন এখানে চিত্র বর্ণনা লিখুন

সুতরাং আমরা এখানে একটি খুব গুরুত্বপূর্ণ তথ্য স্থাপন। ইথারনেট ইউএসবি কন্ট্রোলার দ্বারা বাধা পেয়েছে কারণ আমরা যে ব্লক ডিগ্র্রামটি স্থাপন করি এটি ইউএসবি হাবের সাথে সংযুক্ত is (কোনও স্পষ্ট ইঙ্গিত নেই যে এটি অন্য বাস বা কেবল ইউএসবি 2 ব্যবহার করে?)

ওহ দেখুন - অন্য একটি ব্লক ডায়াগ্রাম,

এখানে চিত্র বর্ণনা লিখুন

এখন পরিস্থিতিটি আরও আলোকপাত করে। 10/100 নিয়ামকটি ইউএসবি হাবের সাথে সংযুক্ত রয়েছে - দুর্ভাগ্যবশত, আবারও, স্পেনের কোনও অংশই এটি বলে না যে ল্যান কন্ট্রোলারের সাথে হাবটি কীভাবে দ্রুত যোগাযোগ করে - মূল বিষয়টির প্রত্যাশা করে যা ইউএসবি গতি এবং ল্যান আলোচনায় আসে মিশ্র গতির ইউএসবি পরিবেশের জন্য।

এসডি কার্ডটি কোথায়?

দেখা যাচ্ছে যে এসডি কার্ডটি সরাসরি বিসিএম 2835 (পৃষ্ঠা 65) এর সাথে সংযুক্ত রয়েছে এবং বিভিন্ন কনফিগারেশন স্তর থেকে কর্মক্ষমতা কীভাবে প্রভাবিত হয় সেগুলি তারা দুর্দান্ত বিশদে যায়। একটি গুরুত্বপূর্ণ বিষয় লক্ষ্য করুন যে এসডি কার্ডের যদি একটি উত্সর্গীকৃত ঘড়ি থাকে তবে এটি সম্পূর্ণ গতিতে মূল সিপিইউ / জিপিইউ থেকে স্বাধীনভাবে চলতে পারে ((কার্ড এবং স্ট্যান্ডার্ড যা কিছু ব্যবহৃত হয় - আপনি এটি কয়েকটি মানকে সমর্থন করে দেখতে পারেন))

এখানে চিত্র বর্ণনা লিখুন

সুতরাং যে কি মানে?

এর অর্থ আপনি যদি দ্রুত এসডি কার্ড এবং ক্রেপি পেনড্রাইভ (4gb / 8gb) বেঞ্চমার্ক করেন তবে আপনি সম্ভবত প্রচুর পারফরম্যান্সের পার্থক্য পাবেন। সুতরাং এখন এটি প্রশ্ন উত্থাপন করে, কীভাবে সিপিইউ / জিপিইউ এই দুর্দান্ত এমবেডেড ডিভাইস (ইউএসবি / ল্যান চিপ) এর সাথে যোগাযোগ পরিচালনা করবে এবং কী গতিতে এটি যোগাযোগ করতে সক্ষম।

আপনি দেখতে পাচ্ছেন যে আমরা আসলে কোনও বেঞ্চমার্কিং করার আগে তত্ত্বটি কতদূর যেতে পারে? এখানে আরেকটি মূল বিষয় হ'ল সিপিইউ কীভাবে ডেটা প্রবাহ নিয়ন্ত্রণ করে। এটি প্রস্তাবিত হিসাবে পৃথক ঘড়ি চ্যানেল ব্যবহার করে?

একটি আদর্শ বিশ্বে আপনি ভাববেন যে এই ল্যান / ইউএসবি এটি পরিচালনা করবে। তবে এর জন্য একটি এমসিইউ দরকার .. আমরা কি সেই ব্লক ডায়াগ্রামের যে কোনও জায়গায় এমসাইওয়াই দেখতে পাই .. না!

সুতরাং সিপিইউকে অনুরোধ করতে হবে আইও ডেটা এটি ইউএসবি পোর্ট প্রেরণ করুন তারপরে এটি ল্যান পোর্টে যায় (একই ইউএসবি হাবের মাধ্যমে) হ্যাঁ .. যাতে এটি কোথাও কিছু গতির সমস্যা সৃষ্টি করতে চলেছে।

এছাড়াও আপনি যখন ইউএসবি পেনড্রাইভ এবং এসডি কার্ড থেকে সমস্ত ল্যানের মাধ্যমে অনুলিপি করেন তখন কী ঘটে তা লক্ষণীয় thing

আমাদের বিভিন্ন দিকের মানদণ্ড তৈরি করতে হবে

আমরা মাপদণ্ডের জন্য যা চেষ্টা করছি তা প্রতিষ্ঠায় আমরা একটি বাস্তব বিশ্ব প্রশ্ন করতে পারি।

  1. এসডি থেকে অভ্যন্তরীণ ইউএসবি হ্যান্ডেল ডেটা কত দ্রুত হয়?
  2. এসডি থেকে ল্যানে লিখতে / লিখতে কত সিপিইউ ব্যবহৃত হয়?
  3. ইউএসবি পেন ড্রাইভে কতগুলি সিপিইউ পড়তে / লিখতে ব্যবহৃত হয়?
  4. কোনও ডেটা অনুলিপি করা কি সরাসরি সিপিইউ ব্যবহারকে প্রভাবিত করে?
  5. এম্বেডেড ইউএসবি / ল্যান চিপ হ্যান্ডেলটি 2 উত্স থেকে ল্যান বন্দরে ফিরে ডেটা হ্যান্ডেল করে এবং এটি সিপিইউকে আনুপাতিকভাবে প্রভাবিত করে?
  6. ল্যান পুরো 10 এমবি / সেকেন্ড পায় কিনা তা পরীক্ষা করার দরকার নেই কারণ এটি ইউএসবি হাবটি রয়েছে এমন রাষ্ট্রের দ্বারা বন্ধ রয়েছে।

আপনি যখন জানেন যে আপনি কী জন্য লড়াই করছেন আমি তাদের চ্যালেঞ্জ জানাতে আপনাকে চ্যালেঞ্জ জানাই।

আপনি এটি একটি খুব ভাল সূচনা পয়েন্ট হতে পারে।

তথ্যসূত্র

কিন্তু বেশিরভাগই,

নিজের প্রযুক্তিগত জ্ঞান এবং মূল্যায়নগুলি আমি আমার নিজের এমবেডড অভিজ্ঞতার ভিত্তিতে তৈরি করেছি। ওপি একটি খুব ভাল প্রশ্ন জিজ্ঞাসা করেছে কিন্তু বুঝতে অসুবিধা নেই যে কোনও সিস্টেমের তাত্ত্বিক বোঝা ছাড়াই আপনি ব্যবহারিক সমস্যাগুলি মূল্যায়ন / সমাধানের চেষ্টা করতে নষ্ট হয়ে যাচ্ছেন।

ফলাফল

(৪) এই উত্তরটি পৃথিবীর পাইরেটিকাল পরীক্ষার কিছুটা নিচে দেখায়। এবং এটি প্রমাণ করে যে তীব্র ডেটা লেনদেন করা সরাসরি সিপিইউকে প্রভাবিত করে (কেবল এটি নিশ্চিত নয় যে এটির এসডি কার্ড বা বিসিএম চিপের অভ্যন্তরে ডেটা ইউএসবি / ল্যান চিপে স্থানান্তরিত করার প্রক্রিয়া কিনা)

()) এটি প্রমাণিত হয়েছে যে একমাত্র বোতল ঘাড় উত্স হতে চলেছে (উদাহরণস্বরূপ একটি ধীর এসডি কার্ড) ইউএসবি হাব 90% + এ ডেটা পাম্প করতে পরিচালিত করে তবে 4 এবং 5 প্রশ্নের উত্তর সরাসরি এই কার্য সম্পাদনকে প্রভাবিত করতে পারে।

সুতরাং অন্যান্য ব্যবহারকারীদের কিছু গবেষণা এবং অবদানের মাধ্যমে আমরা প্রাথমিক ফলাফল প্রতিষ্ঠা করতে এবং পেতে শুরু করছি।

আমরা কী আচরণ করছি তা ভিজ্যুয়ালাইজ করতে সহায়তা করার জন্য এখানে একটি দুর্দান্ত চার্ট দেওয়া হয়েছে।

এখানে চিত্র বর্ণনা লিখুন


1
+1 দুর্দান্ত উত্তর। যদিও আপনি আপনার চিত্রগুলির জন্য উত্স সরবরাহ করতে পারেন?
জিভিংস

1
এই উত্তরটি বিভিন্ন স্টোরেজ মিডিয়াতে প্রতিটি কেন খুব আলাদা পারফরম্যান্সের সংখ্যা থাকতে পারে তা ব্যাখ্যা করে যে প্রশ্নে বিশদ যুক্ত করার একটি দুর্দান্ত কাজ করে। প্রথম যে প্রশ্নটি আমার নিজের মধ্যে যোগ করা উচিত ছিল সেই অতিরিক্ত তথ্যের জন্য আপনাকে ধন্যবাদ।
ড্যান বি

1
ইউএসবি এখনও প্রায় 30 এমবি / সে, অর্থাত্ 100 এমবিট নেটওয়ার্কের জন্য যথেষ্ট পরিমাণে।
থরবজর্ন রাভন অ্যান্ডারসন

@ থরবজরন রাভানঅ্যান্ডারসেন হ্যাঁ এটি সত্য। তবে আমার একটি প্রশ্ন এম্বেড হওয়া ইউএসবি হাবের কর্মক্ষমতা সম্পর্কিত। তাড়াতাড়ি তাড়াতাড়ি? এবং এটি এআরএম সিপিইউ-র উপর নির্ভর করে- যখন আপনি ল্যানের মাধ্যমে 2 উত্স ফর্মটি অনুলিপি করেন তখন কী হয় .. এটি বেঞ্চমার্কিংয়ের মতো মূল্যবান। আমি বলছি না এটি করবে না- তবে কিছু পরিস্থিতিতে অবশ্যই সমস্যা হতে পারে।
পাইওটার কুলা

আপনার মত মনে হচ্ছে ক্ষেত্রটিতে অভিজ্ঞতা আছে। আপনি কি প্রকৃত পরিমাপ করতে পারবেন?
থরবজর্ন রাভন অ্যান্ডারসন

3

স্পষ্টতই, সর্বোচ্চ পারফরম্যান্সটি একটি র‌্যামডিস্কের সাথে হবে।

এটি কোনও নেটওয়ার্ক-সংযুক্ত-স্টোরেজ ডিভাইসের জন্য খুব বেশি ব্যবহার হবে না তবে তারপরেই পাইটি স্থির অ্যাপ্লিকেশনটির জন্য সেরা পছন্দ নয়।

কিছু জিনিসগুলির জন্য যেখানে পাইয়ের নমনীয়তাটি অনন্যভাবে উপযুক্ত, সেখানে র‌্যামডিস্ক থেকে স্পষ্টভাবে চলার জন্য প্রকৃত স্টোরেজ প্রয়োজনীয়তাগুলি খুব কম হতে পারে, বা সম্ভবত ডিস্ক ক্যাচিং প্রক্রিয়াটির মাধ্যমে মেষ থেকে স্পষ্টতই চালিত হতে পারে (লিনাক্স রামডিস্কগুলি কেবল ব্যাকিং ডিস্ক ছাড়াই কেবল ডিস্ক ক্যাশে হয়))

আপনার বুট করার জন্য এখনও একটি কার্ডের দরকার পড়বে, তবে রাম থেকে চালানোর এক পার্শ্ব সুবিধা হিসাবে আপনি কার্ডটি কেবল পঠন রাখতে পারেন এবং এটির ক্ষতিগ্রস্থ হওয়ার ঝুঁকি হ্রাস করতে পারেন।


বুট করার জন্য আপনার কোনও কার্ডের দরকার নেই। অপারেটিং সিস্টেম / বুট লোডার এটি প্রয়োজন! আপনি যদি বুটলোডারটি পরিবর্তন করে থাকেন তবে সিরিয়াল ইন্টারফেস বা ল্যান থেকে বুট করতে পারেন। আপনি যদি যথেষ্ট প্রযুক্তিগত হন তবে আপনি আরপিআইতে 3 জিবি র‌্যাম যুক্ত করতে পারতেন - তবে এটি পুরোপুরি বিষয় বন্ধ। আসল ঘটনাটি বোকা ইউএসবি হাবের মধ্য দিয়ে যায়! bleeeh
কুলা

বুটলোডার, এসডি কার্ডে অবস্থিত আপনি অন্ততপক্ষে পরিবর্তন করতে পারবেন না? আপনি যদি কিছু কনফিগারেশন পিন স্ট্রেপিংস পরিবর্তন করেন তবে আপনি অন্য উত্স থেকে লোড করতে অভ্যন্তরীণ বুট রোম পেতে সক্ষম হতে পারেন।
ক্রিস স্ট্রাটন

আমি বিসিএম চিপ প্রায় ইতিবাচক .. উদাহরণস্বরূপ আরডুইনোর মতোই একটি বুটলোডার রয়েছে .. (পিসিতে বিআইওএসের মতো) পরবর্তী প্রোগ্রামটি লোড করার জন্য কিছু প্রাথমিক প্রোগ্রাম থাকতে হবে এবং তাই। আরপিআই-তে বুটলডার পরিবর্তন করা .. এক বা দুই বছর অপেক্ষা করুন।
পাইওটর কুলা

একটি আরডুইনোর এটিএমইজিএ একটি অভ্যন্তরীণ ফ্ল্যাশ সহ একা স্ট্যান্ড চালানোর জন্য ডিজাইন করা মাইক্রোকন্ট্রোলারের একটি উদাহরণ। সেখানে একটি বুলোডার ব্যবহারকারী কাস্টমাইজযোগ্য। অন্যদিকে পাই এর এসওসিটি বৃহত সিস্টেম অংশগুলির শ্রেণি থেকে মনে হচ্ছে যার জন্য বাহ্যিক স্মৃতি দরকার। এগুলির মধ্যে সাধারণত বুট লোডার থাকে তবে কারখানাটি ছেড়ে যাওয়ার পরে এটি একটি মাস্ক রোম পরিবর্তন করা যায় না। এর মতো কোনও কিছুর উপর ভিত্তি করে একটি traditionalতিহ্যবাহী পণ্যগুলিতে 4-8 এমবিাইট বাহ্যিক ফ্ল্যাশ চিপ থাকবে। কিন্তু পাই এটির পরিবর্তে অপসারণযোগ্য এসডি কার্ড ব্যবহার করবে বলে মনে হচ্ছে, কেউ সোল্ডারড ডাউন ডাউন ফ্ল্যাশটিকে দূষিত করার সমস্যা এড়িয়ে চলে।
ক্রিস স্ট্রাটন

সেটা মজাদার. সুতরাং এটি কি বুট ডেটা ধারণ করে FAT পার্টিশন? অথবা এটি এসডি-র কোনও গোপন অংশে অন্য কোথাও সঞ্চিত আছে? থেরোয়ে আপনি তখন আরও সহজ প্রয়াসে, লোডিং প্রক্রিয়াটিকে ডিভাইসে অন্য "হ্যাক করা" এ পুনঃনির্দেশ করার চেষ্টা করুন ...
পিয়োটার কুলা

0

ইউএসবি এইচডিডি বা ইউএসবি এসএসডি আপনার দ্রুততম পারফরম্যান্স দেওয়া উচিত। ক্লাস 10 ডিভাইসগুলির জন্য এসডি কার্ডগুলি প্রায় 12 এমবি / গুলি লিখে এবং ইউএসবি 30 এমবি / সেকেন্ড পর্যন্ত পেতে পারে।

আমি একমত নই যে ইউএসবি হাবটি আরপিআই-তে ইথারনেটকে বাধা দিচ্ছে, কারণ এইচইউবি 400 এমবিট / ই চালিয়ে দিতে পারে এবং ইথারনেটটি 100 হয়। সুতরাং তাত্ত্বিকভাবে এটি 4 এক্স ফাস্ট ইথারনেট 100 এমবি / গুলি পোর্ট পর্যন্ত বজায় রাখতে পারে।


প্রতিটি ক্লাস 10 এসডি আমি পরীক্ষা করেছি> 19 এমবি / গুলি রচনা। আমার একটি ক্লাস 6 ছিল যা 14 এমবি / গুলি করে। সানডিস্ক এক্সট্রিম এসডি'র দাবি যে 45 এমবি / সেকস 50 এমবি / এস পড়া এবং 47 এমবি / গুলি লিখেছেন, যা অবাক করে দিয়েছিল। লেক্সার 400x এসডি হ'ল আমি 70mb / s পড়তে সবচেয়ে দ্রুত পরীক্ষা করেছি, তবে প্রায় 30 এমবি / গুলি লিখেছি। ইউএসবি 2.0 তে, দ্রুত এসডি কার্ড, এইচডিডি এবং এসএসডিগুলির মধ্যে কার্যত কোনও পার্থক্য নেই। সমস্ত ইউএসবি ২.০ ইন্টারফেস আমি প্রায় 35 এমবি / সেকেন্ডে ক্যাপ আউট করে ফেলেছি। আমি ইউএসবি ২.০ থাম্ব ড্রাইভ দেখেছি যা 10 এমবি / সেকেন্ডের কাছাকাছি চলে যায় এবং এর থেকে কিছু কম। অনেকগুলি ইউএসবি 3.0.০ থাম্ব ড্রাইভের ইউএসবি 3.0.০ বন্দরগুলিতে এমনকি ১০-২০ এমবি / সেকেন্ডে লিখিত গতি আছে!
থেরালস্টুবট

0

আমি ইউএসবি ফ্ল্যাশ ড্রাইভ এবং ডলার এইচডিডি ব্যবহার করে সর্বোচ্চ 4 এমবি / গুলি পাই। এটি রাস্পবেরি সংযুক্ত ডিভাইসে উইন্ডোজ নেটওয়ার্ক 'হোমগ্রুপ' এর মাধ্যমে কেবল ফাইলগুলি ফেলে দেওয়ার সময়।

আমি এটি কমপক্ষে 10 বার প্রত্যাশা করেছিলাম, তবে আমি স্থানান্তর গতি পেতে সক্ষম হইনি। আমি সরাসরি ইউএসবি এইচডিডি এফটিপি স্থানান্তর চেষ্টা করেছিলাম (আমার ল্যাপটপে সংযুক্ত থাকাকালীন এই ডিভাইসটি + 60Mb / s এ স্থানান্তর করে) তবে ফলাফলগুলি খুব খারাপ। 100KiB / s! কয়েক কয়েক এমবিতে কয়েক ঘন্টা ট্র্যাফিকের ফলাফল।

আমি এখন ডেটা স্থানান্তরের জন্য ল্যাপটপ এবং রাস্পবেরি পাই এর মধ্যে এইচডিডি স্থানান্তর করি :-(


আমার মনে হয় আপনার একটি কনফিগারেশন / নেটওয়ার্ক সমস্যা আছে কারণ আমি আমার USB স্টিকটিতে 24 এমবিপিএস পর্যন্ত সরাসরি একটি ফাইল আপলোড করতে পারি। এবং আমি মনে করি আমি ওয়াই-ফাইয়ের পরিবর্তে ইথারনেটের সাথে আরও ভাল করতে পারি। আমি ব্যবহার করা হয়েছে vsftpd
মরগান কার্বেট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.