ఆధారితం ప్రాఫిట్‌సర్వర్ సేవతో పనిచేయడానికి సులభమైన సూచనలు
ప్రధాన ఆధారితం సర్వర్ వనరుల తనిఖీ

సర్వర్ వనరుల తనిఖీ


వర్చువల్ లేదా డెడికేటెడ్ సర్వర్ ఓవర్‌లోడ్ అయినప్పుడు, అది వెబ్‌సైట్‌లను నెమ్మదిగా లోడ్ చేస్తుంది మరియు కంటెంట్‌కు బదులుగా చికాకు కలిగించే లోపాలను ఉత్పత్తి చేస్తుంది. అటువంటి ఫలితాన్ని నివారించడానికి దాని పారామితులను జాగ్రత్తగా పర్యవేక్షించడం మరియు వనరులను సకాలంలో విశ్లేషించడం అవసరం,

తరువాత, హోస్టింగ్ ప్రొవైడర్ సాధనాలను ఉపయోగించి, అలాగే సర్వర్ వైపు ఉన్న టెర్మినల్ ద్వారా వ్యక్తిగత వనరులను నిర్ధారించడాన్ని మేము పరిశీలిస్తాము. అదనంగా, పేలవమైన సిస్టమ్ పనితీరుతో సంబంధం ఉన్న సమస్యలను పరిష్కరించడానికి మేము వివిధ విధానాలను పరిశీలిస్తాము. ముందుగా ఇన్‌స్టాల్ చేయబడిన సాఫ్ట్‌వేర్‌తో సంబంధం లేకుండా, Linux OS నడుస్తున్న ఏవైనా సర్వర్‌లకు సూచనలు వర్తిస్తాయి.

VMmanager ద్వారా సర్వర్ వనరులను తనిఖీ చేస్తోంది

VMmanager వర్చువలైజేషన్ సాధనం సరళమైనది, కానీ అదే సమయంలో డయాగ్నస్టిక్స్ కోసం సార్వత్రిక పరిష్కారం. సమర్థవంతమైన నిర్వహణను నిర్ధారించడంలో ఇది కీలక పాత్ర పోషిస్తుంది ప్రత్యేక or వర్చువల్ సర్వర్లు చాలా ఆధునిక హోస్టింగ్ ప్రొవైడర్లపై. ఉదాహరణకు, సాధనం యొక్క వెర్షన్ 6 పై తనిఖీ నిర్వహించబడుతుంది, అయితే, మునుపటి వెర్షన్‌లు కూడా ఇలాంటి విశ్లేషణలను నిర్వహించవచ్చు.

విశ్లేషణ కోసం, మీరు దీనికి వెళ్లాలి VM మేనేజర్ కంట్రోల్ ప్యానెల్ తెరిచి, కావలసిన వర్చువల్ మెషీన్‌ను ఎంచుకోండి:

VM మేనేజర్

తరువాత, వినియోగదారుడు వనరుల వినియోగాన్ని నిజ సమయంలో వెంటనే చూడగలరు. మరింత వివరణాత్మక గణాంకాల కోసం, మీరు "పారామితులు" ఎంచుకోవాలి:

VMmanager పారామితులు

ఎగువన ఉన్న వివరణాత్మక గణాంకాల ట్యాబ్ సాధారణ సర్వర్ లక్షణాలు మరియు వర్చువలైజేషన్ రకాన్ని ప్రదర్శిస్తుంది. గ్రాఫ్‌లలో మీరు నెట్‌వర్క్ రద్దీ, ప్రాసెసర్ లోడ్, RAM మరియు డిస్క్ స్పేస్ వినియోగాన్ని నిజ సమయంలో చూడవచ్చు:

VMmanager లో సర్వర్ వనరు యొక్క విశ్లేషణ

నిర్దిష్ట కాలానికి డిస్క్ స్థలం లేదా వనరుల గణాంకాల యొక్క మరింత వివరణాత్మక విశ్లేషణ కోసం, మీరు తగిన మెను ఐటెమ్‌ను ఎంచుకోవాలి. వర్చువల్ డిస్క్‌ల గురించి సమాచారం ఈ ఫార్మాట్‌లో ప్రదర్శించబడుతుంది:

VMmanager లో వర్చువల్ డిస్క్‌లు

నిర్దిష్ట వనరు కోసం లోడ్ గణాంకాలు అనుకూలమైన గ్రాఫ్ రూపంలో ప్రదర్శించబడతాయి:

VMmanager లో వనరులు

