একটি 32-বিট কার্নেলের জন্য, PAE বনাম নন- PAE এর উপকারিতা / কনসগুলি কী কী?


8

আমি উবুন্টু 12.04 32-বিট ব্যবহার করছি। আমার কার্নেলগুলি PAE কার্নেলগুলি। আমি জানি যে এই সমস্ত কার্নেলগুলি আমরা 4 জিবি র‌্যামযুক্ত 32-বিট ওএসের জন্য ব্যবহার করতে পারি, সমস্ত 4 জিবি র‌্যাম ব্যবহার করতে পারি।

আমার সিস্টেমটি 32-বিট সিস্টেম। তাই আমি ভেবেছিলাম আমার তাদের দরকার নেই। আমি যদি PAE কার্নেলগুলি চালিয়ে যেতে থাকি তবে আমি কী কী সুবিধা এবং অসুবিধাগুলি পাব?

raja@badfox:~$ uname -a
Linux badfox 3.2.0-24-generic-pae #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 i686 i386 GNU/Linux

3
PAE 32-বিট সিস্টেমে 3.2GB এর বেশি র‌্যাম ব্যবহার করতে দেয়। আপনার যদি র‍্যাম কম থাকে, বা আপনার যদি 64-বিট সিস্টেম থাকে তবে আপনার এটির দরকার নেই। আমি এটির সাথে কোনও সমস্যা জানি না।
মার্টি ফ্রাইড

@ এলিয়াকাগান আমার সিস্টেম 32-বিট এবং আমার ওএস 32-বিট তবে আমার কার্নেলগুলি পিএই। সুতরাং আমি যদি তাদের সাথে চালিয়ে যাই তবে পিএই কার্নেলগুলির সাথে কী কী সুবিধা এবং অসুবিধাগুলি রয়েছে।
r 15dʒɑ

1
মূল সমস্যাটি হ'ল: আপনার সিস্টেমে কতটা র‌্যাম রয়েছে? পিএই এর সুবিধা হ'ল এটি আপনাকে 32 বিট ওএস সহ 3.2 জিবি র‌্যামের বেশি অ্যাক্সেস করতে দেয়। এটাই তার অস্তিত্বের কারণ। একটি 64-বিট ওএস ইতিমধ্যে আরও অনেক মেমরি অ্যাক্সেস করতে পারে, সুতরাং এটির কোনও সাহায্যের দরকার নেই।
মার্টি ফ্রাইড

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

উত্তর:


21

সংক্ষিপ্ত উত্তর: আপনি যদি পারেন তবে -৪-বিট যান, যা PAE / নন- PAE 32-বিট উভয়ের চেয়ে দ্রুত; যদি আপনি না করতে পারেন তবে নন-পিএই PAE এর চেয়ে 1-2% দ্রুত হতে পারে।


তাত্ত্বিকভাবে PAE- এর PAE- এর চেয়ে সামান্য ওভারহেড রয়েছে ...

  • পিএই এর বড় সুবিধাটি একটি 32-বিট প্রসেসর / সিস্টেমকে 4 গিগাবাইটেরও বেশি র‌্যাম ব্যবহারের অনুমতি দিচ্ছে
  • তবে এর জন্য নন-পিএই এর চেয়ে আরও বেশি ওভারহেড প্রয়োজন, যা সামান্য পারফরম্যান্সের দিকে নিয়ে যেতে পারে।
    • এখানে একটি খুব সহজ ব্যাখ্যা: নন-পিএই মোডে, একটি 32-বিট সিপিইউ অবশ্যই একটি শারীরিক স্মৃতি ঠিকানা অ্যাক্সেস করতে দুটি টেবিলগুলি দেখতে (অ্যাক্সেস) করতে হবে; PAE- মোডে এটি করার জন্য এটি অবশ্যই তিনটি টেবিলের সন্ধান করবে। অতিরিক্ত অতিরিক্ত অনুসন্ধানের জন্য কিছু অতিরিক্ত (খুব ছোট) অতিরিক্ত সময় প্রয়োজন, সুতরাং অতিরিক্ত ওভারহেড চাপিয়ে দেওয়া।
    • এই উত্তরের শেষে উইকিপিডিয়া পিএই নিবন্ধ থেকে দুটি চিত্র রয়েছে যা উপরের বিষয়টির চিত্র তুলে ধরেছে।
    • এনএক্স / এক্সডি বিট : পিএই কার্নেলটি 64-বিট প্রসেসরের উপর নো-এক্সেক্সট / এক্সেক্সট-ডিসএবল বিটকে সমর্থন করে; এটি কিছু ধরণের ভাইরাস / দূষিত আক্রমণ (বাফার ওভারফ্লো) প্রতিরোধে সহায়তা করতে পারে তবে উবুন্টুর জন্য 32-বিট কার্নেলগুলি বেছে নেওয়ার সময় আইএমও এটি বেশি গুরুত্ব দেয় না।

