ಜ್ಞಾನದ ತಳಹದಿ ಪ್ರಾಫಿಟ್‌ಸರ್ವರ್ ಸೇವೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸರಳ ಸೂಚನೆಗಳು
ಮುಖ್ಯ ಜ್ಞಾನದ ತಳಹದಿ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲ ಪರಿಶೀಲನೆ

ಸರ್ವರ್ ಸಂಪನ್ಮೂಲ ಪರಿಶೀಲನೆ


ಸರ್ವರ್ ಓವರ್‌ಲೋಡ್ ಆದಾಗ, ಅದು ವರ್ಚುವಲ್ ಆಗಿರಲಿ ಅಥವಾ ಡೆಡಿಕೇಟೆಡ್ ಆಗಿರಲಿ, ವೆಬ್‌ಸೈಟ್‌ಗಳು ನಿಧಾನವಾಗಿ ಲೋಡ್ ಆಗಲು ಕಾರಣವಾಗುತ್ತದೆ ಮತ್ತು ವಿಷಯದ ಬದಲಿಗೆ ಕಿರಿಕಿರಿ ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಅಂತಹ ಫಲಿತಾಂಶವನ್ನು ತಪ್ಪಿಸಲು ಅದರ ನಿಯತಾಂಕಗಳನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವುದು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳ ಸಕಾಲಿಕ ವಿಶ್ಲೇಷಣೆಯನ್ನು ನಡೆಸುವುದು ಅವಶ್ಯಕ,

ಮುಂದೆ, ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮತ್ತು ಸರ್ವರ್ ಬದಿಯಲ್ಲಿರುವ ಟರ್ಮಿನಲ್ ಮೂಲಕ ಪ್ರತ್ಯೇಕ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವುದನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ. ಇದರ ಜೊತೆಗೆ, ಕಳಪೆ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಸಂಬಂಧಿಸಿದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ನಾವು ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತೇವೆ. ಪೂರ್ವ-ಸ್ಥಾಪಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆ, ಲಿನಕ್ಸ್ ಓಎಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಯಾವುದೇ ಸರ್ವರ್‌ಗಳಿಗೆ ಸೂಚನೆಗಳು ಅನ್ವಯಿಸುತ್ತವೆ.

VMmanager ಮೂಲಕ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

VMmanager ವರ್ಚುವಲೈಸೇಶನ್ ಪರಿಕರವು ಸರಳವಾದ, ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ ರೋಗನಿರ್ಣಯಕ್ಕೆ ಸಾರ್ವತ್ರಿಕ ಪರಿಹಾರವಾಗಿದೆ. ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರಲ್ಲಿ ಮೀಸಲಾದ ಅಥವಾ ವರ್ಚುವಲ್ ಸರ್ವರ್‌ಗಳ ಪರಿಣಾಮಕಾರಿ ನಿರ್ವಹಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವಲ್ಲಿ ಇದು ಪ್ರಮುಖ ಪಾತ್ರ ವಹಿಸುತ್ತದೆ . ಉದಾಹರಣೆಗೆ, ಉಪಕರಣದ ಆವೃತ್ತಿ 6 ರಲ್ಲಿ ಪರಿಶೀಲನೆಯನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಹಿಂದಿನ ಆವೃತ್ತಿಗಳು ಸಹ ಇದೇ ರೀತಿಯ ರೋಗನಿರ್ಣಯವನ್ನು ನಡೆಸಬಹುದು.

ವಿಶ್ಲೇಷಣೆಗಾಗಿ, ನೀವು VMmanager ನಿಯಂತ್ರಣ ಫಲಕಕ್ಕೆ ಹೋಗಿ ಬಯಸಿದ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ:

ವಿಎಂಮ್ಯಾನೇಜರ್

ಮುಂದೆ, ಬಳಕೆದಾರರು ನೈಜ ಸಮಯದಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳ ಬಳಕೆಯನ್ನು ತಕ್ಷಣವೇ ನೋಡಬಹುದು. ಹೆಚ್ಚು ವಿವರವಾದ ಅಂಕಿಅಂಶಗಳಿಗಾಗಿ, ನೀವು "ಪ್ಯಾರಾಮೀಟರ್‌ಗಳು" ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ:

