ലിനക്സ് കാഷെ എങ്ങനെ മായ്‌ക്കാം

¿നിങ്ങളുടെ കമ്പ്യൂട്ടറിന് കൂടുതൽ മെമ്മറി ഇല്ല ലഭ്യമാണോ? നിങ്ങൾ ധാരാളം പ്രോഗ്രാമുകൾ തുറക്കാൻ ആരംഭിച്ചുകഴിഞ്ഞാൽ, അത് പ്രവർത്തിക്കാൻ തുടങ്ങുമോ? വായിക്കുക? ശരി, ഇത് ഒരു പരിഹാരമല്ല (ഒരുപക്ഷേ നിങ്ങൾ ഒരു ലൈറ്റർ ഡിസ്ട്രോ ഉപയോഗിക്കുന്നത് പരിഗണിക്കണം അല്ലെങ്കിൽ സാധ്യമെങ്കിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടർ അപ്‌ഗ്രേഡുചെയ്യാം) പക്ഷേ ഇത് നിങ്ങളെ സഹായിക്കും. ആശയം നിങ്ങളുടെ സിസ്റ്റം കാഷെ മായ്‌ക്കുക. സ്ഥിരസ്ഥിതിയായി, ലഭ്യമായ എല്ലാ മെമ്മറിയും ഉപയോഗിക്കുന്നതുവരെ ലിനക്സ് കാഷെ വളർത്തുന്നു. ഇത് സാധാരണമാണ്, എല്ലാ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും ഏറ്റവും ഉയർന്ന വേഗത നൽകാൻ ചെയ്യുന്നു. ചിലപ്പോൾ ഇത് വിപരീത ഫലങ്ങൾ ഉളവാക്കുമെന്നതാണ് പ്രശ്‌നം: മന്ദത, വീഡിയോയിൽ മിന്നുന്നത് തുടങ്ങിയവ.

കാഷെ എന്താണ്?

കാഷെ ഒരു ചെറുതും വേഗതയേറിയതുമായ മെമ്മറി, പതിവായി ഉപയോഗിക്കുന്ന പ്രധാന മെമ്മറിയിൽ സ്ഥിതിചെയ്യുന്ന ഡാറ്റയുടെ പകർപ്പുകൾ സംഭരിക്കുന്നു.

ഇത് ഒരു കൂട്ടമാണ് മറ്റ് ഒറിജിനലുകളിൽ നിന്നുള്ള ഡ്യൂപ്ലിക്കേറ്റ് ഡാറ്റ, കാഷെയിലെ പകർപ്പുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, യഥാർത്ഥ ഡാറ്റ ആക്‌സസ് ചെയ്യാൻ ചെലവേറിയ പ്രോപ്പർട്ടി ഉപയോഗിച്ച്. ആദ്യമായി ഡാറ്റ ആക്‌സസ്സുചെയ്യുമ്പോൾ, കാഷെയിൽ ഒരു പകർപ്പ് നിർമ്മിക്കുന്നു; ഇനിപ്പറയുന്ന ആക്‌സസ്സുകൾ പറഞ്ഞ പകർപ്പിലേക്ക് നിർമ്മിക്കുന്നു, ഇത് ഡാറ്റയിലേക്കുള്ള ശരാശരി ആക്‌സസ്സ് സമയം കുറയ്‌ക്കുന്നു.

പ്രധാന മെമ്മറിയിലുള്ള ഒരു സ്ഥലത്തേക്ക് പ്രോസസ്സറിന് വായിക്കാനോ എഴുതാനോ ആവശ്യമുള്ളപ്പോൾ, ഡാറ്റയുടെ ഒരു പകർപ്പ് കാഷെയിലാണോയെന്ന് ആദ്യം പരിശോധിക്കുന്നു. അങ്ങനെയാണെങ്കിൽ, പ്രോസസർ ഉടൻ തന്നെ കാഷെ വായിക്കുകയോ എഴുതുകയോ ചെയ്യുന്നു, ഇത് പ്രധാന മെമ്മറിയിലേക്ക് വായിക്കുന്നതിനേക്കാളും എഴുതുന്നതിനേക്കാളും വളരെ വേഗതയുള്ളതാണ്.

