Cache Pressure: optimaliser Linux-ytelsen

RAMDisk-ikon

Cache-trykk  kan hjelpe oss med å forbedre ytelsen til GNU Linux-distribusjonen. Med Cache Pressure vil vi kunne optimalisere RAM-minnet vårt, siden vi med dette alternativet kan endre måten kjernen introduserer blokker av data i hovedminnet. Husk at vi kan gjøre tusen ting for å konfigurere kjernen og systemet vårt for bedre å tilpasse seg teamet.

Apple-tilbud maskinvare og programvareDerfor er operativsystemet svært optimalisert for slik maskinvare. Tvert imot finner vi at andre systemer som Linux- eller Android-distribusjoner må fungere i en rekke maskinvarekombinasjoner som de ikke er optimalisert for, men de fungerer riktig og noen ganger enda bedre enn iOS eller Mac OS X i visse spesifikke oppgaver. Det samme skjer med OS X når vi prøver å installere det på en PC, vi vil ha bekreftet at det ikke går like bra som på en Mac-maskin ...

Vel, på Linux vi kan bruke en rekke alternativer for å forbedre ytelsen. Dens fleksibilitet gjør at vi kan optimalisere det maksimalt, og alternativene er så brede at det er vanskelig å liste dem alle. Vi kan bruke Swappines-konfigurasjoner, fjerne unødvendige kjernemoduler, gjøre en dyp kjernekonfigurasjon for å installere den mer rent, trekke konfigurasjonsfiler osv.

En av dem er den vi presenterer her, Cache Pressure. Hvis vi gjør noen små endringer, vi vil merke en ytelsesforbedring når du bruker programmer, den daglige driften av systemet eller åpner videoer eller multimediainnhold. Cache Pressure har en standardverdi på 100, og det kan varieres mellom 0 og 100, derfor er det det maksimale tallet. Dette betyr at kjernen flytter flere data som ikke skal brukes umiddelbart. fra RAM til harddisk SWAP-partisjon.

Hvis du har mye RAM, 16 GB eller mer, kan du velge å plassere et tall nær 100 eller la standardverdien ligge, men hvis du ikke har for mye (<4 GB), vil kanskje et så høyt tall gjøre RAM for opptatt ... Vi vil prøve med en verdi på 50 som dette:

sudo sysctl -w vm.vfs_cache_pressure=50

Så vi setter verdien 50 med første linje, og vi kan teste om ytelsen har blitt bedre (åpner videoer, applikasjoner osv.), I så fall  vi gjør det permanent med:


sudo gedit /etc/sysctl.conf

Og vi redigerer linjen og legger til på slutten:

vm.vfs_cache_pressure=50

Vi lagrer endringene og nå kan du sjekke endringen med:

