অত্যন্ত দ্রুত বুট করার সার্ভার


19

আমাদের ডিএইচসিপি / ডিএনএস স্টাফ যেভাবে কাজ করে তা আমি পরিবর্তন করছি। বর্তমানে আমরা 3 ডিএনএস সার্ভার এবং একটি ডিএইচসিপি বক্স পেয়েছি। এঁরা সকলেই ভিএম।

একটি বিজ্ঞপ্তি নির্ভরতা রয়েছে যেখানে স্টাফ বুট করার জন্য এনএফএস প্রয়োজন, যার জন্য ডিএনএস প্রয়োজন। সুতরাং আমরা যখন জিনিসগুলি পুনরায় বুট করি, তখন ডিএনএস না হওয়া পর্যন্ত জিনিসগুলি সম্পূর্ণরূপে ভাঙা ফিরে আসতে পারে এবং আমরা কিছু পরিষেবা পুনরায় চালু করি।

আমি যা করতে চাই তা হ'ল কয়েকটি নিম্ন পাওয়ার সার্ভার, সম্ভবত ডুয়াল কোর পরমাণু বা অনুরূপ, এসএসডি থেকে চলমান, যাতে তারা জঘন্য দ্রুত বুট করে। আমি যতটা সম্ভব তত্ক্ষণাত্ পুরো জিনিসটি বুট করতে চাই।

আদর্শভাবে আমি ওবান হিসাবে উবুন্টু ১১.১০, অথবা দেবিয়ান use ব্যবহার করতে চাই। আমি জেন্টুতে বা আমার নিজস্ব কার্নেল সংকলনের বিষয়ে আগ্রহী নই। এটি আমার দ্বারা যুক্তিসঙ্গতভাবে সমর্থনযোগ্য হওয়া দরকার।

এসএসডি ড্রাইভ ব্যতীত বুটের গতি উন্নত করতে আমি আর কী অপ্টিমাইজেশন পদক্ষেপ নিতে পারি?


2
এখানে কি আসল প্রশ্ন আছে?
ceejayoz

14
@ceejayoz Other than SSDing drives, what other optimisation steps can I takeআমার কাছে একটি প্রশ্নের মতো দেখাচ্ছে।
MDMarra

7
@ceejayoz সুতরাং আপনি যদি মনে করেন উত্তর দেওয়ার জন্য খুব বেশি সময় লাগবে তবে উত্তর দিন না। এটি আলোচনা ভিত্তিক নয় এবং এটি অবশ্যই একটি প্রশ্ন, আপনি এটি কী কল করতে চান তা নয়।
MDMarra

2
ঘনিষ্ঠ কারণে, "এই প্রশ্নটি অস্পষ্ট, অস্পষ্ট , অসম্পূর্ণ, অত্যধিক বিস্তৃত বা বক্তৃতামূলক এবং এর বর্তমান আকারে যুক্তিসঙ্গতভাবে উত্তর দেওয়া যায় না।"
ceejayoz

4
@ceejayoz আমার মনে হয় না এটি মোটেই অস্পষ্ট বা অত্যধিক প্রশস্ত নয়। এটি একটি সুস্পষ্ট সংজ্ঞাযুক্ত প্রশ্ন যার জটিল উত্তর থাকতে পারে তবে এটি এর মতো পৌঁছানোর মতো নয় "Halp! My thingz don't boot rite!"। আপনি সার্ভার ফল্ট চ্যাটে ঝাঁপিয়ে পড়া এবং আপনি যদি চান চান তবে আলোচনা করার চেয়ে আরও স্বাগত । ওপিসহ সেখানে আমাদের মধ্যে একগুচ্ছ কথা বলছে।
MDMarra

উত্তর:


29

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

অন্যথায়, এসএসডি-ভিত্তিক বুট ড্রাইভগুলি সহায়তা করতে পারে। আপস্টার্ট বুট প্রক্রিয়াগুলির সাথে একটি ডিস্ট্রো ব্যবহার করুন। ডেমনগুলি ট্রিম ডাউন করুন।


5
আমি মনে করি এটি একটি ভাল উত্তর। বিজ্ঞপ্তি নির্ভরতা যতটা সম্ভব আপনি ঠিক করুন।
এমফিনি

ভাল উত্তর. হোস্ট ফাইলগুলি এখনও প্রায় রয়েছে এই পুরো কারণটি। ডিএনএস উপলব্ধ হওয়ার আগে, বা ডিএনএস না পাওয়া থাকলেও (যেমন ওরাকল আরএসি ক্লাস্টার) আপনার লকআপের প্রয়োজন রয়েছে এমন ক্ষেত্রেও তারা একটি সমাধান সরবরাহ করে ।
ক্রিস্টোফার ক্যাশেল

