কোন সিপিইউ 1 জিবি পৃষ্ঠা সমর্থন করে?


19

কিছু ইন্টেল সিপিইউ 1 জিবি পৃষ্ঠা সমর্থন করে। এটি সিপিইউডিড 0x80000001, ইডিএক্স বিট 26 দেখে সনাক্ত করা হয়েছে । লিনাক্স কার্নেল /proc/cpuinfoএটি pdpe1gbপতাকা হিসাবে প্রকাশ করে ।

কোন সিপিইউগুলি এটি সমর্থন করে এবং কোনটি না করে আমরা কোথায় তা আবিষ্কার করব? বা কোন পণ্য লাইন এই বৈশিষ্ট্য সমর্থন করে? এই বৈশিষ্ট্যটির জন্য সমর্থন ইঙ্গিত করে এমন ইনটেল আরকে পৃষ্ঠাগুলিতে এমন কিছুই নেই।

CPU- র যে কি করতে সমর্থন 1GB পৃষ্ঠাসমূহ:

অন্যান্য সিপিইউ যা 1 জিবি পৃষ্ঠাগুলি সমর্থন করে না :


উত্তর:


4

এই পৃষ্ঠা অনুসারে :

তাদের স্ট্যান্ডার্ড 4 কেবি পৃষ্ঠাগুলির পাশাপাশি আরও নতুন x86-64 প্রসেসর, যেমন এএমডির নতুন এএমডি 64 প্রসেসর এবং ইন্টেলের ওয়েস্টমিয়ার এবং পরবর্তী প্রসেসরগুলি 1 জিবি পৃষ্ঠা লং মোডে ব্যবহার করতে পারে

এটি ওয়েস্টমিয়ার সিপিইউগুলির একটি নতুন বৈশিষ্ট্য হিসাবে সত্য বলে মনে হচ্ছে ।


5
হ্যাঁ, আমি অবশ্যই সেই সমস্ত উইকিপিডিয়া পৃষ্ঠাগুলির দিকে নজর দিয়েছি! তবে এই উত্তরটি সঠিক নয়। স্যান্ডী সেতু নতুন যে Westmere, এবং আমি এখন দুই স্যান্ডী সেতু CPU- র আছে না এটা সমর্থন।
জোনাথন রাইনহার্ট

2
@ জোনাথনরাইনহার্ট: সাধারণ ব্যবহারের জন্য হিউপেজের বিশাল ক্ষতি side 1 জি পৃষ্ঠাগুলি হ'ল পুরো বিশাল পৃষ্ঠাগুলি এত দৈহিক র্যাম বেঁধে রাখছে। যদি কোনও প্রক্রিয়া সাধারণত 1GiB বরাদ্দ করে তবে কেবল যে অংশগুলি এটি স্পর্শ করেছে সেগুলি আসলে ভার্চুয়াল মেমরি গ্রহণ করে। (ওভার কমমিট এমনকি বরাদ্দেরও অনুমতি দেয় যে কার্নেলটি পরিচালনা করার জন্য পর্যাপ্ত পরিমাণে অদলবদল নেই)। কোনও প্রক্রিয়া বন্ধ হয়ে গেলেও লিনাক্স ডিস্কে বিশাল পৃষ্ঠাগুলি পৃষ্ঠা করতে পারে না, সুতরাং একটি বিশাল পৃষ্ঠাগুলি বরাদ্দ কার্যকরভাবে অনেক শারীরিক স্মৃতিতে পিন / লক করে।
পিটার কর্ডেস

1
2M hugepages জানার জন্য যখন তারা অর্ধেক খালি ছাড়া হবে না (যেমন যখন আপনি নিশ্চিত জানি যে আপনার হয় যাহাই হউক না কেন 2M প্রতিটি 4K লিখতে যাচ্ছেন), কিন্তু পেজিং অভাব একটি বড় চুক্তি। মেমরি-সীমাবদ্ধ ডেস্কটপগুলিতে ভয়াবহভাবে খারাপভাবে কাজ করার জন্য সাধারণ-উদ্দেশ্যে সফ্টওয়্যার ডিজাইন করা ভাল ধারণা নয়। আমি মনে করি না যে আপনি 2M হুইলপেজ সহ ডিস্কে কোনও ফাইল এমএম্যাপ করতে পারেন তবে এক্সিকিউটেবলের পক্ষে এটি খারাপ ধারণা হবে কারণ 2 এম ব্লকের মধ্যে কিছু 4k পৃষ্ঠা থাকবে যা স্পর্শ করা হয়নি। এগুলি র‌্যাম মুক্ত করে পেজক্যাচ থেকে উচ্ছেদ করা যেতে পারে (ধরে নেওয়া উচিত যে তারা পূর্বনির্দিষ্ট ছিল)।
পিটার কর্ডস

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

1
টিএলবি মিস করা উচ্চ মেমরির, এলোমেলোভাবে অ্যাক্সেস অপারেশনগুলিতে ব্যয়বহুল, যেমন অনেকগুলি ডাটাবেস অ্যাপ্লিকেশন। বিশাল পৃষ্ঠাগুলি একটি তাত্পর্যপূর্ণ পার্থক্য তৈরি করে - তবে সেখানেও তারা 2 জিবি পৃষ্ঠা সম্পর্কে কথা বলছে, 1 জিবি নয়। ওএস হ'ল সম্পূর্ণ শারীরিক ঠিকানার স্থানের সরাসরি ম্যাপিংয়ের মাধ্যমে 1 জিবি পৃষ্ঠাগুলির ব্যবহারকারী is
গ্রিনরাইপার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.