ലിനക്സിൽ മെമ്മറി ഉപയോഗം പരിശോധിക്കാൻ 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

നെറ്റ്സ്റ്റാറ്റ് കമാൻഡ്.