ಸಮಯ ಆಜ್ಞೆಯು ಕಡಿಮೆ ತಿಳಿದಿರುವ ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಆದರೆ ಆಜ್ಞೆಯನ್ನು ನಡೆಸಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು.
ನೀವು ಡೆವಲಪರ್ ಆಗಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಸ್ಕ್ರಿಪ್ಟ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ನೀವು ಬಯಸಿದರೆ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.
ಈ ಮಾರ್ಗದರ್ಶಿ ನೀವು ಅವುಗಳ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಸಮಯ ಆಜ್ಞೆಯೊಂದಿಗೆ ಬಳಸುವ ಮುಖ್ಯ ಸ್ವಿಚ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
ಟೈಮ್ ಕಮಾಂಡ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು
ಸಮಯ ಆಜ್ಞೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
ಸಮಯ
ಉದಾಹರಣೆಗೆ, ಸಮಯದ ಆಜ್ಞೆಯ ಜೊತೆಗೆ ಉದ್ದದ ಸ್ವರೂಪದಲ್ಲಿನ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ls ಆದೇಶವನ್ನು ನೀವು ಚಲಾಯಿಸಬಹುದು.
ಸಮಯ ls -l
ಸಮಯ ಆಜ್ಞೆಯಿಂದ ಫಲಿತಾಂಶಗಳು ಕೆಳಕಂಡಂತಿವೆ:
ನೈಜ 0m0.177s
ಬಳಕೆದಾರ 0m0.156s
sys 0m0.020s
ತೋರಿಸಿರುವ ಅಂಕಿಅಂಶಗಳು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಒಟ್ಟು ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ತೋರಿಸುತ್ತದೆ, ಬಳಕೆದಾರ ಮೋಡ್ನಲ್ಲಿ ಖರ್ಚು ಮಾಡಿದ ಸಮಯ ಮತ್ತು ಕರ್ನಲ್ ಮೋಡ್ನಲ್ಲಿ ಕಳೆದ ಸಮಯವನ್ನು ತೋರಿಸುತ್ತದೆ.
ನೀವು ಬರೆದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೀವು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನೀವು ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸಿದರೆ, ಸಮಯದ ಆಜ್ಞೆಯ ಜೊತೆಗೆ ಅದನ್ನು ಚಾಲನೆ ಮಾಡಬಹುದು ಮತ್ತು ಅಂಕಿಅಂಶಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಸುಧಾರಿಸಬಹುದು.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಔಟ್ಪುಟ್ ಪ್ರೋಗ್ರಾಂನ ಕೊನೆಯಲ್ಲಿ ತೋರಿಸಲ್ಪಡುತ್ತದೆ ಆದರೆ ಬಹುಶಃ ನೀವು ಔಟ್ಪುಟ್ ಫೈಲ್ಗೆ ಹೋಗಲು ಬಯಸುತ್ತೀರಿ.
ಫೈಲ್ಗೆ ಸ್ವರೂಪವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸನ್ನು ಬಳಸಿ:
ಸಮಯ -ಓ
ಸಮಯ - ಔಟ್ಪುಟ್ =
ಸಮಯ ಆಜ್ಞೆಯ ಎಲ್ಲಾ ಸ್ವಿಚ್ಗಳು ನೀವು ಚಲಾಯಿಸಲು ಬಯಸುವ ಆಜ್ಞೆಯ ಮೊದಲು ಸೂಚಿಸಬೇಕು.
ನೀವು ಕಾರ್ಯಕ್ಷಮತೆ ಟ್ಯೂನಿಂಗ್ ಆಗಿದ್ದರೆ ಸಮಯದ ಆಜ್ಞೆಯಿಂದ ನೀವು ಅದೇ ಫೈಲ್ಗೆ ಅದೇ ಫೈಲ್ಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ ಸೇರಿಸಲು ಬಯಸಿದರೆ ನೀವು ಟ್ರೆಂಡ್ ಅನ್ನು ನೋಡಬಹುದು.
ಹಾಗೆ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸನ್ನು ಉಪಯೋಗಿಸಿ:
ಸಮಯ
ಸಮಯ --append
ಟೈಮ್ ಕಮಾಂಡ್ನ ಔಟ್ಪುಟ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಔಟ್ಪುಟ್ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
ನೈಜ 0m0.177s
ಬಳಕೆದಾರ 0m0.156s
sys 0m0.020s
ಕೆಳಗಿನ ಪಟ್ಟಿಯಿಂದ ತೋರಿಸಿದಂತೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಆಯ್ಕೆಗಳಿವೆ
- ಸಿ - ಹೆಸರು ಮತ್ತು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ
- ಡಿ - ಪ್ರಕ್ರಿಯೆಯ ಸರಾಸರಿ ಗಾತ್ರವು ಕಿಲೋಬೈಟ್ಗಳಲ್ಲಿ ಹಂಚದ ದತ್ತಾಂಶ ಪ್ರದೇಶ
- ಇ - ಗಡಿಯಾರದ ಸ್ವರೂಪದಲ್ಲಿ ಕಳೆದ ಸಮಯ
- ಎಫ್ - ಪುಟ ದೋಷಗಳ ಸಂಖ್ಯೆ
- ನಾನು - ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಇನ್ಪುಟ್ಗಳ ಸಂಖ್ಯೆ
- ಕೆ - ಕಿಲೋಬೈಟ್ಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯ ಸರಾಸರಿ ಮೆಮೊರಿ ಬಳಕೆ
- ಎಂ - ಕಿಲೋಬೈಟ್ಗಳಲ್ಲಿ ಜೀವಿತಾವಧಿಯಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯ ಗರಿಷ್ಠ ನಿವಾಸಿ ಸೆಟ್ ಗಾತ್ರ
- O - ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಫಲಿತಾಂಶಗಳ ಸಂಖ್ಯೆ
- ಪಿ - ಕೆಲಸ ಪಡೆದ ಸಿಪಿಯು ಶೇಕಡಾವಾರು
- ಆರ್ - ಸಣ್ಣ ಅಥವಾ ಮರುಪಡೆದುಕೊಳ್ಳಬಹುದಾದ ಪುಟ ದೋಷಗಳ ಸಂಖ್ಯೆ
- ಎಸ್ - ಕರ್ನಲ್ ಮೋಡ್ನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಬಳಸುವ ಸಿಪಿಯು ಸೆಕೆಂಡುಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆ
- U - ಬಳಕೆದಾರ ಕ್ರಮದಿಂದ ಬಳಸಲಾದ CPU ಸೆಕೆಂಡುಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆ
- W - ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮುಖ್ಯ ಮೆಮೊರಿಯಿಂದ ಬದಲಾಯಿಸಲಾಗಿರುವ ಸಮಯ
- X - ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಹಂಚಿದ ಪಠ್ಯದ ಸರಾಸರಿ ಪ್ರಮಾಣ
- ಝಡ್ - ಸಿಸ್ಟಮ್ನ ಪುಟ ಗಾತ್ರ ಕಿಲೋಬೈಟ್ಗಳಲ್ಲಿ
- ಸಿ - ಪ್ರಕ್ರಿಯೆ ಸಂದರ್ಭವನ್ನು ಬದಲಿಸಿದ ಸಮಯ
- ಇ - ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಬಳಸಲಾದ ನೈಜ ಸಮಯ
- ಕೆ - ಪ್ರಕ್ರಿಯೆಗೆ ಸಿಗ್ನಲ್ಗಳ ಸಂಖ್ಯೆ
- p - ಕಿಲೋಬೈಟ್ಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯ ಸರಾಸರಿ ಹಂಚದ ಸ್ಟಾಕ್ ಗಾತ್ರ
- r - ಪ್ರಕ್ರಿಯೆಯಿಂದ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟ ಸಾಕೆಟ್ ಸಂದೇಶಗಳ ಸಂಖ್ಯೆ
- ರು - ಪ್ರಕ್ರಿಯೆಯಿಂದ ಕಳುಹಿಸಲಾದ ಸಾಕೆಟ್ ಸಂದೇಶಗಳ ಸಂಖ್ಯೆ
- ಟಿ - ಕಿಲೋಬೈಟ್ಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯ ಸರಾಸರಿ ನಿವಾಸ ಸೆಟ್ ಗಾತ್ರ
- w - ಪ್ರಕ್ರಿಯೆ ಸನ್ನಿವೇಶವನ್ನು ಸ್ವಯಂಪ್ರೇರಣೆಯಿಂದ ಬದಲಿಸಿದ ಸಮಯ
- ಆಜ್ಞೆಯ x - ನಿರ್ಗಮನ ಸ್ಥಿತಿ
ನೀವು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಸ್ವಿಚ್ಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಬಹುದು:
ಸಮಯ -f "ಕಳೆದ ಸಮಯ =% ಇ, ಇನ್ಪುಟ್ಗಳು% I, ಔಟ್ಪುಟ್ಗಳು% O"
ಮೇಲಿನ ಆದೇಶದ ಔಟ್ಪುಟ್ ಹೀಗಿದೆ:
Elapsed Time = 0:01:00, ಇನ್ಪುಟ್ಸ್ 2, ಔಟ್ಪುಟ್ಸ್ 1
ಅಗತ್ಯವಿರುವಂತೆ ನೀವು ಸ್ವಿಚ್ಗಳನ್ನು ಬೆರೆಸಬಹುದು ಮತ್ತು ಹೊಂದಿಸಬಹುದು.
ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಟ್ರಿಂಗ್ನ ಭಾಗವಾಗಿ ನೀವು ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಹೊಸ ಲೈನ್ ಅಕ್ಷರವನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಿ:
ಸಮಯ -f "ಕಳೆದ ಸಮಯ =% ಇ \ n ಇನ್ಪುಟ್ಗಳು% I \ n ಉತ್ಪನ್ನಗಳು% O"
ಸಾರಾಂಶ
ಸಮಯ ಕಮಾಂಡ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಲಿನಕ್ಸ್ ಮ್ಯಾನ್ಯುಯಲ್ ಪೇಜ್ ಅನ್ನು ಈ ಕೆಳಗಿನ ಆದೇಶವನ್ನು ಓದಿದ ಮೂಲಕ ಓದಿ:
ಮನುಷ್ಯ ಸಮಯ
ಉಬುಂಟು ಒಳಗೆ ಸ್ವರೂಪ ಸ್ವಿಚ್ ನೇರವಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಈ ಕೆಳಗಿನಂತೆ ನೀವು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬೇಕು:
/ usr / bin / ಸಮಯ