VMmanager ನಿಯತಾಂಕಗಳು

ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ವಿವರವಾದ ಅಂಕಿಅಂಶಗಳ ಟ್ಯಾಬ್ ಸಾಮಾನ್ಯ ಸರ್ವರ್ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವರ್ಚುವಲೈಸೇಶನ್ ಪ್ರಕಾರವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಗ್ರಾಫ್‌ಗಳಲ್ಲಿ ನೀವು ನೆಟ್‌ವರ್ಕ್ ದಟ್ಟಣೆ, ಪ್ರೊಸೆಸರ್ ಲೋಡ್, RAM ಮತ್ತು ಡಿಸ್ಕ್ ಸ್ಥಳದ ಬಳಕೆಯನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ನೋಡಬಹುದು:

VMmanager ನಲ್ಲಿ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲ ವಿಶ್ಲೇಷಣೆ

ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ಡಿಸ್ಕ್ ಸ್ಥಳ ಅಥವಾ ಸಂಪನ್ಮೂಲ ಅಂಕಿಅಂಶಗಳ ಹೆಚ್ಚು ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆಗಾಗಿ, ನೀವು ಸೂಕ್ತವಾದ ಮೆನು ಐಟಂ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು. ವರ್ಚುವಲ್ ಡಿಸ್ಕ್‌ಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಈ ಸ್ವರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ:

VMmanager ನಲ್ಲಿ ವರ್ಚುವಲ್ ಡಿಸ್ಕ್‌ಗಳು

ನಿರ್ದಿಷ್ಟ ಸಂಪನ್ಮೂಲಕ್ಕಾಗಿ ಲೋಡ್ ಅಂಕಿಅಂಶಗಳನ್ನು ಅನುಕೂಲಕರ ಗ್ರಾಫ್ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ:

VMmanager ನಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳು

ದಿನ, ವಾರ, ತಿಂಗಳು, ವರ್ಷಕ್ಕೆ ಲೋಡ್ ಗ್ರಾಫ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅಥವಾ ಅಗತ್ಯ ದಿನಾಂಕಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ. ಎಲ್ಲಾ ಮುಖ್ಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ: ಪ್ರೊಸೆಸರ್, RAM, ಸಂಗ್ರಹಣೆ, ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್.

ಅನೇಕ ಬಳಕೆದಾರರು ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಅವಧಿಯಲ್ಲಿ ಸಮವಾಗಿ ಬಳಸಬೇಕೆಂದು ನಿರೀಕ್ಷಿಸುತ್ತಾರೆ. ಆದಾಗ್ಯೂ, ಇದು ಯಾವಾಗಲೂ ಹಾಗಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಐಡಲ್ ಮೋಡ್‌ನಲ್ಲಿಯೂ ಸಹ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಒಂದೇ ರೀತಿ ಕಾಣಿಸಬಹುದು:

VMmanager ನಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಉದಾಹರಣೆ

ಈ ಸಂದರ್ಭದಲ್ಲಿ ಯಾವುದೇ ಕ್ರಮಗಳ ಅಗತ್ಯವಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಪ್ರೊಸೆಸರ್, RAM ಅಥವಾ ಡಿಸ್ಕ್ ಸಂಗ್ರಹಣೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಸರ್ವರ್ ತನ್ನ ಎಲ್ಲಾ 100% ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿರಂತರವಾಗಿ ಬಳಸಬಾರದು; ಶಿಫಾರಸು ಮಾಡಲಾದ ಲೋಡ್ 70% ಕ್ಕಿಂತ ಹೆಚ್ಚಿಲ್ಲ.

ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಒಟ್ಟು ಹೊರೆ ವಿಶ್ಲೇಷಣೆ

ನಾವು ಈ ಹಿಂದೆ General diagnostics of server resources ಲೇಖನದಲ್ಲಿ ಕೆಲವು ವಿಶ್ಲೇಷಣಾ ಆಯ್ಕೆಗಳನ್ನು ನೋಡಿದ್ದೇವೆ . ಅಲ್ಲಿ ನಾವು top/ap ನಂತಹ ಪ್ರಮಾಣಿತ ಪರಿಕರಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದೇವೆ ಮತ್ತು ಬ್ರೌಸರ್ ಮೂಲಕ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಅನುಮತಿಸುವ Netdata ಉಪಯುಕ್ತತೆಯನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದನ್ನು ಸಹ ನೋಡಿದ್ದೇವೆ . ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಸಾಮಾನ್ಯ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳ ವಿಶ್ಲೇಷಣೆಗಾಗಿ top ಉಪಯುಕ್ತತೆಗೆ ಪರ್ಯಾಯವಾಗಿ htop ಅನ್ನು ನೋಡುತ್ತೇವೆ.