11

আপনার ইউপিএসের স্থিতির উপর নির্ভর করে এটি এমন কয়েকটি ব্যবহারের ক্ষেত্রে একটি হতে পারে যেখানে এসিপিআই হাইবারনেট একটি ভাল ধারণা হতে পারে। সাধারণত-হাইবারনেটটি পুনরায় পুনঃস্থাপন করা একটি বুট-থেকে-স্ক্র্যাচ প্রহার করে, বিশেষত লো-র‍্যাম এসএসডি-ভিত্তিক সিস্টেমগুলির ক্ষেত্রে। আপনার যদি দক্ষতা থাকে তবে আপনার ইউপিএস সফ্টওয়্যারটির জন্য 'শাটডাউন' পদক্ষেপটি ডিএনএস সার্ভারকে হাইবারনেটে সেট করা যেতে পারে।


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

2
@ ভোরেটাক 7 যদি আমি এটি করতে পারি তবে আমার প্রাথমিক ডিএনএসটি স্বাভাবিকভাবে আচরণ করা উচিত (কোনও এসিপিআই কৌশল নয়), এবং মাধ্যমিক ডিএনএস এই কৌশলটি করে। ডিএনএস ব্যর্থতার কারণে এটি অন্য কোথাও পরিষেবা শুরু করে দিবে, তবে পরিষেবাগুলি এখনও শুরু হবে। অন্যথায়, কিছু ওয়েক-অন-ল্যান যাদু হওয়ার প্রয়োজন হতে পারে।
sysadmin1138

ওওএল প্রকৃতপক্ষে এটি সুন্দরভাবে সমাধান করবে
voretaq7

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

6

আমি এসএসডি তে খুব ছোট নেটবিএসডি সিস্টেমের সুপারিশ করতে পারি, তবে আপনি যদি লিনাক্সে হৃদয় স্থাপন করেন তবে দুটি বিকল্প রয়েছে যা অবিলম্বে মনে পড়বে:

  • দাম ছোট ছোট লিনাক্স একটি বড় নামের ছোট্ট লিনাক্স ডিস্ট্রোস। আমি জানি না তাদের বুটের সময়টি কী, তবে এটি তুলনামূলকভাবে কম হবে।
  • স্লেক্স প্রাথমিক শুরু থেকে কিছুটা বেশি কাস্টমাইজযোগ্য, এবং এটি দ্রুত এক শিশুর হতে পারে।

এছাড়া মত সত্যিই অতি ক্ষুদ্র কাস্টম / এমবেডেড সমাধান বিকল্প এই এক ($ 99 একটি 1 সেকেন্ডের (পর) চালু করার সময় একটি মডিউল উপর এআরএম ভিত্তিক সিস্টেম। এটা পণ্য হার্ডওয়্যার নয় তবে একটি শান্ত কোণে দূরে tucked যেতে পারে একটি ডেটাসেন্টারের এবং কেবল চিরকালের জন্য চালানোর জন্য বামে ...


3

বেশিরভাগ সেটআপে ডিএনএস হ'ল সবচেয়ে গুরুত্বপূর্ণ অবকাঠামো পরিষেবা। যদি এটি ভেঙে যায় তবে সমস্ত কিছুও ভেঙে যাবে। উপসংহারটি হল যে ডিএনএস-সার্ভারগুলি অন্য সার্ভারের উপর নির্ভর করে না।

বুট করার জন্য যদি আপনার সত্যিই এনএফএসের প্রয়োজন হয় - আপনার ডিএনএস-সার্ভারগুলিকে সেই এনএফএস-সার্ভারগুলি তৈরি করুন (এটিও একটি নিয়ম ভঙ্গ করছে) - তবে কেবল র রফতানি করতে নিশ্চিত হন এবং নিশ্চিত করুন যে আপনি আপনার এনএফএস-সার্ভারকে বিপদে ফেলতে পারবেন না একটি ডস-আক্রমণ

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

এনএফএসে 2011-11-17 আপডেট করুন: আপনার মন্তব্যের একটি থেকে আমি দেখতে পাচ্ছি যে এনএফএস / হোম-ডায়ারের জন্য ব্যবহৃত হচ্ছে। স্থানীয় প্রযুক্তি ব্যবহারকারীদের তাদের থাকা উচিত নয়। বিজি, হার্ড, ইন্ট্রি সহ অটোফের মাধ্যমে অন্য যে কোনও কিছু মাউন্ট করা উচিত।


2

বুট টাইম হটস্পটগুলি কী তা দেখতে আপনি বুটচার্ট ব্যবহার করতে চাইতে পারেন।

রিডহেড এছাড়াও রয়েছে: https://fedorahosted.org/readahead/ , যা আমি চেষ্টা করি নি।

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