ఒక రోజు, వారం, నెల, సంవత్సరం కోసం లోడ్ గ్రాఫ్‌ను ప్రదర్శించడం లేదా అవసరమైన తేదీలను మాన్యువల్‌గా ఎంచుకోవడం సాధ్యమవుతుంది. అన్ని ప్రధాన వనరులు ప్రదర్శించబడతాయి: ప్రాసెసర్, RAM, నిల్వ, నెట్‌వర్క్ ఇంటర్‌ఫేస్.

చాలా మంది వినియోగదారులు వనరులను ఒక నిర్దిష్ట వ్యవధిలో సమానంగా ఉపయోగించాలని ఆశిస్తారు. అయితే, ఇది ఎల్లప్పుడూ అలా ఉండదు. ఉదాహరణకు, ఐడిల్ మోడ్‌లో కూడా నెట్‌వర్క్ ఇంటర్‌ఫేస్ ఒకేలా కనిపించవచ్చు:

VMmanager లో నెట్‌వర్క్ ఇంటర్‌ఫేస్ ఉదాహరణ

ఈ సందర్భంలో ఎటువంటి చర్యలు అవసరం లేదు. అయితే, ప్రాసెసర్, RAM లేదా డిస్క్ నిల్వ విషయంలో, సర్వర్ దాని 100% వనరులను నిరంతరం ఉపయోగించకూడదు; సిఫార్సు చేయబడిన లోడ్ 70% కంటే ఎక్కువ కాదు.

టెర్మినల్‌లో సర్వర్ వనరులను తనిఖీ చేస్తోంది

మొత్తం లోడ్ విశ్లేషణ

మనం ఇంతకుముందు కొన్ని విశ్లేషణ ఎంపికలను పరిశీలించాము సర్వర్ వనరుల సాధారణ విశ్లేషణలు వ్యాసం. అక్కడ మేము ప్రామాణిక సాధనాల గురించి మాట్లాడాము, ఉదాహరణకు పైన/పైన, మరియు ఇన్‌స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం కూడా పరిశీలించింది నెట్‌డేటా బ్రౌజర్ ద్వారా సర్వర్ వనరులను పర్యవేక్షించడానికి అనుమతించే యుటిలిటీ. ఈ వ్యాసంలో మనం పరిశీలిస్తాము htop ప్రత్యామ్నాయంగా టాప్ సాధారణ సిస్టమ్ వనరుల విశ్లేషణ కోసం యుటిలిటీ.

ఈ సాధనం డిఫాల్ట్‌గా Linux పంపిణీలలో ముందే ఇన్‌స్టాల్ చేయబడి ఉండదు, కాబట్టి ఇన్‌స్టాలేషన్‌తో ప్రారంభిద్దాం. Debian/Ubuntu కోసం మనం ఈ ఆదేశాన్ని ఉపయోగిస్తాము:

apt-get install htop

CentOS కోసం, ఉపయోగించడం మరింత అర్ధమే వెచ్చగా రిపోజిటరీలు. అవి డిఫాల్ట్‌గా నిలిపివేయబడతాయి, కాబట్టి మొదటి ఆదేశం వాటిని జోడించడానికి బాధ్యత వహిస్తుంది మరియు రెండవది ఇన్‌స్టాల్ చేయడానికి బాధ్యత వహిస్తుంది. htop:

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

సంస్థాపన తర్వాత, మీరు అప్లికేషన్ మెను నుండి లేదా టెర్మినల్‌లో తగిన ఆదేశంతో యుటిలిటీని తెరవవచ్చు:

htop

ఫలితంగా, వినియోగదారుడు సిస్టమ్ గురించిన మొత్తం సమాచారాన్ని చూడగలరు:

Htop సర్వర్ వనరుల విశ్లేషణ

ఎగువ ఎడమ మూలలో ప్రతి కోర్, RAM మరియు స్వాప్ మెమరీ వాడకంతో సహా ప్రాసెసర్ డేటాను ప్రదర్శిస్తుంది. Linuxలో స్వాప్ మెమరీ 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కి బాధ్యత వహించే నిలువు వరుసలు మాత్రమే ముఖ్యమైనవి, అంటే మెమరీ మరియు స్వాప్. అన్ని విలువలు కిలోబైట్లలో సూచించబడ్డాయి. వాటిని మరింత వివరంగా పరిశీలిద్దాం:

జ్ఞాపకశక్తి (ర్యామ్):

  • swpd తెలుగు in లో: వర్చువల్ మెమరీని భౌతికంగా మార్చుకుంటారు.
  • ఉచిత: అందుబాటులో ఉన్న భౌతిక మెమరీ (RAM).
  • యెదురు: డిస్క్ రాయడానికి ముందు బఫర్‌గా ఉపయోగించే మెమరీ.
  • కాష్: యాక్సెస్‌ను వేగవంతం చేయడానికి మెమరీని కాష్‌గా ఉపయోగిస్తారు.