... তবে বাস্তবে এই ওভারহেডটি তুচ্ছ (প্রায় কিছুই নয়) ...

  • Phoronix বছর যা দেখায় যে ওভার পরীক্ষার একটি নম্বর করেছেন 4GB বা তার কম বিশিষ্ট সিস্টেমে , PAE কার্নেল হতে পারে সর্বাধিক অ PAE কার্নেল চেয়ে প্রায় 5% ধীর। এটি কেবলমাত্র একটি নির্দিষ্ট পরীক্ষার প্রয়োগের জন্য; স্বাভাবিক পার্থক্য 1% এরও কম is

এবং -৪-বিট প্রায় সবসময়ই 32-বিট কার্নেলগুলিকে মারধর করে - এটির জন্য যান!

  • উপরের ফোরোনিক্স বেঞ্চমার্কগুলি আপনাকে যে জিনিসটি বলবে তা হ'ল -৪-বিট রাজা - আপনার কাছে ৪ জিবি র‍্যাম কম থাকলেও (যদিও আমি ন্যূনতম হিসাবে ১ জিবি প্রস্তাব দিই)
  • আপনার যদি 64৪-বিট প্রসেসর থাকে - সাধারণত ২০০ 2006 এর পরে ইন্টেল অ্যাটমস বাদে অন্য কোনও কিছু - আপনি সম্ভবত একটি 32-বিট কার্নেল ব্যবহার করে কর্মক্ষমতা হারাচ্ছেন !

PAE বনাম PAE পৃষ্ঠা সারণী অ্যাক্সেসের তুলনা করুন:

  1. অ PAE

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

  2. PAE

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


2
সুতরাং, আপনার যদি 4 গিগাবাইটের চেয়ে কম র‌্যাম থাকে, আপনি কি বলছেন -৪-বিট 32-বিটের চেয়ে দ্রুত? কেন এমন? এছাড়াও, আপনি 32-বিট সফ্টওয়্যারটির সাথে সামঞ্জস্যতা সমস্যার কোনও উল্লেখ করেননি যা হয় এখনও রূপান্তরিত হয়নি, বা রূপান্তরটিতে বাগ রয়েছে - আপনার কি মনে হয় এটি কখনও সমস্যা? দেখে মনে হচ্ছে এটি ছিল তবে সম্ভবত এটি অতীতের একটি বিষয়।
মার্টি ফ্রাইড

অবশ্যই উপরের মন্তব্যে ভাবার বিষয় রয়েছে।
rʒɑd12

@ মার্টিফ্রিড কখনও কখনও 64৪-বিট 32-বিটের চেয়ে দ্রুত হয় কারণ সংকলকরা 64-বিটের জন্য জিনিসগুলি আরও ভাল করে। আমি বিশদটি মনে রাখছি না, তাই সম্ভবত যে কেউ সেটির উপর প্রসার ঘটাতে পারে তবে আমি মনে করি এটি কোনও প্রোগ্রামের জন্য বরাদ্দ করতে পারে এটি সংক্ষিপ্ত মেমরির সবচেয়ে বড় অংশের (এমনকি 2 জিআইবি / 4 জিবি এর চেয়েও কম) সাথে সম্পর্কিত think
এলিয়াহ কাগন

