উত্তর:
আপনি হার্ডওয়্যার পারফরম্যান্স কাউন্টারগুলিতে অ্যাক্সেস করতে পারফ ব্যবহার করতে পারেন :
$ perf stat -e dTLB-load-misses,iTLB-load-misses /path/to/command
যেমন:
$ perf stat -e dTLB-load-misses,iTLB-load-misses /bin/ls > /dev/null
Performance counter stats for '/bin/ls':
5,775 dTLB-load-misses
1,059 iTLB-load-misses
0.001897682 seconds time elapsed
একটি ছোটখাটো ত্রুটি এবং একটি টিএলবি মিস ভাল এনালগগুলি নয়। একটি অনুরোধ করা পৃষ্ঠা স্মৃতিতে থাকলেও বর্তমান পৃষ্ঠার টেবিলটিতে ম্যাপ করা হয় না এমন একটি ছোট্ট ত্রুটি ঘটে। এটি অবশ্যই ঘটবে যে কোনও ছোট্ট ত্রুটি টিএলবি মিসের সাথে যুক্ত হবে (যেহেতু টিএলবি এন্ট্রিগুলি পৃষ্ঠা টেবিল এন্ট্রিগুলির শর্টকাট হয়) তবে টিএলবি মিসগুলি অন্যান্য অনেকগুলি সমস্যার কারণে ঘটবে যেমন হার্ড ত্রুটি, বা কোনও প্রোগ্রামের লোকেশনে স্থানান্তর by ।
পৃষ্ঠাটি ইতিমধ্যে মেমরিতে লোড হওয়া অবস্থায় ক্ষুদ্র পৃষ্ঠার ত্রুটিগুলি দেখা দেয়, তবে সম্পর্কিত পৃষ্ঠা সারণী এন্ট্রিটি এখনও তৈরি হয়নি। পার্শ্ব প্রতিক্রিয়া হিসাবে, ছোট পৃষ্ঠা ত্রুটি সবসময় টিএলবি মিস করে। অন্যদিকে, যখন কোনও পৃষ্ঠার জন্য অনুবাদ এন্ট্রি টিএলবিতে থাকে না (তখন একটি ক্যাশে) টিএলবি মিস হয়, যখন টিএলবির সীমিত ক্ষমতার কারণে টিএলবি এন্ট্রিটি পূর্বে উচ্ছেদ করা হয়েছিল।