കാഷെയിലുള്ളത് എങ്ങനെ മായ്‌ക്കാനാകും?

sudo su sync && echo 3> / proc / sys / vm / drop_caches എക്സിറ്റ്

En ഗ്നോം പാനലിലേക്ക് സിസ്റ്റം മോണിറ്റർ ചേർത്താൽ നിങ്ങൾക്ക് ഈ കമാൻഡിന്റെ ഫലം വളരെ വ്യക്തമായി കാണാൻ കഴിയും.

ഉറവിടം: സ്കോട്ട് ക്ലാർ

വിവരങ്ങൾ ഞങ്ങൾക്ക് കൈമാറിയതിന് നന്ദി മിഗുവൽ മയോൽ ഐ ടൂർ!

ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

8 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ഹാക്കൻ & കുബ കോ. പറഞ്ഞു

    5.3.9.5. / proc / sys / vm /
    ഈ ഡയറക്ടറി ലിനക്സ് കേർണലിന്റെ വിർച്വൽ മെമ്മറി സബ്സിസ്റ്റത്തിന്റെ (വിഎം) കോൺഫിഗറേഷൻ സുഗമമാക്കുന്നു. കേർണൽ വിർച്വൽ മെമ്മറിയുടെ വിപുലവും ബുദ്ധിപരവുമായ ഉപയോഗം നടത്തുന്നു, ഇത് സാധാരണയായി സ്വാപ്പ് സ്പേസ് എന്നറിയപ്പെടുന്നു.

    ഉറവിടം: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    ഡ്രോപ്പ്_കാഷുകൾ ഞാൻ കണ്ടെത്തിയില്ല, പക്ഷേ അവ നിയന്ത്രണ ഫയലുകളാണെന്നതാണ് ആശയം; 3 കാഷെ ശൂന്യമാക്കാനുള്ള ഓർഡറായിരിക്കും. ഒരിക്കൽ ശൂന്യമാക്കിയാൽ അത് 0 ഫയലിലേക്ക് പഴയപടിയാക്കുമെന്ന് ഞാൻ ess ഹിക്കുന്നു. നിങ്ങൾ പുനരാരംഭിക്കുമ്പോൾ തീർച്ചയായും അത് 0 ലേക്ക് മടങ്ങും, മറ്റൊന്ന് പരിശോധിക്കുന്നില്ല

    നന്ദി!

  2.   ഹാക്കൻ & കുബ കോ. പറഞ്ഞു

    5.3.9.5. / proc / sys / vm /
    ഈ ഡയറക്ടറി ലിനക്സ് കേർണലിന്റെ വിർച്വൽ മെമ്മറി സബ്സിസ്റ്റത്തിന്റെ (വിഎം) കോൺഫിഗറേഷൻ സുഗമമാക്കുന്നു. കേർണൽ വിർച്വൽ മെമ്മറിയുടെ വിപുലവും ബുദ്ധിപരവുമായ ഉപയോഗം നടത്തുന്നു, ഇത് സാധാരണയായി സ്വാപ്പ് സ്പേസ് എന്നറിയപ്പെടുന്നു.

    ഉറവിടം: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    ഡ്രോപ്പ്_കാഷുകൾ ഞാൻ കണ്ടെത്തിയില്ല, പക്ഷേ അവ നിയന്ത്രണ ഫയലുകളാണെന്നതാണ് ആശയം; 3 കാഷെ ശൂന്യമാക്കാനുള്ള ഓർഡറായിരിക്കും. ഒരിക്കൽ ശൂന്യമാക്കിയാൽ അത് 0 ഫയലിലേക്ക് പഴയപടിയാക്കുമെന്ന് ഞാൻ ess ഹിക്കുന്നു. നിങ്ങൾ പുനരാരംഭിക്കുമ്പോൾ തീർച്ചയായും അത് 0 ലേക്ക് മടങ്ങും, മറ്റൊന്ന് പരിശോധിക്കുന്നില്ല

    നന്ദി!

  3.   റാക്നോറോക്ക് പറഞ്ഞു

    ഒപ്പം ഒരു
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_caches/.*

    ഇത് സമാനമായി പ്രവർത്തിക്കുന്നില്ലേ?

  4.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ഇത് പരീക്ഷിക്കുക ... പക്ഷെ ഞാൻ അങ്ങനെ വിചാരിക്കുന്നില്ല.

    1.    എതിരായിരുന്നു പറഞ്ഞു

      ഹലോ!

      പോസ്റ്റിന്റെ രചയിതാവ് എന്താണ് മികച്ചത് !! പ്രവർത്തിക്കുന്നു !! അത് മാറ്റേണ്ടയാൾ?
      സുഡോ സ്യൂ
      സമന്വയ ബ്ലാബ്ലാബ്ല
      പുറത്ത്
      യാ ടാ!

      സമന്വയ കമാൻഡ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന SRAM മെമ്മറിയിൽ നിന്ന് ഒബ്ജക്റ്റുകൾ ഇല്ലാതാക്കുന്നത് ഒഴിവാക്കുക.

      0 മുതൽ 3 വരെയുള്ള മൂല്യങ്ങൾ കേർണലിനോട് SRAM- ൽ നിന്ന് ഏത് വസ്തുക്കളാണ് റിലീസ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നതെന്ന് പറയുന്നു.
      0 ന്റെ നാ.
      1 പേജ് കാഷെ
      2 ഐനോഡുകളും ഡെന്ററികളും
      3 1 ഉം 2 ഉം

      ഇൻ‌ഡെസ് മെറ്റാഡാറ്റയും ഡയറക്‌ടറി വിവരവും അതിൽ‌ അടങ്ങിയിരിക്കുന്ന ഫയലുകളുടെ ഒരു ബന്ധം ... ഉയർന്നതിനാൽ‌, ടാബ്‌ലെറ്റിന്റെ തിരുത്തലിനും എന്റെ പഴയ മെമ്മറിയ്ക്കും ഇടയിൽ ...

      സമന്വയത്തിനായി ഒരു sh ഫയൽ ഉപയോഗിച്ച് നിങ്ങൾക്ക് മെനുവിൽ ഒരു ബട്ടൺ സൃഷ്ടിക്കാൻ കഴിയും; എക്കോ 3> / proc / blablabla ഡ്രോപ്പ്-കാഷെകൾ (ഈ നല്ല കുട്ടി ഇത് പോസ്റ്റുചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക)

      GwinZMO കെ.കെ.

  5.   റാക്നോറോക്ക് പറഞ്ഞു

    ശരി, ഞാൻ ഇത് പരീക്ഷിച്ചു, എന്റെ ഡ്രോപ്പ്_കാഷെസ് ഫയൽ എന്താണെന്നറിയാൻ ഞാൻ തുറന്നു, അത് ഉപയോഗിക്കാൻ 0 മാത്രം
    സമന്വയിപ്പിക്കുക && എക്കോ 3> / proc / sys / vm / drop_caches

    ഇതിന്റെ ഉള്ളടക്കം 0 ൽ നിന്ന് 3 ലേക്ക് മാറ്റി, ഇത് rm ഉപയോഗിക്കുന്നതിൽ നിന്ന് വളരെ വ്യത്യസ്തമായിരിക്കും, കാരണം അത് ഫയൽ പൂർണ്ണമായും ഇല്ലാതാക്കും.

    0 ഉള്ളടക്കമുള്ളതിനെ ഇത് എങ്ങനെ ബാധിക്കുന്നുവെന്ന് എനിക്ക് ഇപ്പോഴും മനസ്സിലായില്ലെങ്കിലും ഇത് 3 ആയി മാറ്റിയിരിക്കുന്നു.

  6.   എൻറിക് ജെ പി വലൻസുവേല വി. പറഞ്ഞു

    പ്രശ്നങ്ങളില്ലാതെ പ്രവർത്തിക്കുന്നു, നന്ദി പാബ്ലോ

  7.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ഒരു ആനന്ദം.