వస్తువుల మార్పిడి

  • si: యాక్సెస్‌ను వేగవంతం చేయడానికి మెమరీని కాష్‌గా ఉపయోగిస్తారు.
  • so: భౌతిక మెమరీ నుండి స్వాప్ మెమరీకి వ్రాయబడిన డేటా.

విడిగా, అన్ని సిస్టమ్ వనరుల నిర్ధారణ యుటిలిటీలు ప్రారంభంలో లాగ్‌ల నుండి డేటాను తీసుకుంటాయనే వాస్తవాన్ని ప్రస్తావించడం విలువ. RAM విషయంలో, వినియోగదారు సంబంధిత ఫైల్‌ను తెరవడం ద్వారా నేరుగా డేటాను వీక్షించగలరు:

cat /proc/meminfo

అవుట్‌పుట్ చాలా విస్తృతమైనది, కానీ మెమరీని విశ్లేషించడానికి మొదటి రికార్డులకు శ్రద్ధ చూపడం సరిపోతుంది:

లాగ్ ద్వారా RAM విశ్లేషణ

అధిక RAM వినియోగంతో సమస్యలు చాలా తరచుగా ఒక నిర్దిష్ట పని లేదా ప్రక్రియకు సంబంధించినవి. ప్రారంభంలో, సమస్యాత్మక ప్రక్రియలను గుర్తించడానికి సాధారణ సాధనాలను ఉపయోగించి డయాగ్నస్టిక్స్ సరిపోతాయి. పరిష్కారంగా, మీరు ఒక నిర్దిష్ట అప్లికేషన్‌ను ఆప్టిమైజ్ చేయడం, పెద్ద మొత్తంలో సమాచారం గురించి మాట్లాడుతుంటే కాషింగ్ మరియు డేటా కంప్రెషన్‌ను ప్రారంభించడం లేదా సర్వర్ కాన్ఫిగరేషన్‌ను పెంచడం వంటివి పరిగణించవచ్చు.

డిస్క్ స్పేస్ నియంత్రణ

సర్వర్ డిస్క్ స్థలం యొక్క డయాగ్నస్టిక్స్ దాని ఇతర వనరుల కంటే తక్కువ ముఖ్యమైనది కాదు. నియమం ప్రకారం, తనిఖీ చేయవలసిన అవసరం గురించి సంకేతాలు: ఇప్పటికే ఉన్న ఫైల్‌లను సృష్టించలేకపోవడం లేదా వ్రాయలేకపోవడం, సిస్టమ్ పనితీరు నెమ్మదిస్తుంది మరియు వివిధ ఇన్‌పుట్/అవుట్‌పుట్ లోపాలు.

తనిఖీ చేయడానికి అత్యంత అనుకూలమైన మార్గం ఆదేశం:

df -h

ప్రతిస్పందనగా, సాధనం అన్ని మౌంటెడ్ డిస్క్ విభజనలపై సమాచారాన్ని చూపుతుంది:

ఉచిత సర్వర్ మెమరీ నిర్ధారణలు

మరింత వివరణాత్మక డైరెక్టరీల పర్యవేక్షణ కోసం మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు:

