কেন 12.04 -সার্ভার কার্নেল গন্ধ অপসারণ করছে?


13

উবুন্টু 12.04 এর রিলিজ নোটে উল্লিখিত হিসাবে-সার্ভারের স্বাদ সরিয়ে ফেলছে:

বিটা -১-এর মতো, বিটা -২ কার্নেল আর পৃথকভাবে amd64 -server এবং-জেনেরিক কার্নেল স্বাদ বহন করে না। এই এলটিএস রিলিজের জীবনযাত্রার রক্ষণাবেক্ষণের ভার হ্রাস করতে সহায়তা করার জন্য এগুলিকে একক জেনেরিক কার্নেল স্বাদে একীভূত করা হয়েছে।

-জেনেরিক এবং-সার্ভারের মধ্যে পার্থক্যগুলি প্রিম্পটিংয়ের সাথে সম্পর্কিত বলে মনে হচ্ছে, টাইমার বিঘ্নিত হবে এবং i / o সময়সূচী, যেমন বলা হয়েছে: https://help.ubuntu.com/10.10/serverguide/C/prepering-to-install .html # ইন্ট্রো-কার্নেল-diffs

আমি প্রযুক্তিগত চশমা জিজ্ঞাসা করছি।

  1. তো, এখন কী হয়?
  2. সার্ভার সংস্করণটি কোনও পারফরম্যান্স পেনাল্টি ছাড়াই ডেস্কটপ কার্নেল চালাবে?
  3. এটি কি কোনওভাবে ন্যায়সঙ্গত?
  4. কি হয় যে পার্থক্য সঙ্গে?
  5. এগুলি কি ইউজারস্পেসে পরিবর্তন করা যায়?
  6. 12.04 হিসাবে তেমন লোভনীয় নেই?
  7. উত্তরটি যদি হ্যাঁ হয় তবে এই পরিবর্তনটির সাথে পারফরম্যান্সের জরিমানা জড়িত হবে?

এগুলি সবই এমন প্রশ্ন যা উত্তর দেওয়া যায়। আমি কোনও প্যাকেজে নির্দিষ্ট পরিবর্তন চাইছি, অন্য কিছু নয়।

উত্তর:


10

যেমন আপনি রিলিজ ঘোষণাগুলিতে লক্ষ্য করেছেন, এলটিএসের জীবনকালীন রক্ষণাবেক্ষণের বোঝা হ্রাস করার জন্য জেনেরিক এবং সার্ভার কার্নেল স্বাদগুলি 12.04 রিলিজের জন্য একীভূত করা হয়েছে। দুটি কর্নেল স্বাদগুলি কেবলমাত্র 2 টি প্রধান কার্নেল কনফিগার বিকল্পের ক্ষেত্রেই পৃথক: ডিফল্ট I / O সময়সূচী এবং প্রিম্পশন মডেল।

এটি উবুন্টু কার্নেল টিমের মেলিং তালিকায় বিশদ আলোচনা করা হয়েছিল

যেহেতু এই থ্রেডে উল্লিখিত হয়েছে, ডিফল্ট আই / ও সিডিউলারটি "ডেডলাইন" থেকে "সিএফকিউ" তে পরিবর্তিত হয়েছিল। যাইহোক, যে কেউ ডেডলাইন I / O শিডিয়ুলারের সাথে থাকতে চাইছেন সেটি বুট করার সময় সেটিংসের মাধ্যমে করতে পারেন elevator=deadline

প্রিম্পশন মডেলটি CONFIG_PREEMPT_NONE থেকে CONFIG_PREEMPT_VOLUNTARY এ পরিবর্তিত হয়েছে। এই মুহুর্তে, দুর্ভাগ্যক্রমে আপনাকে নির্দেশ করতে আমার হাতে কোনও পারফরম্যান্সের মানদণ্ড নেই। আশা করি এটি কিছুটা সাহায্য করবে। ধন্যবাদ।


7

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

সঠিক কারণ এবং বিশদ আলোচনার জন্য আপনাকে উবুন্টু কার্নেলটিম মেলিং তালিকায় জিজ্ঞাসা করতে হবে - যোগাযোগের তথ্যের জন্য তথ্যের কার্নেলটিম উইকি পৃষ্ঠাটি দেখুন


2

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

টিএল; ডিআর: সার্ভারগুলির জন্য অন্য কার্নেল বজায় রাখার কোনও সুবিধা ছিল না, তাই অনুশীলন বন্ধ হয়ে গেছে।


ইনপুট / আউটপুট নির্ধারণকারী নেই প্রকৃতপক্ষে ভার্চুয়ালাইজেশন চাপ জন্য বিশেষ একটি পার্থক্য করতে। এখানে একবার দেখুন: publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaat/… , এটি "সামগ্রিকভাবে শেষ হয়েছে , চিত্রটি দেখায় যে ডেডলাইন I / O সময়সূচী সিএফকিউ I / O সময়সূচীটিকে ছাড়িয়ে যায়, বিশেষত একাধিক থ্রেডেড দৃশ্য "
syneticon-dj
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.