অনলাইনে থাকাকালীন, এবং অফলাইনে থাকাকালীন আরটিসি অনুমানের সাথে প্রবাহিত কোনও লিনাক্স সিস্টেমকে সিঙ্ক্রোনাইজ করার কোনও বিদ্যমান ব্যবস্থা আছে?
আমরা রিমোট "সংগ্রহকারী" পরিচালনা করি: এম্বেডড লিনাক্স সিস্টেম যা সেন্সর ডেটা সংগ্রহ করে এবং টাইমস্ট্যাম্প করে। যুক্তিযুক্তভাবে ছোট থাকতে আমাদের তাদের ঘড়ির ত্রুটিগুলি দরকার, 5 সেকেন্ডের নীচে বলুন। সাধারণত আমরা তাদের ঘড়িগুলি সিঙ্ক করতে এনটিপি ব্যবহার করি এবং যতক্ষণ না সিস্টেমটি অনলাইনে থাকে ততক্ষণ তা কার্যকর হয়।
সমস্যাটি হ'ল কিছু সংগ্রাহকের খুব খারাপ আপলিংক রয়েছে যা কয়েক ঘন্টা, দিন বা সপ্তাহ পর্যন্ত নেমে যেতে পারে। এটি স্থানীয় ডেটা সংগ্রহ বন্ধ করে না, তবে এনটিপি ছাড়াই লিনাক্স সিস্টেমের ঘড়িটি খারাপভাবে এবং অবিশ্বাস্যভাবে প্রবাহিত হয়।
ওটিওএইচ, হার্ডওয়্যারটির আরটিসি খুব বেশি প্রবাহিত হয়েছে, তবে একটি স্থির হারে। আরটিসি ড্রিফট হার বোর্ড থেকে বোর্ডে পরিবর্তিত হয়, তবে বোর্ডের প্রতি ধ্রুবক এবং পরিমাপ করা যায়।
আমি অনুমান করি যে আমাদের যা দরকার তা হ'ল নিম্নলিখিত পদ্ধতিগুলি করে:
- কোনও বোর্ড মোতায়েনের আগে আরটিসি ড্রিফট হার পরিমাপ করুন
- সম্ভব হলে এনটিপির মাধ্যমে চলমান / নিয়মিত সিস্টেমের সময় সামঞ্জস্য করুন
- এনটিপি অপ্রয়োজনীয় হয় যখন নিয়মিত আরটিসি থেকে সিস্টেম সময় নিয়মিত করুন। অ্যাকাউন্টে জ্ঞাত আরটিসি প্রবাহের হার নিন।
- Alচ্ছিক: অনলাইন থাকাকালীন চলমান আরটিসি ড্রিফট হার পরিমাপ করুন এবং রেকর্ড করুন (1)
'মেকানিজম' এর সাহায্যে আমি কিছু ভালভাবে রক্ষণাবেক্ষণ করা, নথিভুক্ত সফ্টওয়্যার এবং / অথবা কনফিগার যে দুটি রাজ্য "অনলাইন" বনাম "" অফলাইন "পরিচালনা করতে পারে, সিস্টেম ঘড়িটি সঠিক সময়ের উত্সের সাথে সুসংগত হয়েছে কিনা তা নিশ্চিত করুন (এনটিপি বনাম।) আরটিসি), রাষ্ট্রের পরিবর্তন সনাক্ত করুন এবং আরটিসি প্রবাহের জন্য সঠিক করুন। এটি একটি বিশেষ এনটিপিডি কনফিগারেশন / প্লাগইন হিসাবে পৃথক ডেমন হিসাবে ক্রোন জব হিসাবে প্রয়োগ করা হয়েছে কিনা তা নিয়ে তেমন কিছু আসে যায় না।
আমার ক্রোনির দিকে নজর ছিল , তবে এর ডকুমেন্টেশন অনুসারে এটি সিস্টেমের ঘড়ির প্রবাহের পূর্বাভাস দেওয়ার চেষ্টা করে , যা আমাদের ক্ষেত্রে আরটিসি থেকে অনেক বেশি অনির্দেশ্যভাবে প্রস্থান করে। ক্রোনিকে কেবল রিবুট জুড়ে সময় রাখতে আরটিসি ব্যবহার করা হবে বলে মনে হচ্ছে।
(1) নোট এনটিপিডি কার্নেলের '11 -মানীট মোড 'সক্রিয় করে (প্রতি 11 মিনিটের পরে সিস্টেমের ঘড়ির থেকে আরটিসি আপডেট করে)। 11 মিনিটের মোডটি আটকাতে বর্তমান কার্নেলগুলি এবং এনটিপিডি সহ কোনও উপায় নেই বলে মনে হয়। অতএব, এনটিপিডি চলাকালীন যে কোনও আরটিসি ড্রিফ্ট তথ্য হারিয়ে যাবে (থেক্স @ বিলথর)।
আপডেট / সম্পাদনাগুলি:
- আমরা ইউএসবি বা সিরিয়ালের মাধ্যমে এমএসএফ বা ডিসিএফ signal77 সিগন্যালের (আমরা ইউরোপে অবস্থিত) জন্য একটি বাহ্যিক রেডিও ঘড়ি যুক্ত করার বিষয়ে বিবেচনা করছি। তবে আমরা বরং হার্ডওয়্যারকে হাতাতে থাকি।
- আমাদের সংগ্রাহকরা প্রায়শই বেসমেন্টে বাড়িতে থাকেন located সুতরাং জিপিএস ঘড়ি যুক্ত করলে কোনও লাভ হবে না।
- আমরা ডেবিয়ান use ব্যবহার করি That এর অর্থ ইউ-লিনাক্স -২.২০.১, এনটিপিডিট-2.২.p৫৫, এনটিপি -২.২..6.পি ৫ থেকে এনটিপিডি, ক্রনিক -১.২৪ (সম্ভাব্য 1.30)।
- মনে রাখবেন আমাদের সমস্যা হয় না যে আমরা কিভাবে ব্যবহার করতে জানি না
ntpdate(8)
,hwclock(8)
,date(1)
, ইত্যাদি দয়া করে যোগ অধ্যায় দেখুন তির্যক আমি 'প্রক্রিয়া' দিয়ে কি বোঝাতে চেয়েছেন সম্পর্কে। - '11 -মিনিট মোড 'সম্পর্কে পাদটীকা যুক্ত করা হয়েছে
- অফলাইন-সিঙ্ক এবং আরটিসি প্রবাহ সম্পর্কে খুব আকর্ষণীয় আলোচনা এখানে