ಈ ಉಪಕರಣವು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಮೊದಲೇ ಸ್ಥಾಪಿಸಲ್ಪಟ್ಟಿಲ್ಲ, ಆದ್ದರಿಂದ ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ. ಡೆಬಿಯನ್/ಉಬುಂಟುಗಾಗಿ ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ:

apt-get install htop

CentOS ಗಾಗಿ, EPEL ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬಳಸುವುದು ಹೆಚ್ಚು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ . ಅವುಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಮೊದಲ ಆಜ್ಞೆಯು ಅವುಗಳನ್ನು ಸೇರಿಸಲು ಜವಾಬ್ದಾರನಾಗಿರುತ್ತದೆ ಮತ್ತು ಎರಡನೆಯದು htop ಅನ್ನು ಸ್ಥಾಪಿಸಲು :

yum -y install epel-release
yum install htop -y

ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಮೆನುವಿನಿಂದ ಅಥವಾ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಸೂಕ್ತವಾದ ಆಜ್ಞೆಯೊಂದಿಗೆ ಉಪಯುಕ್ತತೆಯನ್ನು ತೆರೆಯಬಹುದು:

htop

ಪರಿಣಾಮವಾಗಿ, ಬಳಕೆದಾರರು ವ್ಯವಸ್ಥೆಯ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:

Htop ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳ ವಿಶ್ಲೇಷಣೆ

ಮೇಲಿನ ಎಡ ಮೂಲೆಯು ಪ್ರತಿ ಕೋರ್, RAM ಮತ್ತು ಸ್ವಾಪ್ ಮೆಮೊರಿಯ ಬಳಕೆ ಸೇರಿದಂತೆ ಪ್ರೊಸೆಸರ್ ಡೇಟಾವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. RAM ಕೊರತೆಯ ಸಂದರ್ಭಗಳಲ್ಲಿ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಸ್ವಾಪ್ ಮೆಮೊರಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಸಿಸ್ಟಮ್ ಸ್ಥಿರತೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಮೇಲಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ ನೀವು ಪ್ರೊಸೆಸರ್ ಲೋಡ್ ಮತ್ತು ಸಕ್ರಿಯ ಕಾರ್ಯಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೋಡಬಹುದು. ಕೇಂದ್ರ ಭಾಗವು ವಿಂಗಡಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಸಕ್ರಿಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಕೆಳಗಿನ ಭಾಗವು ಹಾಟ್ ಕೀಗಳು ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕತೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. "ಸಹಾಯ" ವಿಭಾಗವು ಪ್ರೋಗ್ರಾಂನ ಸಾಮರ್ಥ್ಯಗಳ ವಿವರವಾದ ವಿವರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ:

htop ನಲ್ಲಿ ಸಹಾಯ ವಿಭಾಗ

ಸಿಸ್ಟಮ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಮೊದಲು, ಸರ್ವರ್‌ನಲ್ಲಿ ಎಷ್ಟು ಕೋರ್‌ಗಳು/ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಅವಶ್ಯಕ. ಬಳಕೆದಾರರು htop ಉಪಯುಕ್ತತೆಯ ಮೇಲಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ ಅವುಗಳ ಮೌಲ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು :

htop ನಲ್ಲಿ ಸರ್ವರ್ ಕೋರ್‌ಗಳ ಸಂಖ್ಯೆ

ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ:

nproc

