ലിനക്സിൽ മെമ്മറി ഉപയോഗം പരിശോധിക്കാൻ 10 സൗജന്യ കമാൻഡുകൾ
ഏറ്റവും ജനപ്രിയമായ ഓപ്പൺ സോഴ്uസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലൊന്നാണ് ലിനക്സ്, കൂടാതെ വലിയൊരു കൂട്ടം കമാൻഡുകളുമായി വരുന്നു. ഫിസിക്കൽ മെമ്മറിയുടെയും സ്വാപ്പ് മെമ്മറിയുടെയും ആകെ ലഭ്യമായ ഇടം നിർണ്ണയിക്കുന്നതിനുള്ള ഏറ്റവും പ്രധാനപ്പെട്ടതും ഏകവുമായ മാർഗ്ഗം ഫ്രീ കമാൻഡ് ഉപയോഗിച്ചാണ്.
Linux “free” കമാൻഡ്, ഫിസിക്കൽ മെമ്മറിയുടെ മൊത്തം ഉപയോഗിച്ചതും ലഭ്യമായതുമായ സ്ഥലത്തെ കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു, കൂടാതെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ പോലെയുള്ള Linux/Unix-ൽ കേർണൽ ഉപയോഗിക്കുന്ന ബഫറുകളുള്ള സ്വാപ്പ് മെമ്മറി.
ഈ ലേഖനം സൗജന്യ കമാൻഡുകളുടെ ഉപകാരപ്രദമായ ചില ഉദാഹരണങ്ങൾ നൽകുന്നു, അത് നിങ്ങളുടെ കൈവശമുള്ള മെമ്മറി നന്നായി ഉപയോഗപ്പെടുത്തുന്നതിന് ഉപയോഗപ്രദമാകും.
1. സിസ്റ്റം മെമ്മറി പ്രദർശിപ്പിക്കുക
ഫിസിക്കൽ മെമ്മറിയുടെ ഉപയോഗിച്ചതും ലഭ്യമായതുമായ ഇടം പരിശോധിക്കുന്നതിനും കെബിയിൽ മെമ്മറി സ്വാപ്പ് ചെയ്യുന്നതിനും ഫ്രീ കമാൻഡ് ഉപയോഗിക്കുന്നു. താഴെയുള്ള പ്രവർത്തനത്തിലുള്ള കമാൻഡ് കാണുക.
# free total used free shared buffers cached Mem: 1021628 912548 109080 0 120368 655548 -/+ buffers/cache: 136632 884996 Swap: 4194296 0 4194296
2. ബൈറ്റുകളിൽ മെമ്മറി പ്രദർശിപ്പിക്കുക
-b ഓപ്ഷനുള്ള ഫ്രീ കമാൻഡ്, ബൈറ്റുകളിൽ മെമ്മറിയുടെ വലുപ്പം പ്രദർശിപ്പിക്കുക.
# free -b total used free shared buffers cached Mem: 1046147072 934420480 111726592 0 123256832 671281152 -/+ buffers/cache: 139882496 906264576 Swap: 4294959104 0 4294959104
3. കിലോ ബൈറ്റുകളിൽ മെമ്മറി പ്രദർശിപ്പിക്കുക
-k ഓപ്ഷനുള്ള ഫ്രീ കമാൻഡ്, മെമ്മറിയുടെ വലിപ്പം (KB) കിലോബൈറ്റിൽ പ്രദർശിപ്പിക്കുക.
# free -k total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 -/+ buffers/cache: 136604 885024 Swap: 4194296 0 4194296
4. മെഗാബൈറ്റിൽ മെമ്മറി പ്രദർശിപ്പിക്കുക
(MB) മെഗാബൈറ്റിൽ മെമ്മറിയുടെ വലിപ്പം കാണുന്നതിന് -m എന്ന ഓപ്ഷൻ ഉപയോഗിക്കുക.
# free -m total used free shared buffers cached Mem: 997 891 106 0 117 640 -/+ buffers/cache: 133 864 Swap: 4095 0 4095
5. ജിഗാബൈറ്റിൽ മെമ്മറി പ്രദർശിപ്പിക്കുക
സ്വതന്ത്ര കമാൻഡ് ഉപയോഗിച്ച് -g ഓപ്ഷൻ ഉപയോഗിക്കുന്നത്, മെമ്മറിയുടെ വലുപ്പം GB-ൽ (ജിഗാബൈറ്റ്) പ്രദർശിപ്പിക്കും.
# free -g total used free shared buffers cached Mem: 0 0 0 0 0 0 -/+ buffers/cache: 0 0 Swap: 3 0 3
6. മൊത്തം ലൈൻ പ്രദർശിപ്പിക്കുക
-t ഓപ്ഷൻ ഉള്ള ഫ്രീ കമാൻഡ്, അവസാനം മൊത്തം ലൈൻ ലിസ്റ്റ് ചെയ്യും.
# free -t total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 -/+ buffers/cache: 136604 885024 Swap: 4194296 0 4194296 Total: 5215924 912520 4303404
7. ബഫർ ക്രമീകരിച്ച വരിയുടെ ഡിസ്പ്ലേ പ്രവർത്തനരഹിതമാക്കുക
ഡിഫോൾട്ടായി ഫ്രീ കമാൻഡ് ഡിസ്പ്ലേ “ബഫർ അഡ്ജസ്റ്റ് ചെയ്uത” ലൈൻ, ഈ ലൈൻ പ്രവർത്തനരഹിതമാക്കുന്നതിന് -o ആയി ഓപ്ഷൻ ഉപയോഗിക്കുക.
# free -o total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 Swap: 4194296 0 4194296
8. റെഗുലർ ഇടവേളകളിൽ മെമ്മറി സ്റ്റാറ്റസ് പ്രദർശിപ്പിക്കുക
കൃത്യമായ ഇടവേളകളിൽ ഫ്രീ കമാൻഡ് അപ്ഡേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന നമ്പർ ഉള്ള -s ഓപ്ഷൻ. ഉദാഹരണത്തിന്, ചുവടെയുള്ള കമാൻഡ് ഓരോ 5 സെക്കൻഡിലും സൗജന്യ കമാൻഡ് അപ്ഡേറ്റ് ചെയ്യും.
# free -s 5 total used free shared buffers cached Mem: 1021628 912368 109260 0 120368 655548 -/+ buffers/cache: 136452 885176 Swap: 4194296 0 4194296
9. കുറഞ്ഞതും ഉയർന്നതുമായ മെമ്മറി സ്ഥിതിവിവരക്കണക്കുകൾ കാണിക്കുക
-l സ്വിച്ച് വിശദമായ ഉയർന്നതും കുറഞ്ഞതുമായ മെമ്മറി വലുപ്പ സ്ഥിതിവിവരക്കണക്കുകൾ പ്രദർശിപ്പിക്കുന്നു.
# free -l total used free shared buffers cached Mem: 1021628 912368 109260 0 120368 655548 Low: 890036 789064 100972 High: 131592 123304 8288 -/+ buffers/cache: 136452 885176 Swap: 4194296 0 4194296
10. സ്വതന്ത്ര പതിപ്പ് പരിശോധിക്കുക
-V ഓപ്ഷൻ, സൗജന്യ കമാൻഡ് പതിപ്പ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക.
# free -V procps version 3.2.8
നെറ്റ്സ്റ്റാറ്റ് കമാൻഡ്.