Linux Trace Toolkit
लिनक्स ट्रेस टूलकिट (एल. टी. टी.) उपकरणों का एक समूह है जिसे एक पैच्ड लिनक्स कर्नेल से प्रोग्राम निष्पादन विवरण लॉग करने और फिर कंसोल-आधारित और ग्राफिकल उपकरणों का उपयोग करके उन पर विभिन्न विश्लेषण करने के लिए डिज़ाइन किया गया है। एल. टी. टी. को ज्यादातर इसके उत्तराधिकारी एल. टी. टी. एन. जी. (लिनक्स ट्रेस टूलकिट नेक्स्ट जेनरेशन) द्वारा प्रतिस्थापित किया गया है। एल. टी. टी. उपयोगकर्ता को ट्रेस अवधि के दौरान चलने वाली प्रक्रियाओं के बारे में गहन जानकारी देखने की अनुमति देता है, जिसमें संदर्भ स्विच कब हुए, प्रक्रियाओं को कितने समय के लिए अवरुद्ध किया गया था, और प्रक्रियाओं को निष्पादित करने में कितना समय लगा बनाम प्रक्रियाओं को कितना समय अवरुद्ध किया गया था। डेटा को एक पाठ फ़ाइल में लॉग किया जाता है और उस डेटा की व्याख्या के लिए विभिन्न कंसोल-आधारित और ग्राफिकल (जीटीके +) उपकरण प्रदान किए जाते हैं। डेटा संग्रह करने के लिए, एल. टी. टी. को एक पैच्ड लिनक्स कर्नेल की आवश्यकता होती है। एल. टी. टी. के लेखकों का दावा है कि एक नियमित कर्नेल की तुलना में एक पैच्ड कर्नेल के लिए प्रदर्शन हिट न्यूनतम है; उनके परीक्षण से कथित तौर पर पता चला है कि यह एक "सामान्य उपयोग" प्रणाली (कर्नेल बनाने के बैचों का उपयोग करके मापा जाता है) पर 2.5% से कम है और एक फ़ाइल आई/ओ गहन प्रणाली (टार के बैचों का उपयोग करके मापा जाता है) पर 5% से कम है। उपयोग ट्रेस डेटा संग्रह डेटा संग्रह की शुरुआत इस प्रकार होती हैः ट्रेस 15 फू यह आदेश एल. टी. टी. ट्रेसेमन को एक ट्रेस करने के लिए प्रेरित करेगा जो 15 सेकंड तक चलता है, ट्रेस डेटा को foo.trace पर लिखेगा और/प्रो. सी. फाइलसिस्टम से जानकारी को foo.proc पर संसाधित करेगा। ट्रेस कमांड वास्तव में एक स्क्रिप्ट है जो कुछ सामान्य विकल्पों के साथ प्रोग्राम ट्रेसेमन को चलाती है। ट्रेसेमन को सीधे चलाना संभव है और उस स्थिति में, उपयोगकर्ता एकत्र किए गए डेटा को नियंत्रित करने के लिए कई कमांड-लाइन विकल्पों का उपयोग कर सकता है। ट्रेसेमन द्वारा समर्थित विकल्पों की पूरी सूची के लिए, ट्रेसेमन के लिए ऑनलाइन मैनुअल पृष्ठ देखें। एक ट्रेस के परिणामों को देखने के साथ पूरा किया जा सकता हैः ट्रेसव्यू फ़ू यह कमांड एक ग्राफिकल (GTK +) ट्रेसव्यू टूल लॉन्च करेगा जो foo.trace और foo.proc से पढ़ेगा। यह उपकरण घटना ग्राफ, प्रक्रिया विश्लेषण और रॉ ट्रेस सहित विभिन्न दिलचस्प तरीकों से जानकारी दिखा सकता है। इवेंट ग्राफ शायद सबसे दिलचस्प दृश्य है, जो पेज फॉल्ट, इंटरप्ट और कॉन्टेक्स्ट स्विच जैसी घटनाओं के सटीक समय को सरल चित्रमय तरीके से दर्शाता है। ट्रेसव्यू कमांड ट्रेसविज़ुअलाइज़र नामक प्रोग्राम के लिए एक रैपर है। ट्रेसविज़ुअलाइज़र द्वारा समर्थित विकल्पों की पूरी सूची के लिए, ट्रेसविज़ुअलाइज़र के लिए ऑनलाइन मैनुअल पृष्ठ देखें। प्रदर्शन विश्लेषण भी देखें संदर्भ बाहरी लिंक एल. टी. टी. पृष्ठ पर Opersys.com एल. टी. टी. पृष्ठ पर इकोले पॉलीटेक्निक डी मॉन्ट्रियल लिनक्स प्रोग्रामिंग टूल्स प्रोग्रामिंग टूल्स