ಪಡೆದ ಮೌಲ್ಯವನ್ನು ಅವಲಂಬಿಸಿ, ಅನುಮತಿಸಬಹುದಾದ ಒಟ್ಟು ಲೋಡ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ (ಮೇಲಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ ಲೋಡ್ ಸರಾಸರಿ). ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಇದು 2 ಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಅಂದರೆ ಗರಿಷ್ಠ ಲೋಡ್ 2.0 ಆಗಿದೆ. ಆದಾಗ್ಯೂ, ಸಿಸ್ಟಮ್ ಲೋಡ್ 2.0 ಅಡಿಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಫ್ರೀಜ್ ಆಗುತ್ತದೆ ಎಂದು ಇದರ ಅರ್ಥವಲ್ಲ. ಈ ಸಂಖ್ಯೆ ಹೆಚ್ಚಿರಬಹುದು, ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಎಲ್ಲಾ ಇತರ ಕಾರ್ಯಗಳು ಸರದಿಯಲ್ಲಿರುತ್ತವೆ ಮತ್ತು ಸರ್ವರ್ ಸ್ವತಃ ಲೋಡ್ ಆಗುತ್ತದೆ. ಆದರ್ಶ ಮೌಲ್ಯವನ್ನು 70% ಕ್ಕಿಂತ ಹೆಚ್ಚಿಲ್ಲದ ಲೋಡ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಏಕ-ಪ್ರೊಸೆಸರ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಲೋಡ್ ಸರಾಸರಿ 0.7 ರ ಒಳಗೆ ಇರಬೇಕು. ಮೇಲೆ ತಿಳಿಸಿದ ಉದಾಹರಣೆಯಲ್ಲಿ ಸರ್ವರ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ, ಉತ್ತಮ ಸೂಚಕವು 1.4 ಕ್ಕಿಂತ ಹೆಚ್ಚಿಲ್ಲದ ಮೌಲ್ಯಗಳಾಗಿರುತ್ತದೆ.

htop ಅಥವಾ ಅದರ ಸಾದೃಶ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು , ಬಳಕೆದಾರರು ಮುಖ್ಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಬೇಕಾಗುತ್ತದೆ: ಸರಾಸರಿ ಪ್ರೊಸೆಸರ್ ಲೋಡ್, RAM ಬಳಕೆ, ಡಿಸ್ಕ್ ಸ್ಥಳ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್. ಸಂಪನ್ಮೂಲಗಳು ಕಡಿಮೆಯಿದ್ದರೆ, ನೀವು CPU ಬಳಕೆಯ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ವಿಂಗಡಿಸಬೇಕು, ಹೆಚ್ಚು ಸೇವಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಗುರುತಿಸಬೇಕು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಬೇಕು ಅಥವಾ ಕೊನೆಗೊಳಿಸಬೇಕು. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮುಚ್ಚುವುದು ಅಸಾಧ್ಯವಾದರೆ ಅಥವಾ ಆಪ್ಟಿಮೈಸೇಶನ್ ವಿಫಲವಾದರೆ, ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿ ಸಂರಚನೆಯೊಂದಿಗೆ ಸರ್ವರ್‌ಗೆ ಬದಲಾಯಿಸುವುದನ್ನು ಪರಿಗಣಿಸಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ.

ಉಚಿತ RAM ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಈ ವಿಭಾಗದಲ್ಲಿ, ಯಾವುದೇ ಸರ್ವರ್‌ನ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಪ್ರಮುಖ ಅಂಶವಾದ ಸಾಕಷ್ಟು ಮಟ್ಟದ ಉಚಿತ RAM ಅನ್ನು ನಾವು ಹತ್ತಿರದಿಂದ ನೋಡೋಣ.

ಟರ್ಮಿನಲ್ ಮೂಲಕ ಯಾವುದೇ ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಉಚಿತ RAM ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವೆಂದರೆ ಆಜ್ಞೆ:

free -m

ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನ ಡೇಟಾವನ್ನು ಮೆಗಾಬೈಟ್‌ಗಳಲ್ಲಿ ಪಡೆಯುತ್ತೇವೆ: ಒಟ್ಟು, ಬಳಸಿದ, ಉಚಿತ ಮತ್ತು ಕ್ಯಾಶ್ ಮಾಡಿದ RAM, ಹಾಗೆಯೇ ಸ್ವಾಪ್ ಪರಿಮಾಣ:

ಸರ್ವರ್ RAM ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್

ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ಸಾಮಾನ್ಯ ಡೇಟಾವನ್ನು ಪಡೆಯಲು ಈ ಉಪಕರಣವು ಉಪಯುಕ್ತವಾಗಿದೆ. ಡೈನಾಮಿಕ್ RAM ಬಳಕೆಯ ರೋಗನಿರ್ಣಯಕ್ಕಾಗಿ, ನಾವು vmstat ಉಪಯುಕ್ತತೆಯನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಇದು ಔಟ್‌ಪುಟ್ ಮಾಹಿತಿಯ ನವೀಕರಣ ಆವರ್ತನವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ:

