जवाबों:
आप हार्डवेयर प्रदर्शन काउंटर तक पहुँचने के लिए perf का उपयोग कर सकते हैं :
$ 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
एक मामूली गलती और एक टीएलबी मिस अच्छा एनालॉग नहीं हैं। एक मामूली गलती तब होती है जब एक अनुरोधित पृष्ठ स्मृति में होता है लेकिन वर्तमान पृष्ठ तालिका में मैप नहीं किया जाता है। यह निश्चित रूप से ऐसा होगा कि एक मामूली गलती टीएलबी मिस से जुड़ी होगी (जैसा कि टीएलबी प्रविष्टियां पेज टेबल एंट्री के शॉर्टकट हैं) लेकिन टीएलबी मिस कई अन्य चीजों के कारण होगा जैसे कि हार्ड दोष, या किसी प्रोग्राम के इलाके में संक्रमण ।
लघु पृष्ठ दोष तब होता है जब पृष्ठ पहले से ही मेमोरी में लोड होता है, लेकिन संबंधित पेज टेबल प्रविष्टि अभी तक नहीं बनाई गई है। एक साइड इफेक्ट के रूप में, मामूली पृष्ठ दोष हमेशा टीएलबी को याद करते हैं। दूसरी ओर, एक TLB चूक तब होती है जब किसी पृष्ठ के लिए अनुवाद प्रविष्टि TLB (जो कि एक कैश है) में नहीं रहती है, जो तब हो सकती है जब TLB की सीमित क्षमता के कारण पहले TLB प्रविष्टि को हटा दिया गया था।