কিভাবে এবং কেন আমি mtrr_gran_size / mtrr_chunk_size নির্দিষ্ট করব?


8

আমি আজ লক্ষ্য করেছি যে /var/log/dmesgডাকা হয়েছে এমন কিছু সম্পর্কে তথ্য সহ কয়েকটি ডজন লাইন রয়েছে gran_sizeএবং *BAD*gran_sizeতারপরে যা আমার জন্য কোনও নির্দেশ বলে মনে হচ্ছে:

[    0.000000] mtrr_cleanup: can not find optimal value
[    0.000000] please specify mtrr_gran_size/mtrr_chunk_size

এটা কি বলে আমার কি দরকার? আমি কীভাবে করব?

উত্তর:


5

এমটিআরআর মানে মেমোরি টাইপ রেঞ্জ রেজিস্টার যা আপনার সিস্টেমে মেমোরি রিসোর্সগুলি বিভাজন এবং পরিচালনা করার একটি নতুন উপায়। মেমরির আকারগুলি আরও বড় হয়ে যাওয়ার কারণে এই বৈশিষ্ট্যটি প্রসেসরে রাখা হয়েছিল। একটি উপায় ছিল যা মেমরিটি বরাদ্দ করতে পারে এবং আরও কার্যকরভাবে ব্যবহার করা যেতে পারে।

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

( জেন্টু উইকি থেকে )

লিনাক্স এমটিআরআর সমস্যাগুলি সমাধান করার পরে এটি দেখা যায় যে আপনি যখন দেখছেন ত্রুটিটি মিটার ট্রান্সিয়েটিজার মেমরি বিন্যাসের বেশ কয়েকটি বিকল্প থেকে চয়ন করতে অক্ষম হয় তখনই তার ত্রুটিটি প্রতিবেদন করা হয়। এটিতে ত্রুটি বার্তার পাশের সম্ভাব্য বিকল্পগুলির একটি তালিকা মুদ্রণ করা উচিত। বার্তাটি দূরে যেতে, আপনাকে এমন কিছু নির্দিষ্ট করতে হবে

enable_mtrr_cleanup mtrr_spare_reg_nr=1 mtrr_gran_size=32M mtrr_chunk_size=128M

কার্নাল বুট পরামিতিগুলিতে (যেখানে প্রকৃত মান স্যানিটাইজারের প্রস্তাবিত বিকল্পগুলির মধ্যে একটি থেকে আসে)।

নিবন্ধের লেখক দাবি করেছেন যে

এখন 24 এমআইবি র‌্যাম চলে গেছে, তবে আমার 3 ডি ওয়ার্কলোডগুলি, যা মূলত ওয়েবগল সামগ্রী এবং গুগল আর্থের মধ্যে লুকানো ফ্লাইট সিমুলেটর, উভয়ই উন্নততর ফ্রেমরেটগুলিতে চালিত হয়।

যা আমাকে খুব আগ্রহী করে তোলে ... dmesgআমার সমস্ত মেশিন পরীক্ষা করা দরকার ।


0

[রেডহ্যাটস নলেজবেস] [1] অনুসারে জানুয়ারী 2017 এ আপডেট হওয়া, আরএইচইল 6 এর জন্য, "দয়া করে mtrr_gran_size / mtrr_chunk_size নির্দিষ্ট করুন" এর অর্থ:

  • এই বার্তাগুলি কোনও সমস্যা নয় এবং এটি কেবল সতর্কতা। এগুলি উপেক্ষা করা যেতে পারে।
  • /Boot/grub/grub.conf এর কার্নেল প্যারামিটারে disable_mtrr_cleanup disable_mtrr_trim যুক্ত করা কোড ত্রুটিগুলি অক্ষম করবে যা এই ত্রুটিগুলির সূচনা করে এবং সিস্টেমে উপস্থিত হতে বাধা দিতে পারে।

আমি অবশ্যই অবগত যে রেডহাট উবুন্টু নন, তবে এবং বড় আকারে তারা একই কার্নেল চালায় তাই আমি খুব অবাক হব যদি উবুন্টুর ক্ষেত্রে এটি একই না থাকে। এই উত্তরটি "দ্বিতীয় মতামত" হিসাবে দেওয়া হচ্ছে।

[1]: https://access.redhat.com/solutions/2852191 - (সাবস্ক্রিপশন প্রয়োজন)

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