2
অন্যান্য বিষয়গুলি মনে রাখতে হবে (1) D৪-বিটটি এএমডি T৪ / ইএম T৪ টি নির্দেশিকা সেটটিতে যুক্ত নির্দেশাবলী ব্যবহারের কারণে দ্রুত হতে পারে (যেখানে ৩২-বিটের সাথে সর্বাধিক প্রোগ্রামগুলি সর্বনিম্ন সর্বনিম্ন সাধারণ ডিনোমিনেটরে সংকলিত হয়) , i686), এবং (2) 4 গিগাবাইটের চেয়ে কম র‌্যামের মেশিনগুলিতে -৪-বিট দ্রুততর হতে পারে কারণ র‌্যামের মেমরি এবং ডিস্কে সজ্জিত মেমরি প্রতিটি প্রোগ্রামের ভার্চুয়াল মেমরি স্পেসের উভয় অংশ এবং সেই ভার্চুয়াল মেমরি স্পেসকে সম্বোধন করা হয় 32-বিট সিস্টেমে 32-বিট পয়েন্টার এবং একটি 64-বিট সিস্টেমে 64৪-বিট পয়েন্টার। এর মধ্যে কয়েকটি নিয়ে Pehaps izx কথা বলতে পারে।
এলিয়াহ কাগন

2
@ এলিয়াকাগান: আপনি কি মনে করেন যে এই প্রশ্নটি একটি ক্যানোনিকাল কিউয়ের পক্ষে ভাল প্রার্থী হতে পারে: "আমার কাছে একটি
ইশ

2

কিছু বাস্তব-বিশ্বের তথ্যের জন্য, আমি পরমাণু ভিত্তিক নেটবুক এবং স্যান্ডিব্রিজ ভিত্তিক ল্যাপটপে i386, i386-pae এবং amd64 ইনস্টলের জন্য সংগৃহীত কিছু মানদণ্ড এখানে:

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt

..আমি ভাল এবং কনস মধ্যে কিছু অন্তর্দৃষ্টি দিতে।


0

32-বিট 12.04 নির্দিষ্ট সফ্টওয়্যার (zfs ফাইল সিস্টেম) এর সাহায্যে 32-বিট সিস্টেমের ভ্যামলোক সীমাবদ্ধতা উন্মোচন করে আমি মারাত্মক সমস্যায় পড়েছি (আমি উভয়ই পাই এবং নন-পায়ে এবং ভ্যামলোক এবং ডিপোড প্যারামের সুরক্ষা চেষ্টা করেছি, মৃত্যুর জন্য ... তবে না সাফল্য)। এটি সম্ভবত একটি বিশেষ ক্ষেত্রে, তবে এটি উদাহরণ হিসাবে দেওয়া যেতে পারে। ৩২-বিট কার্নেলের অভ্যন্তরে কোথাও গভীরতার সীমাবদ্ধতা 1 গিগাবাইট, এমনকি যদি প্রায় 3.2 গিগাবাইট পর্যন্ত ব্যবহারযোগ্য হয়।

আপনি যদি পারেন তবে 64-বিটের জন্য যান। আমি যথেষ্ট নিশ্চিত যে টু ভ্যাঙ্কান ... আমি অনুমান করি যে আজ অবধি এটি (= 64 বিট সিপিইউ কোর) প্রায় কোনও চলমান সিস্টেম দ্বারা সমর্থন করা উচিত। পরে "আপগ্রেড" হ'ল একরকম অস্বস্তিযুক্ত (এর অর্থ আসলে পুনরায় ইনস্টল করা, এমনকি ডিপি কেজি এবং অনুলিপি / ইত্যাদি / এবং / হোম / নতুন ইনস্টলেশন চলমান আনতে সহায়তা করতে পারে তবে ..) তবে এটি গ্রহণযোগ্য হওয়া উচিত। আমি মনে করি যে 64৪-বিট দিয়ে ভয় পাওয়ার কোনও সমস্যা নেই, এমনকি যদি আপনি কোনও কারণে পুরানো / বদ্ধ উত্স 32 বিট অ্যাপ্লিকেশন বা কিছু লাইব্রেরি ব্যবহার করতে বাধ্য হন তা নাও।

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