কোন এন্ট্রপি কী ওভারলোড হয়ে গেলে কীভাবে বলা যায়?


10

আমার সামনে বেশ কয়েকটি এনট্রপি কী রয়েছে এবং তারপরে হ্যাপ্রোক্সি দ্বারা সমস্ত ভারসাম্য ভারসাম্যপূর্ণ হয়। তারপরে আমার কাছে অনেক ক্লায়েন্ট মেশিন ইন্ট্রপির নেটওয়ার্ক উত্স হিসাবে হ্যাপ্রোক্সি সার্ভিস আইপি ব্যবহার করছে। তারা কতটা এনট্রপির জন্য অনুরোধ করছে তা আমার কোনও ধারণা নেই।

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

কোনও এন্ট্রপি কী থেকে কতটা অনুরোধ করা হচ্ছে তা মাপার কোনও সহজ উপায় খুঁজে পেয়েছেন?

অতিরিক্ত কী কী প্রয়োজন হবে তা পরিকল্পনা করতে সক্ষম হতে এবং হাইওয়াইর ক্লায়েন্টদের সন্ধান করার জন্য এটি জেনে রাখা ভাল।


কি হল এনট্রপি কী? এটি কি একটি হার্ডওয়্যার আরএনজি?
হুবার্ট কারিও

@HubertKario হ্যাঁ । এটি যুক্তরাজ্যের সিমটেক ইলেকট্রনিক্স দ্বারা উত্পাদিত হয়েছে।
জেমস ও গর্মন

উত্তর:


4

দুটি বিষয় যা মনে মনে আসে তা হ'ল আপনার এন্ট্রপি সার্ভারের প্রতিক্রিয়া সময়কে মাপার চেষ্টা করছে (এটি ধরে রাখতে না পারলে বিলম্বের ক্ষেত্রে উল্লেখযোগ্য পরিমাণে বৃদ্ধি হওয়া উচিত) বা /proc/sys/kernel/random/entropy_availআপনার কতটা এনট্রপি রয়েছে তা পুলিং এবং পর্যবেক্ষণ করছে (আমি ধরে নিচ্ছি) এটি সরাসরি হার্ডওয়্যার egdব্যবহার করে /dev/randomনা)।


ekeyd-egd-linux সরাসরি হার্ডওয়্যার অ্যাক্সেস করছে (এবং আফাইক এটি কেবল এইভাবে কাজ করতে পারে)। দুর্ভাগ্যক্রমে আমার কাছে অনেক ক্লায়েন্টের অ্যাক্সেস নেই, তাই আমি তাদের বলতে পারি না যে তাদের মধ্যে কতজন তাদের অনুরোধ করা এনট্রপি পাচ্ছে না। আমি মনে করি স্বতন্ত্র কী থেকে সরাসরি কিছু এনট্রপির জন্য অনুরোধ করতে সক্ষম হব এবং আপনার পরামর্শ অনুসারে এটি সরবরাহ করতে কতক্ষণ সময় লাগে তা পরীক্ষা করতে পারি। এটি আমাকে কমপক্ষে ওভারলোড হয়েছে কিনা তা সম্পর্কে কিছুটা ইঙ্গিত দেওয়া উচিত।
গ্রিফার্জ

2

দেখে মনে হচ্ছে সোর্স ekeydটার্বাল এর কাছে ইকির পরিসংখ্যান সরবরাহের জন্য একটি মুনিন প্লাগইন রয়েছে।

এমনকি আপনি মুনিন চালাচ্ছেন না বলেও আমার ধারণা, আপনার অবকাঠামোগত ব্যবহারযোগ্য কিছুতে স্ক্রিপ্টটি বহির্ভূত করা সম্ভব হবে।

আমি মনে করি আমরা উভয়ই ডিভাইস এবং সফ্টওয়্যারটির লেখকদের জানি, তাই তাদের উত্থাপন করার উপযুক্ত হতে পারে। :-)


এএফএইকি এটি কেবল প্রকাশ করে যে আপনি ekeydctl statsযা পেতে পারেন যা থেকে সিমটেক ইতিমধ্যে নিশ্চিত করেছে যে আমার কী জানা দরকার তা আমাকে বলবে না - আমি ইতিমধ্যে তাদের জিজ্ঞাসা করেছি। :( আমি কেবল ভাবছিলাম যে অন্যেরা কী করেছে
গ্রিফার্জ

0

চেষ্টা করুন:

dd if=/dev/random of=/dev/null bs=1K count=1M

এটি শেষ হয়ে গেলে, ddপঠিত ব্যান্ডউইথের প্রতিবেদন করবে, যাতে আপনি প্রদত্ত এনট্রপির পরিমাণ জানতে পারবেন। এন্ট্রপি উত্পাদন পরিমাপ করতে এবং ক্লায়েন্টগুলিতে তারা কতটা গ্রহণ করছে তা পরিমাপ করতে আপনি এটি সার্ভারে (তার ক্লায়েন্টদের থেকে সংযোগ বিচ্ছিন্ন) চালাতে পারেন।

সংকেত ddদিয়ে চলমান প্রক্রিয়াটিকে হত্যা করা SIGUSR1তার I / O পরিসংখ্যানগুলি প্রতিবেদন করার নির্দেশ দেবে, সুতরাং এটি শেষ হওয়ার জন্য আপনাকে অপেক্ষা করতে হবে না (দেখুন man dd)।

এছাড়াও, ক্লায়েন্টদের ডাউনলোড-ব্যান্ডউইথের খরচ বাড়ানো উচিত, কারণ এন্ট্রপিটি সার্ভার থেকে পড়ে (যেমন: nethogsপ্লাস netstat)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.