sudo cat /proc/sys/vm/vfs_cache_pressure

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Turbo sa

    Hei, veldig hjelpsom! Kan du ha noen form for tilhørende kontraindikasjon, for eksempel en sikkerhets- eller ytelsesfeil i bestemte oppgaver?

    1.    Isaac PE sa

      Hei, hvorfor spør du? På grunn av minnedumpene, på grunn av ...?

      Greetings!

      1.    Turbo sa

        Jeg vet ikke, noen ganger kan denne typen ting ha negative effekter.
        Jeg har den allerede i gang, og det går veldig bra, takk for at du delte :)

  2.   Mr. Paquito sa

    Dette er interessant. Det jeg ikke er helt klar over er fordelen i ytelse i små maskiner og i tilstrekkelige eller overskytende maskiner.

    Jeg bruker Ubuntu 14.04, jeg har 8 GB RAM og jeg har reservert 2 GB SWAP. Systemet er installert på en SSD, men jeg la SWAP på harddisken (jeg angrer på dette, for hvor lite det fungerer, kunne det godt ha blitt på SSD; i neste installasjon vil det helt sikkert forbli i SSD) . De midlertidige sender jeg til RAM.

    Jeg hadde alltid hørt om å endre Cache Pressure for små maskiner, vanligvis med en verdi på 50, men jeg hadde ikke lest noe om å gjøre det på mer eller mindre kraftige maskiner. Og jeg har tre spørsmål, hvis du tillater meg:

    Kan det virkelig være tilrådelig å gjøre det på en kraftig maskin?

    Er det virkelig nyttig for små maskiner?

    Hva kan overvåkes for å se objektivt hvor forbedringen eller skaden er?

    Hilsener og takk.

    1.    Isaac PE sa

      Hei,

      SWAP på SSD er mye bedre ja ...

      Når det gjelder tvilene dine, var det en skrivfeil av meg. Allerede løst.

      På spørsmål 1: Det ville ikke være veldig fornuftig hvis du har rikelig med RAM.

      Til spørsmål 2: Ja, fordi du unngår å laste inn for mye unødvendig data og gi plass til de mest etterspurte til enhver tid ...

      På spørsmål 3: Du kan gjøre en test med en maskin med få ressurser med standardverdien og deretter endre den for å se forskjellen, for eksempel ved å timing lastetiden til et program, åpningen av multimediefiler osv.

      En hilsen!

  3.   Mr. Paquito sa

    Nå er det tydeligere for meg, det virket som om det i en nåværende maskin, godt utstyrt med RAM, ikke burde være fornuftig.

    Jeg har en bærbar PC med begrenset mikro og RAM, som er det ideelle utstyret for å teste den.

    Jeg prøver, la oss se.

    Tusen takk.

    1.    Mr. Paquito sa

      Hallo igjen.

      Like etter å ha skrevet den forrige kommentaren har jeg sett på den på den bærbare datamaskinen, og overraskelse fikk jeg den til.

      Og nå husker jeg det. Jeg hadde for lenge siden sett på følgende Ubuntu León-blogginnlegg:

      http://www.ubuntuleon.com/2013/08/parametros-del-sysctlconf.html

      Og jeg brukte endringene. På den bærbare datamaskinen fra før har jeg Xubuntu 14.04 med endringene som er angitt i innlegget, og det går ikke galt. Hovedproblemet jeg har er at Chrome har en tendens til å henge, disken begynner å skrive som gal med hvilke ting og låser datamaskinen, det er ingen måte. Firefox var bedre, men likevel fjernet jeg diskbufferen, og noe har blitt bedre, men i Chrome kan det ikke gjøres, jeg vet ikke hvordan jeg skal gjøre det, i det minste.

      Hilsener.

      1.    Isaac PE sa

        Hei!

        Ja, Chrome er uvanlig sulten på RAM, og dette skader slike RAM-sultne programmer.

        http://www.linuxadictos.com/los-mejores-navegadores-web-para-linux.html

        En hilsen!

  4.   Leopold Cantillo sa

    Denne artikkelen er veldig interessant, veldig praktisk, jeg skal teste på den bærbare datamaskinen min, med 4 GB RAM og en 64 Gb SDD-disk. Jeg har bare en tvil, dette påvirker ikke SDD-diskens levetid, det gjør det ikke overbelaste skriver i SWAP? spør jeg dette fordi da jeg installerte denne disken, leste jeg flere opplæringsprogrammer og fora for å optimalisere dem i Linux, (det var for 2 år siden), og i noen anbefalte de til og med ikke å bruke SWAP. Men jeg forstår også at med de nyeste versjonene av kjernen og generelt i moderne distroer, tilpasser Trim og forskjellige ting seg automatisk automatisk til miljøet med SDD-disker, og diskene i seg selv gir bedre internkontroll, noen som kjenner emnet kan avklare meg hvordan vi har det for tiden.
    Takk for artikkelen.

    1.    Mr. Paquito sa

      Jeg hadde svart tidligere, men siden jeg ikke ser kommentaren, kommenterer jeg igjen. Det vil si at hvis du ser at to kommentarer av meg dukker opp som sier mer eller mindre det samme, vil det være på grunn av det.

      Saken er, jeg tror at det i dag er nok kjent om SSD-er for ikke å bekymre seg for de skrivene som SWAP kan gjøre. Det vil si at det er utført ekte tester som understreker SSD-disker til ekstremer som normale brukere ikke ville nå på mange år, uansett hvor hardt vi ga det. Du kan lese om det her, for eksempel:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Vær forsiktig, disse testene refererer til relativt nåværende plater, med gamle modeller kunne jeg ikke fortelle deg. Men med tanke på resultatene ser alt ut til å indikere at enhver nylig disk ville vare mye lenger enn det tar å bytte datamaskin.

      Da jeg gjorde den nåværende installasjonen min (som var i midten av fjoråret, for ikke så lenge siden), var ikke informasjonen som var der klar og alle var besatt av å redusere skrivene til SSD så mye som mulig, men nå er det kjent at det ikke er noen grunn til å besette det. Faktisk vurderer jeg til og med seriøst å bytte SWAP til SSD; Jeg har lest om det, og det ser ikke ut til å være for vanskelig, men jeg ser at ikke alle gjør det likt, jeg vet ikke hvilken metode som vil være bedre, for eksempel:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      eller også

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Så jeg benytter anledningen til å takke for hjelp med dette på forhånd.

      Hilsener.

    2.    Mr. Paquito sa

      Jeg hadde svart tidligere, men siden jeg ikke ser kommentaren, kommenterer jeg igjen. Det vil si at hvis du ser at to kommentarer av meg dukker opp som sier mer eller mindre det samme, vil det være på grunn av det.

      Saken er, jeg tror at det i dag er nok kjent om SSD-er for ikke å bekymre seg for de skrivene som SWAP kan gjøre. Det vil si at det er utført ekte tester som understreker SSD-disker til ekstremer som normale brukere ikke ville nå på mange år, uansett hvor hardt vi ga det. Du kan lese om det her, for eksempel:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Vær forsiktig, disse testene refererer til relativt nåværende plater, med gamle modeller kunne jeg ikke fortelle deg. Men med tanke på resultatene ser alt ut til å indikere at enhver nylig disk ville vare mye lenger enn det tar å bytte datamaskin.

      Da jeg gjorde den nåværende installasjonen min (som var i midten av fjoråret, for ikke så lenge siden), var ikke informasjonen som var der klar og alle var besatt av å redusere skrivene til SSD så mye som mulig, men nå er det kjent at det ikke er noen grunn til å besette det. Faktisk vurderer jeg til og med seriøst å bytte SWAP til SSD; Jeg har lest om det, og det ser ikke ut til å være for vanskelig, men jeg ser at ikke alle gjør det likt, jeg vet ikke hvilken metode som vil være bedre, for eksempel:

      "Http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/"

      eller også

      «Http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html»

      Så jeg benytter anledningen til å takke for hjelp med dette på forhånd.

      Hilsener.

  5.   dhouard sa

    Hei, har dette noen kontraindikasjon eller påvirker det på noen måte hvis du allerede har en lav verdi tilordnet varianten vm.swapiness?

    Jeg har for øyeblikket tildelt en verdi på 10 til nevnte kjernevariabel, og ytelsen er ganske god. Jeg vet ikke om endring av cache_pressure vil misfarge noe, eller jeg vil være i stand til å klemme litt mer på maskinen min.

    1.    Mr. Paquito sa

      Jeg har lest for ikke lenge siden at det ble utført virkelige tester på bruk av SSD-disker, og satte dem til ekstremer som knapt noen PC-bruker vil nå, uansett hvor mye vi bruker den på daglig basis, og konklusjonen de tegnet er at de viste seg å være mye mer motstandsdyktige enn tidligere antatt. En nyhet i denne forbindelse er følgende:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Ettersom det ser ut til at de motstår mye mer enn man trodde (og jeg har en SAMSUNG 840 PRO, som kommer veldig bra ut i testen), synes jeg det er best å få mest mulig ut av dem, og bruke hastigheten på disse platene slik at SWAP ikke er en byrde virker som en god idé for meg (selvfølgelig å vite dette).

      Selvfølgelig, på det tidspunktet jeg gjorde installasjonen som jeg har nå, anbefalte alle å behandle dem med forsiktighet og redusere skrivene maksimalt, men jeg tror ikke det er nødvendig med tanke på disse dataene, snarere det motsatte, det er sagt , det er bedre å dra nytte av dem.

      Visst, neste installasjon jeg gjør (16.04 hvis alt går bra) vil ha SWAP på SSD, men jeg tenker til og med å flytte den allerede, fordi jeg har lest hvordan jeg gjør det og det gjør det ikke synes å være for vanskelig, selv om jeg har sett forskjellige måter å gjøre det på, og jeg ikke vet hvilken som er god, for eksempel:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      eller også

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Jeg benytter anledningen til å takke deg for råd på forhånd om dette, hvis du tillater meg.

  6.   Mr. Paquito sa

    Unnskyld meg for så mye kommentar.

    De dukket virkelig ikke opp, og nå kommer de alle ut samtidig.

    Jeg beklager

  7.   Joaquin Garcia sa

    Ingenting skjer Mr. Paquito. Når det gjelder det siste du kommenterer, er det sant at de nyeste SSD-ene ikke blir påvirket for mye av det høye antallet skrivinger, men når det gjelder SSD-disker snakkes det om alle og ikke bare de nåværende. Jeg bruker en SSD-disk, men den er gammel, og jeg vil ikke teste om den er motstandsdyktig eller ikke av frykt for å bryte, men ellers fungerer den veldig bra, og den var billig. Selv de nåværende platene er det noen som ikke er motstandsdyktige mot så mange skriver. Derfor, for saker som din, er det bedre at du velger din og generelt advarer mot misbruk, siden det fortsatt er mange nybegynnere i Gnu / Linux-verdenen.
    Hilsen og kommenter og skriv alt du vil;)

    1.    Mr. Paquito sa

      Det er grunnen til at jeg allerede sa at testen fra før refererer til gjeldende poster, og Muy Computer ser ut til å være et seriøst nettsted som vanligvis ikke publiserer ting lett. Min er faktisk en SAMSING 840 PRO, som kommer veldig bra ut i testen. Det var ikke spesielt billig for meg, nøyaktig en euro per GB, men jeg tror det var en av de beste investeringene jeg gjorde.

      Åpenbart, med plater med eldre eller lavere kvalitet, må du fortsatt tenke på det mer, men ifølge dataene som blir kjent, virker det stadig tydeligere at de er mer motstandsdyktige enn tidligere antatt.

  8.   Paquito Turriano sa

    Det fungerer ikke for meg :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] passord for turriano:
    sudo: gedit: kommandoen ble ikke funnet
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: kommandoen ble ikke funnet
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Frank sa

    Forklaringen du gir på hva buffertrykk gjør er elendig. Enten forklarer du deg veldig dårlig, eller så aner du ikke hva buffertrykk gjør.