ലിനക്സിലെ സ്വാപ്പ് സ്പേസ് ഉപയോഗം നിരീക്ഷിക്കുന്നതിനുള്ള 8 ഉപയോഗപ്രദമായ കമാൻഡുകൾ
ഒരു ലിനക്സ് സിസ്റ്റത്തിന്റെ പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിന് ഓരോ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുടെയും ഒരു പ്രധാന വശമാണ് മെമ്മറി മാനേജ്മെന്റ്. ലിനക്സിലെ സ്വാപ്പ് സ്പേസ് ഉപയോഗം നിരീക്ഷിക്കുന്നത് എല്ലായ്പ്പോഴും ഒരു നല്ല സമ്പ്രദായമാണ്, നിങ്ങളുടെ സിസ്റ്റം അതിന്റെ മെമ്മറി ആവശ്യങ്ങളുമായി ബന്ധപ്പെട്ട് പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.
അതിനാൽ ഈ ലേഖനത്തിൽ ഒരു ലിനക്സ് സിസ്റ്റങ്ങളിലെ സ്വാപ്പ് സ്പേസ് ഉപയോഗം നിരീക്ഷിക്കുന്നതിനുള്ള വഴികൾ ഞങ്ങൾ നോക്കാൻ പോകുന്നു.
ലഭ്യമായ മെമ്മറി പൂർണ്ണമായി ഉപയോഗിക്കുമ്പോൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉപയോഗിക്കുന്നതിന് അനുവദിച്ചിരിക്കുന്ന ഫിസിക്കൽ മെമ്മറിയുടെ നിയന്ത്രിത അളവാണ് സ്വാപ്പ് സ്പേസ്. ഫിസിക്കൽ സ്റ്റോറേജിലേക്കും തിരിച്ചും മെമ്മറിയുടെ ഭാഗങ്ങൾ മാറ്റുന്നത് ഉൾക്കൊള്ളുന്ന മെമ്മറി മാനേജ്മെന്റാണ് ഇത്.
ലിനക്സിന്റെ മിക്ക വിതരണങ്ങളിലും, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ സ്വാപ്പ് സ്പേസ് സജ്ജീകരിക്കാൻ ശുപാർശ ചെയ്യുന്നു. നിങ്ങളുടെ ലിനക്സ് സിസ്റ്റത്തിനായി നിങ്ങൾക്ക് സജ്ജമാക്കാൻ കഴിയുന്ന സ്വാപ്പ് സ്പേസിന്റെ അളവ് ആർക്കിടെക്ചറിനെയും കേർണൽ പതിപ്പിനെയും ആശ്രയിച്ചിരിക്കും.
ലിനക്സിലെ സ്വാപ്പ് സ്പേസ് ഉപയോഗം എങ്ങനെ പരിശോധിക്കാം?
നിങ്ങളുടെ Linux സിസ്റ്റങ്ങളിലെ സ്വാപ്പ് സ്പേസ് ഉപയോഗം ഇനിപ്പറയുന്ന രീതിയിൽ നിരീക്ഷിക്കാൻ നിങ്ങളെ സഹായിക്കുന്ന വ്യത്യസ്ത കമാൻഡുകളും ടൂളുകളും ഞങ്ങൾ പരിശോധിക്കും:
പേജിംഗും സ്വാപ്പിംഗും ചെയ്യേണ്ട ഉപകരണങ്ങളെ വ്യക്തമാക്കാൻ ഈ കമാൻഡ് നിങ്ങളെ സഹായിക്കുന്നു, ഞങ്ങൾ കുറച്ച് പ്രധാന ഓപ്ഷനുകൾ നോക്കും.
/etc/fstab ഫയലിൽ സ്വാപ്പ് എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ ഉപകരണങ്ങളും കാണുന്നതിന് നിങ്ങൾക്ക് --all
ഓപ്ഷൻ ഉപയോഗിക്കാം. സ്വാപ്പ് സ്uപെയ്uസായി ഇതിനകം പ്രവർത്തിക്കുന്ന ഉപകരണങ്ങൾ ഒഴിവാക്കിയെങ്കിലും.
# swapon --all
ഉപകരണം മുഖേനയുള്ള സ്വാപ്പ് സ്പേസ് ഉപയോഗത്തിന്റെ ഒരു സംഗ്രഹം നിങ്ങൾക്ക് കാണണമെങ്കിൽ, ഇനിപ്പറയുന്ന രീതിയിൽ --summary
ഓപ്ഷൻ ഉപയോഗിക്കുക.
# swapon --summary Filename Type Size Used Priority /dev/sda10 partition 8282108 0 -1
സഹായ വിവരങ്ങൾ കാണുന്നതിന് --help
ഓപ്ഷൻ ഉപയോഗിക്കുക അല്ലെങ്കിൽ കൂടുതൽ ഉപയോഗ ഓപ്ഷനുകൾക്കായി മാൻപേജ് തുറക്കുക.
ലിനക്സിലെ ഒരു പ്രത്യേക വെർച്വൽ ഫയൽസിസ്റ്റമാണ് /proc ഫയൽസിസ്റ്റം. ഒരു പ്രോസസ് ഇൻഫർമേഷൻ സ്യൂഡോ ഫയൽ സിസ്റ്റം എന്നും ഇതിനെ വിളിക്കുന്നു.
ഇതിൽ യഥാർത്ഥത്തിൽ 'യഥാർത്ഥ' ഫയലുകൾ അടങ്ങിയിട്ടില്ല, എന്നാൽ റൺടൈം സിസ്റ്റം വിവരങ്ങൾ, ഉദാഹരണത്തിന് സിസ്റ്റം മെമ്മറി, മൌണ്ട് ചെയ്ത ഉപകരണങ്ങൾ, ഹാർഡ്uവെയർ കോൺഫിഗറേഷൻ എന്നിവയും മറ്റും. അതിനാൽ നിങ്ങൾക്ക് ഇതിനെ കേർണലിനുള്ള ഒരു നിയന്ത്രണവും വിവര അടിത്തറയും ആയും പരാമർശിക്കാം.
ഈ ഫയൽസിസ്റ്റത്തെക്കുറിച്ച് കൂടുതൽ മനസ്സിലാക്കാൻ ഞങ്ങളുടെ ലേഖനം വായിക്കുക: Linux-ൽ /proc ഫയൽ സിസ്റ്റം മനസ്സിലാക്കുക.
സ്വാപ്പ് ഉപയോഗ വിവരങ്ങൾ പരിശോധിക്കുന്നതിന്, നിങ്ങൾക്ക് ക്യാറ്റ് യൂട്ടിലിറ്റി ഉപയോഗിച്ച് /proc/swaps ഫയൽ കാണാൻ കഴിയും.
# cat /proc/swaps Filename Type Size Used Priority /dev/sda10 partition 8282108 0 -1
സ്വതന്ത്രവും ഉപയോഗിച്ചതുമായ സിസ്റ്റം മെമ്മറിയുടെ അളവ് പ്രദർശിപ്പിക്കുന്നതിന് ഫ്രീ കമാൻഡ് ഉപയോഗിക്കുന്നു. ഹ്യൂമൻ റീഡബിൾ ഫോർമാറ്റിൽ ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്ന -h ഓപ്ഷനുള്ള ഫ്രീ കമാൻഡ് ഉപയോഗിക്കുന്നു.
# free -h total used free shared buffers cached Mem: 7.7G 4.7G 3.0G 408M 182M 1.8G -/+ buffers/cache: 2.7G 5.0G Swap: 7.9G 0B 7.9G
മുകളിലുള്ള ഔട്ട്uപുട്ടിൽ നിന്ന്, അവസാന വരി സിസ്റ്റം സ്വാപ്പ് സ്ഥലത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നതായി നിങ്ങൾക്ക് കാണാൻ കഴിയും. സ്വതന്ത്ര കമാൻഡിന്റെ കൂടുതൽ ഉപയോഗത്തിനും ഉദാഹരണങ്ങൾക്കും ഇവിടെ കാണാം: ലിനക്സിൽ മെമ്മറി ഉപയോഗം പരിശോധിക്കുന്നതിനുള്ള 10 സൗജന്യ കമാൻഡ്.
ടോപ്പ് കമാൻഡ് നിങ്ങളുടെ ലിനക്സ് സിസ്റ്റത്തിന്റെ പ്രൊസസർ പ്രവർത്തനം കാണിക്കുന്നു, തത്സമയം കെർണൽ കൈകാര്യം ചെയ്യുന്ന ടാസ്ക്കുകൾ. ടോപ്പ് കമാൻഡ് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ, ഈ ലേഖനം വായിക്കുക: ലിനക്സ് പ്രോസസ് പ്രവർത്തനം പരിശോധിക്കുന്നതിനുള്ള 12 മികച്ച കമാൻഡുകൾ
'ടോപ്പ്' കമാൻഡിന്റെ സഹായത്തോടെ സ്വാപ്പ് സ്പേസ് ഉപയോഗം പരിശോധിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
# top
വിവിധ പ്രക്രിയകളുടെ പ്രവർത്തനങ്ങളെക്കുറിച്ച് റിപ്പോർട്ട് ചെയ്യുന്ന ഒരു സിസ്റ്റം മോണിറ്ററാണ് atop കമാൻഡ്. എന്നാൽ പ്രധാനമായി ഇത് സൌജന്യവും ഉപയോഗിച്ചതുമായ മെമ്മറി സ്ഥലത്തെക്കുറിച്ചുള്ള വിവരങ്ങളും കാണിക്കുന്നു.
# atop
Linux-ൽ മുകളിൽ കമാൻഡ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും കൂടുതൽ അറിയാൻ, ഈ ലേഖനം വായിക്കുക: ലിനക്സ് സിസ്റ്റം പ്രക്രിയകളുടെ ലോഗ്ഗിംഗ് പ്രവർത്തനം നിരീക്ഷിക്കുക
ഒരു ഇന്ററാക്ടീവ് മോഡിൽ പ്രക്രിയകൾ കാണുന്നതിനും മെമ്മറി ഉപയോഗത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിനും htop കമാൻഡ് ഉപയോഗിക്കുന്നു.
# htop
htop കമാൻഡിനെക്കുറിച്ചുള്ള ഇൻസ്റ്റാളേഷനും ഉപയോഗവും സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം വായിക്കുക: Htop - ഇന്ററാക്ടീവ് ലിനക്സ് പ്രോസസ് മോണിറ്ററിംഗ്
ഇത് ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം സിസ്റ്റം മോണിറ്ററിംഗ് ടൂളാണ്, അത് റൺ ചെയ്യുന്ന പ്രക്രിയകൾ, സിപിയു ലോഡ്, സ്റ്റോറേജ് സ്പേസ് ഉപയോഗം, മെമ്മറി ഉപയോഗം, സ്വാപ്പ് സ്പേസ് ഉപയോഗം എന്നിവയും മറ്റും സംബന്ധിച്ച വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.
# glances
ഗ്ലാൻസ് കമാൻഡിനെക്കുറിച്ചുള്ള ഇൻസ്റ്റാളേഷനും ഉപയോഗവും സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം വായിക്കുക: ഗ്ലാൻസ് - ഒരു അഡ്വാൻസ്ഡ് റിയൽ ടൈം ലിനക്സ് സിസ്റ്റം മോണിറ്ററിംഗ് ടൂൾ
വെർച്വൽ മെമ്മറി സ്റ്റാറ്റിസ്റ്റിക്സിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ vmstat ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ചുവടെയുള്ള ലേഖനം വായിക്കാനും കൂടുതൽ ഉപയോഗ ഉദാഹരണങ്ങൾ കാണാനും കഴിയും:
Vmstat ഉപയോഗിച്ചുള്ള Linux പെർഫോമൻസ് മോണിറ്ററിംഗ്
# vmstat
ഈ കമാൻഡിന്റെ ഔട്ട്പുട്ടിൽ നിന്ന് സ്വാപ്പ് ഫീൽഡിൽ ഇനിപ്പറയുന്നവ നിങ്ങൾ ശ്രദ്ധിക്കേണ്ടതുണ്ട്.
- si: ഡിസ്കിൽ നിന്ന് (s) സ്വാപ്പ് ചെയ്ത മെമ്മറിയുടെ അളവ്.
- അങ്ങനെ: ഡിസ്കിലേക്ക് (s) സ്വാപ്പ് ചെയ്ത മെമ്മറിയുടെ അളവ്.
സംഗ്രഹം
സ്വാപ്പ് സ്uപേസ് ഉപയോഗം നിരീക്ഷിക്കാൻ ഒരാൾക്ക് ഉപയോഗിക്കാനും പിന്തുടരാനും കഴിയുന്ന എളുപ്പമാർഗ്ഗങ്ങളാണിവ, ഈ ലേഖനം സഹായകരമാണെന്ന് പ്രതീക്ഷിക്കുന്നു. നിങ്ങൾക്ക് സഹായം ആവശ്യമുണ്ടെങ്കിൽ അല്ലെങ്കിൽ Linux സിസ്റ്റങ്ങളിൽ മെമ്മറി മാനേജ്മെന്റുമായി ബന്ധപ്പെട്ട എന്തെങ്കിലും വിവരങ്ങൾ ചേർക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ദയവായി ഒരു അഭിപ്രായം രേഖപ്പെടുത്തുക. Tecmint-മായി ബന്ധം നിലനിർത്തുക.