du -hs /*
సర్వర్ డైరెక్టరీ పరీక్ష

ఈ విధంగా, ప్రతి డైరెక్టరీ ఎంత స్థలాన్ని తీసుకుంటుందో వినియోగదారు తెలుసుకోగలుగుతారు. సిస్టమ్ పనితీరును పునరుద్ధరించడానికి, మీరు ఎక్కువ మొత్తంలో మెమరీని వినియోగించే డిస్క్ విభజనను ఆప్టిమైజ్ చేయాలి. మొత్తం మొత్తంలో 80-90% కంటే ఎక్కువ ఖాళీ స్థలాన్ని ఉపయోగించడానికి అనుమతించకూడదని సిఫార్సు చేయబడింది; మిగిలిన 10-20% స్థిరమైన సిస్టమ్ ఆపరేషన్ కోసం సరిపోతుంది. ఆప్టిమైజేషన్ సాధ్యం కాకపోతే డిస్క్ స్థలాన్ని పెంచాలని సిఫార్సు చేయబడింది. కొత్త డిస్క్‌లను జోడించడం లేదా విస్తరించడం ద్వారా, అలాగే క్లౌడ్ నిల్వను ఉపయోగించడం ద్వారా దీనిని నిర్వహించవచ్చు. ఎంచుకున్న పరిష్కారంతో సంబంధం లేకుండా, ఫైల్ నష్టాన్ని నివారించడానికి ఎల్లప్పుడూ బ్యాకప్ కాపీని తయారు చేయాలని సిఫార్సు చేయబడింది.

నెట్‌వర్క్ ఇంటర్‌ఫేస్ తనిఖీ

సర్వర్ డయాగ్నస్టిక్స్ యొక్క చివరి, కానీ తక్కువ ముఖ్యమైన అంశం నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను తనిఖీ చేయడం. నెట్‌హాగ్స్ నెట్‌వర్క్ ప్రక్రియల ద్వారా నిజ సమయంలో ఎంత ట్రాఫిక్ లెక్కించబడుతుందో సాధారణ సమాచారం పొందాలనుకుంటే యుటిలిటీని ఉపయోగించవచ్చు.
సెంట్ OS లో ఇన్‌స్టాలేషన్ మరియు లాంచ్:

yum install nethogs
nethogs

డెబియన్/ఉబుంటు కోసం:

apt-get install nethogs
nethogs

ఈ సాధనం ప్రస్తుతం నెట్‌వర్క్ వనరులను ఉపయోగిస్తున్న ప్రక్రియలను చూపుతుంది:

సర్వర్ నెట్‌వర్క్ ఇంటర్‌ఫేస్ డయాగ్నస్టిక్స్

మేము ఉపయోగించి సిఫార్సు చేస్తున్నాము ఇఫ్టాప్ మరింత వివరణాత్మక విశ్లేషణ కోసం.
సెంట్ OS లో ఇన్‌స్టాలేషన్ మరియు లాంచ్:

yum install iftop
iftop

డెబియన్/ఉబుంటు కోసం:

apt-get install iftop
iftop

ప్రోగ్రామ్ అవుట్‌పుట్ అనేది IP చిరునామాలు, పోర్ట్‌లు, బదిలీ చేయబడిన డేటా మొత్తం మరియు బదిలీ వేగాన్ని సూచించే క్రియాశీల కనెక్షన్‌ల జాబితా. ప్రోగ్రామ్ యొక్క ప్రధాన ప్రయోజనం నెట్‌వర్క్ ఛానల్ లోడింగ్ యొక్క దృశ్య రూపకల్పన:

యాక్టివ్ నెట్‌వర్క్ కనెక్షన్‌ల వీక్షణ

సర్వర్ నెట్‌వర్క్ ఛానెల్‌ను నిర్ధారించి, అధిక లోడ్‌తో సమస్యలను గుర్తించిన తర్వాత, హోస్టింగ్ ప్రొవైడర్ వైపు నెట్‌వర్క్ కనెక్షన్‌ల బ్యాండ్‌విడ్త్‌ను పెంచాలని లేదా నిర్దిష్ట సమస్యాత్మక ఇంటర్‌ఫేస్ యొక్క సెట్టింగ్‌లను ఆప్టిమైజ్ చేయాలని సిఫార్సు చేయబడింది. బ్యాకప్ సాధనంగా, నెట్‌వర్క్ కార్యాచరణలో మార్పులను త్వరగా ట్రాక్ చేయడానికి మరియు అవసరమైతే, అవసరాలకు అనుగుణంగా నెట్‌వర్క్ మౌలిక సదుపాయాలను క్రమం తప్పకుండా నవీకరించడానికి మీరు వివిధ పర్యవేక్షణ వ్యవస్థలను ఉపయోగించవచ్చు.

ముగింపు

ముగింపులో, సర్వర్ వనరులను నిర్ధారించడం అనేది ప్రభావవంతమైన నిర్వహణలో అంతర్భాగమని నొక్కి చెప్పవచ్చు వాస్తవిక మరియు ప్రత్యేక సర్వర్లు. పూర్తి సర్వర్ విశ్లేషణ కోసం ప్రధాన సాధనాలను చూసే అవకాశాన్ని ఈ వ్యాసం మాకు అందించింది మరియు సాధ్యమయ్యే సమస్యలను పరిష్కరించడానికి ఆచరణాత్మక సిఫార్సులను కూడా ఇచ్చింది. సాధారణ సిస్టమ్ డయాగ్నస్టిక్స్ సర్వర్ సజావుగా పనిచేయడానికి అనుమతిస్తుంది, క్రియాశీల వినియోగదారు భాగస్వామ్యం లేకుండా కూడా.

❮ మునుపటి వ్యాసం మెయిల్ సర్వర్‌ను ఎలా తనిఖీ చేయాలి
తదుపరి వ్యాసం ❯ Linux టెక్స్ట్ ఎడిటర్లు

VPS గురించి మమ్మల్ని అడగండి

పగలు లేదా రాత్రి ఏ సమయంలోనైనా మీ ప్రశ్నలకు సమాధానం ఇవ్వడానికి మేము ఎల్లప్పుడూ సిద్ధంగా ఉన్నాము.