vmstat 1

ಮೇಲಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ಡೇಟಾವನ್ನು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ಔಟ್‌ಪುಟ್ ಅನ್ನು ಉಚಿತ ಸ್ವರೂಪಕ್ಕೆ ಹೋಲುವ ಸ್ವರೂಪದಲ್ಲಿ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ :

vmstat RAM ಪರಿಶೀಲನೆ

ಈ ಉಪಕರಣವು ಸಾಮಾನ್ಯ ಸಿಸ್ಟಮ್ ಮಾಹಿತಿಯನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, RAM ಗೆ ಕಾರಣವಾಗಿರುವ ಕಾಲಮ್‌ಗಳು, ಅಂದರೆ ಮೆಮೊರಿ ಮತ್ತು ಸ್ವಾಪ್ ಮಾತ್ರ ಮುಖ್ಯ. ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಕಿಲೋಬೈಟ್‌ಗಳಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಅವುಗಳನ್ನು ಹೆಚ್ಚು ವಿವರವಾಗಿ ನೋಡೋಣ:

ಮೆಮೊರಿ (RAM):

  • swpd ಕನ್ನಡ in ನಲ್ಲಿ: ವರ್ಚುವಲ್ ಮೆಮೊರಿಯನ್ನು ಭೌತಿಕ ಮೆಮೊರಿಯೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲಾಗಿದೆ.
  • ಉಚಿತ: ಲಭ್ಯವಿರುವ ಭೌತಿಕ ಮೆಮೊರಿ (RAM).
  • ಬಫ್: ಡಿಸ್ಕ್ ಬರೆಯುವ ಮೊದಲು ಬಫರ್ ಆಗಿ ಬಳಸಲಾಗುವ ಮೆಮೊರಿ.
  • ಸಂಗ್ರಹ: ಪ್ರವೇಶವನ್ನು ವೇಗಗೊಳಿಸಲು ಮೆಮೊರಿಯನ್ನು ಸಂಗ್ರಹವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಸ್ವಾಪ್

  • si: ಪ್ರವೇಶವನ್ನು ವೇಗಗೊಳಿಸಲು ಮೆಮೊರಿಯನ್ನು ಸಂಗ್ರಹವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
  • so: ಭೌತಿಕ ಮೆಮೊರಿಯಿಂದ ಸ್ವಾಪ್ ಮೆಮೊರಿಗೆ ಬರೆಯಲಾದ ಡೇಟಾ.

ಪ್ರತ್ಯೇಕವಾಗಿ, ಉಪಯುಕ್ತತೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳು ಆರಂಭದಲ್ಲಿ ಲಾಗ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ ಎಂಬ ಅಂಶವನ್ನು ನಮೂದಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ. RAM ನ ಸಂದರ್ಭದಲ್ಲಿ, ಬಳಕೆದಾರರು ಅನುಗುಣವಾದ ಫೈಲ್ ಅನ್ನು ತೆರೆಯುವ ಮೂಲಕ ನೇರವಾಗಿ ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:

cat /proc/meminfo

ಔಟ್ಪುಟ್ ಸಾಕಷ್ಟು ವಿಸ್ತಾರವಾಗಿದೆ, ಆದರೆ ಮೆಮೊರಿಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮೊದಲ ದಾಖಲೆಗಳಿಗೆ ಗಮನ ಕೊಡುವುದು ಸಾಕು:

ಲಾಗ್ ಮೂಲಕ RAM ನ ವಿಶ್ಲೇಷಣೆ

ಅತಿಯಾದ RAM ಬಳಕೆಯ ಸಮಸ್ಯೆಗಳು ಹೆಚ್ಚಾಗಿ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯ ಅಥವಾ ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿವೆ. ಆರಂಭದಲ್ಲಿ, ಸಮಸ್ಯಾತ್ಮಕ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಗುರುತಿಸಲು ಸಾಮಾನ್ಯ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರೋಗನಿರ್ಣಯ ಮಾಡುವುದು ಸಾಕಾಗುತ್ತದೆ. ಪರಿಹಾರವಾಗಿ, ನೀವು ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುವುದು, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಮಾಹಿತಿಯ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದರೆ ಕ್ಯಾಶಿಂಗ್ ಮತ್ತು ಡೇಟಾ ಕಂಪ್ರೆಷನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಅಥವಾ ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವುದನ್ನು ಪರಿಗಣಿಸಬಹುದು.

