Linux Trace Toolkit
ಲಿನಕ್ಸ್ ಟ್ರೇಸ್ ಟೂಲ್ಕಿಟ್ (ಎಲ್ಟಿಟಿ) ಎಂಬುದು ತಂತ್ರಾಂಶಗಳ ಒಂದು ಗುಂಪಾಗಿದ್ದು, ಇದು ಪ್ಯಾಚ್ ಮಾಡಲಾದ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಿಂದ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿವರಗಳನ್ನು ಲಾಗ್ ಮಾಡಲು ಮತ್ತು ನಂತರ ಕನ್ಸೋಲ್ ಆಧಾರಿತ ಮತ್ತು ಚಿತ್ರಾತ್ಮಕ ಸಾಧನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳ ಮೇಲೆ ವಿವಿಧ ವಿಶ್ಲೇಷಣೆಗಳನ್ನು ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಎಲ್. ಟಿ. ಟಿ. ಯನ್ನು ಹೆಚ್ಚಾಗಿ ಅದರ ಉತ್ತರಾಧಿಕಾರಿಯಾದ ಎಲ್. ಟಿ. ಟಿ. ಎನ್. ಜಿ. (ಲಿನಕ್ಸ್ ಟ್ರೇಸ್ ಟೂಲ್ಕಿಟ್ ನೆಕ್ಸ್ಟ್ ಜನರೇಷನ್) ಆಕ್ರಮಿಸಿದೆ. ಸಂದರ್ಭ ಸ್ವಿಚ್ಗಳು ಯಾವಾಗ ಸಂಭವಿಸಿದವು, ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಷ್ಟು ಸಮಯ ಕಳೆದಿದೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಎಷ್ಟು ಸಮಯ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಒಳಗೊಂಡಂತೆ ಜಾಡಿನ ಅವಧಿಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಗಳ ಬಗ್ಗೆ ಆಳವಾದ ಮಾಹಿತಿಯನ್ನು ನೋಡಲು ಎಲ್ಟಿಟಿ ಬಳಕೆದಾರರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಡೇಟಾವನ್ನು ಪಠ್ಯ ಕಡತಕ್ಕೆ ಲಾಗ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ಡೇಟಾವನ್ನು ಅರ್ಥೈಸಿಕೊಳ್ಳಲು ವಿವಿಧ ಕನ್ಸೋಲ್-ಆಧಾರಿತ ಮತ್ತು ಗ್ರಾಫಿಕಲ್ (ಜಿಟಿಕೆ +) ಸಾಧನಗಳನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. ದತ್ತಾಂಶ ಸಂಗ್ರಹಣೆಯನ್ನು ಮಾಡಲು, ಎಲ್. ಟಿ. ಟಿ. ಗೆ ಪ್ಯಾಚ್ ಮಾಡಲಾದ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅಗತ್ಯವಿದೆ. ಎಲ್. ಟಿ. ಟಿ. ಯ ಲೇಖಕರು ಸಾಮಾನ್ಯ ಕರ್ನಲ್ಗೆ ಹೋಲಿಸಿದರೆ ಪ್ಯಾಚ್ ಕರ್ನಲ್ಗೆ ಕಾರ್ಯಕ್ಷಮತೆ ಕಡಿಮೆ ಎಂದು ಹೇಳುತ್ತಾರೆ; ಅವರ ಪರೀಕ್ಷೆಯು ಇದು "ಸಾಮಾನ್ಯ ಬಳಕೆಯ" ವ್ಯವಸ್ಥೆಯಲ್ಲಿ (ಕರ್ನಲ್ ತಯಾರಿಕೆಯ ಬ್ಯಾಚ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಳೆಯಲಾಗುತ್ತದೆ) ಶೇಕಡಾ 2.5 ಕ್ಕಿಂತ ಕಡಿಮೆ ಮತ್ತು ಐ/ಒ ಇಂಟೆನ್ಸಿವ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಶೇಕಡಾ 5 ಕ್ಕಿಂತ ಕಡಿಮೆ ಎಂದು ತೋರಿಸಿದೆ (ಟಾರ್ನ ಬ್ಯಾಚ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಳೆಯಲಾಗುತ್ತದೆ). ಟ್ರೇಸ್ ಡೇಟಾ ಸಂಗ್ರಹದ ಬಳಕೆಯನ್ನು ಹೀಗೆ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆಃ ಟ್ರೇಸ್ 15 ಫೂ ಈ ಆಜ್ಞೆಯು ಎಲ್ಟಿಟಿ ಟ್ರೇಸೆಮನ್ ಅನ್ನು 15 ಸೆಕೆಂಡುಗಳ ಕಾಲ ಉಳಿಯುವ ಟ್ರೇಸ್ ಮಾಡಲು, ಟ್ರೇಸ್ ಡೇಟಾವನ್ನು foo.trace ಗೆ ಬರೆಯಲು ಮತ್ತು/ಪ್ರೊಕ್ ಫೈಲ್ಸಿಸ್ಟಮ್ನಿಂದ foo.proc ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ. ಟ್ರೇಸ್ ಕಮಾಂಡ್ ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಸಾಮಾನ್ಯ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಂ ಟ್ರೇಸೆಮನ್ ಅನ್ನು ನಡೆಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಟ್ರೇಸೆಮನ್ ಅನ್ನು ನೇರವಾಗಿ ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಿದೆ ಮತ್ತು ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂಗ್ರಹಿಸಿದ ಡೇಟಾವನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಕೆದಾರರು ಹಲವಾರು ಕಮಾಂಡ್-ಲೈನ್ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬಹುದು. ಟ್ರೇಸೆಮನ್ ನಿಂದ ಬೆಂಬಲಿತವಾದ ಆಯ್ಕೆಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಗಾಗಿ, ಟ್ರೇಸೆಮನ್ ಗಾಗಿ ಆನ್ಲೈನ್ ಕೈಪಿಡಿ ಪುಟವನ್ನು ನೋಡಿ. ಫಲಿತಾಂಶಗಳನ್ನು ನೋಡುವುದು ಟ್ರೇಸ್ನ ಫಲಿತಾಂಶಗಳನ್ನು ನೋಡುವುದನ್ನು ಹೀಗೆ ಸಾಧಿಸಬಹುದುಃ ಟ್ರೇಸ್ವ್ಯೂ ಫೂ ಈ ಆಜ್ಞೆಯು foo.trace ಮತ್ತು foo.proc ನಿಂದ ಓದುವ ಗ್ರಾಫಿಕಲ್ (GTK +) ಟ್ರೇಸ್ವ್ಯೂ ಟೂಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಈ ಉಪಕರಣವು ಈವೆಂಟ್ ಗ್ರಾಫ್, ಪ್ರಕ್ರಿಯೆ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ರಾ ಟ್ರೇಸ್ ಸೇರಿದಂತೆ ವಿವಿಧ ಆಸಕ್ತಿದಾಯಕ ರೀತಿಯಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಈವೆಂಟ್ ಗ್ರಾಫ್ ಬಹುಶಃ ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕ ನೋಟವಾಗಿದ್ದು, ಪುಟದ ದೋಷಗಳು, ಅಡಚಣೆಗಳು ಮತ್ತು ಸಂದರ್ಭ ಸ್ವಿಚ್ಗಳಂತಹ ಘಟನೆಗಳ ನಿಖರವಾದ ಸಮಯವನ್ನು ಸರಳ ಚಿತ್ರಾತ್ಮಕ ರೀತಿಯಲ್ಲಿ ತೋರಿಸುತ್ತದೆ. ಟ್ರೇಸ್ವ್ಯೂ ಕಮಾಂಡ್ ಟ್ರೇಸ್ವಿಜುವಲೈಜರ್ ಎಂಬ ಪ್ರೋಗ್ರಾಂಗೆ ಒಂದು ಹೊದಿಕೆಯಾಗಿದೆ. ಟ್ರೇಸ್ವಿಜುವಲೈಸರ್ನಿಂದ ಬೆಂಬಲಿತವಾದ ಆಯ್ಕೆಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಗಾಗಿ, ಟ್ರೇಸ್ವಿಜುವಲೈಸರ್ಗಾಗಿ ಆನ್ಲೈನ್ ಕೈಪಿಡಿ ಪುಟವನ್ನು ನೋಡಿ. ಎಕೋಲ್ ಪಾಲಿಟೆಕ್ನಿಕ್ ಡಿ ಮಾಂಟ್ರಿಯಲ್ ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಟೂಲ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಟೂಲ್ಸ್ನಲ್ಲಿರುವ ಬಾಹ್ಯ ಕೊಂಡಿಗಳಾದ ಎಲ್. ಟಿ. ಟಿ. ಪುಟವನ್ನು <ಐ. ಡಿ. 1> ಎಲ್. ಟಿ. ಟಿ. ಪುಟದಲ್ಲಿರುವ ಕಾರ್ಯಕ್ಷಮತೆ ವಿಶ್ಲೇಷಣೆ ಉಲ್ಲೇಖಗಳನ್ನು ಸಹ ನೋಡಿ.