ಡಿಸ್ಕ್ ಸ್ಥಳ ನಿಯಂತ್ರಣ

ಸರ್ವರ್ ಡಿಸ್ಕ್ ಜಾಗದ ರೋಗನಿರ್ಣಯವು ಅದರ ಇತರ ಸಂಪನ್ಮೂಲಗಳಿಗಿಂತ ಕಡಿಮೆ ಮುಖ್ಯವಲ್ಲ. ನಿಯಮದಂತೆ, ಪರಿಶೀಲಿಸುವ ಅಗತ್ಯತೆಯ ಬಗ್ಗೆ ಸಂಕೇತಗಳೆಂದರೆ: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಲು ಅಥವಾ ಬರೆಯಲು ಅಸಮರ್ಥತೆ, ನಿಧಾನಗತಿಯ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವಿವಿಧ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ದೋಷಗಳು.

ಪರಿಶೀಲಿಸಲು ಅತ್ಯಂತ ಅನುಕೂಲಕರ ಮಾರ್ಗವೆಂದರೆ ಆಜ್ಞೆ:

df -h

ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಉಪಕರಣವು ಎಲ್ಲಾ ಆರೋಹಿತವಾದ ಡಿಸ್ಕ್ ವಿಭಾಗಗಳ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ:

ಉಚಿತ ಸರ್ವರ್ ಮೆಮೊರಿಯ ರೋಗನಿರ್ಣಯ

ಹೆಚ್ಚು ವಿವರವಾದ ಡೈರೆಕ್ಟರಿಗಳ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

du -hs /*
ಸರ್ವರ್ ಡೈರೆಕ್ಟರಿ ಪರೀಕ್ಷೆ

ಈ ರೀತಿಯಾಗಿ, ಪ್ರತಿ ಡೈರೆಕ್ಟರಿ ಎಷ್ಟು ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಬಳಕೆದಾರರು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು, ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಮೆಮೊರಿಯನ್ನು ಬಳಸುವ ಡಿಸ್ಕ್‌ನ ವಿಭಾಗವನ್ನು ನೀವು ಅತ್ಯುತ್ತಮವಾಗಿಸಬೇಕಾಗುತ್ತದೆ. ಒಟ್ಟು ಮೊತ್ತದ 80-90% ಕ್ಕಿಂತ ಹೆಚ್ಚು ಮುಕ್ತ ಜಾಗವನ್ನು ಬಳಸಲು ಅನುಮತಿಸಬಾರದು ಎಂದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ; ಉಳಿದ 10-20% ಸ್ಥಿರ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಾಕಾಗುತ್ತದೆ. ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಾಧ್ಯವಾಗದಿದ್ದರೆ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಹೆಚ್ಚಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಹೊಸ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡಿಸ್ಕ್‌ಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಅಥವಾ ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ ಬಳಸುವ ಮೂಲಕ ಇದನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಆಯ್ಕೆ ಮಾಡಿದ ಪರಿಹಾರ ಏನೇ ಇರಲಿ, ಫೈಲ್ ನಷ್ಟವನ್ನು ತಪ್ಪಿಸಲು ಯಾವಾಗಲೂ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ಮಾಡಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ.

ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಪರಿಶೀಲನೆ

ಸರ್ವರ್ ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್‌ನ ಅಂತಿಮ, ಆದರೆ ಕಡಿಮೆ ಮುಖ್ಯವಲ್ಲದ ಅಂಶವೆಂದರೆ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು. ನೆಥಾಗ್ಸ್ ನೈಜ ಸಮಯದಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಎಷ್ಟು ಟ್ರಾಫಿಕ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಸಾಮಾನ್ಯ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ನೀವು ಬಯಸಿದರೆ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಬಹುದು.
ಸೆಂಟ್ ಓಎಸ್ ನಲ್ಲಿ ಸ್ಥಾಪನೆ ಮತ್ತು ಬಿಡುಗಡೆ:

yum install nethogs
nethogs

Debian/Ubuntu ಗಾಗಿ:

apt-get install nethogs
nethogs

ಈ ಉಪಕರಣವು ಪ್ರಸ್ತುತ ನೆಟ್‌ವರ್ಕ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತಿರುವ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ:

ಸರ್ವರ್ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್

ನಾವು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಇಫ್ಟಾಪ್ ಹೆಚ್ಚು ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆಗಾಗಿ.
ಸೆಂಟ್ ಓಎಸ್ ನಲ್ಲಿ ಸ್ಥಾಪನೆ ಮತ್ತು ಬಿಡುಗಡೆ:

yum install iftop
iftop

Debian/Ubuntu ಗಾಗಿ:

apt-get install iftop
iftop

ಪ್ರೋಗ್ರಾಂ ಔಟ್‌ಪುಟ್ ಐಪಿ ವಿಳಾಸಗಳು, ಪೋರ್ಟ್‌ಗಳು, ವರ್ಗಾಯಿಸಲಾದ ಡೇಟಾ ಪ್ರಮಾಣ ಮತ್ತು ವರ್ಗಾವಣೆ ವೇಗವನ್ನು ಸೂಚಿಸುವ ಸಕ್ರಿಯ ಸಂಪರ್ಕಗಳ ಪಟ್ಟಿಯಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂನ ಮುಖ್ಯ ಪ್ರಯೋಜನವೆಂದರೆ ನೆಟ್‌ವರ್ಕ್ ಚಾನಲ್ ಲೋಡಿಂಗ್‌ನ ದೃಶ್ಯ ವಿನ್ಯಾಸ:

ಸಕ್ರಿಯ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕಗಳ ನೋಟ

ಸರ್ವರ್ ನೆಟ್‌ವರ್ಕ್ ಚಾನಲ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಿದ ನಂತರ ಮತ್ತು ಹೆಚ್ಚಿನ ಹೊರೆಯೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸಿದ ನಂತರ, ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರ ಬದಿಯಲ್ಲಿರುವ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕಗಳ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಅನ್ನು ಹೆಚ್ಚಿಸಲು ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ನ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಬ್ಯಾಕಪ್ ಸಾಧನವಾಗಿ, ನೆಟ್‌ವರ್ಕ್ ಚಟುವಟಿಕೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ, ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ನೆಟ್‌ವರ್ಕ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿಯಮಿತವಾಗಿ ನವೀಕರಿಸಲು ನೀವು ವಿವಿಧ ಮೇಲ್ವಿಚಾರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಳಸಬಹುದು.

ತೀರ್ಮಾನ

ಕೊನೆಯದಾಗಿ, ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವುದು ವರ್ಚುವಲ್ ಮತ್ತು ಮೀಸಲಾದ ಸರ್ವರ್‌ಗಳ ಪರಿಣಾಮಕಾರಿ ನಿರ್ವಹಣೆಯ ಅವಿಭಾಜ್ಯ ಅಂಗವಾಗಿದೆ ಎಂದು ಒತ್ತಿ ಹೇಳಬಹುದು . ಲೇಖನವು ಪೂರ್ಣ ಸರ್ವರ್ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಮುಖ್ಯ ಸಾಧನಗಳನ್ನು ನೋಡುವ ಸಾಧ್ಯತೆಯನ್ನು ನಮಗೆ ಒದಗಿಸಿದೆ ಮತ್ತು ಸಂಭವನೀಯ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ಪ್ರಾಯೋಗಿಕ ಶಿಫಾರಸುಗಳನ್ನು ಸಹ ನೀಡಿದೆ. ನಿಯಮಿತ ಸಿಸ್ಟಮ್ ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್ ಸಕ್ರಿಯ ಬಳಕೆದಾರರ ಭಾಗವಹಿಸುವಿಕೆ ಇಲ್ಲದೆಯೂ ಸಹ ಸರ್ವರ್ ಸರಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

❮ ಹಿಂದಿನ ಲೇಖನ ಲಿನಕ್ಸ್ ಪಠ್ಯ ಸಂಪಾದಕರು
ಮುಂದಿನ ಲೇಖನ ❯ ಮೇಲ್ ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು

VPS ಬಗ್ಗೆ ನಮ್ಮನ್ನು ಕೇಳಿ

ಹಗಲು ಅಥವಾ ರಾತ್ರಿಯ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ನಾವು ಯಾವಾಗಲೂ ಸಿದ್ಧರಿದ್ದೇವೆ.