Cachetryk: Optimer Linux-ydeevne

RAMDisk-ikon

Cachetryk  kan hjælpe os med at forbedre ydeevnen for vores GNU Linux-distribution. Med cachetryk vil vi være i stand til at optimere vores RAM-hukommelse, da vi med denne mulighed kan ændre den måde, hvorpå kernen introducerer blokke af data i hovedhukommelsen. Husk at vi kan gøre tusind ting for at konfigurere vores kerne og vores system til bedre at tilpasse sig teamet.

Apple-tilbud hardware og softwareDerfor er operativsystemet meget optimeret til sådan hardware. Tværtimod finder vi, at andre systemer som Linux- eller Android-distroer skal fungere i en lang række hardwarekombinationer, som de ikke er optimeret for, men de fungerer korrekt og nogle gange endda bedre end iOS eller Mac OS X i bestemte specifikke opgaver. Det samme sker med OS X, når vi prøver at installere det på en pc, vi vil have verificeret, at det ikke går så fint som det ville gøre på en Mac-maskine ...

Nå, på Linux vi kan bruge en lang række muligheder for at forbedre ydeevnen. Dens fleksibilitet giver os mulighed for at optimere det maksimalt, og mulighederne er så brede, at det er svært at liste dem alle. Vi kan bruge Swappines-konfigurationer, fjerne unødvendige kernemoduler, lave en dyb kernekonfiguration for at installere den mere rent, trække konfigurationsfiler osv.

En af dem er den, vi præsenterer her, Cache Pressure. Hvis vi foretager et par små ændringer, vi vil bemærke en præstationsforbedring når du bruger programmer, den daglige drift af systemet eller åbner videoer eller multimedieindhold. Cachetryk bringer som standard værdien 100, og den kan varieres mellem 0 og 100, derfor er den maksimale værdi. Dette betyder, at kernen flytter flere data, der ikke skal bruges med det samme. fra RAM til harddisk SWAP-partition.

Hvis du har meget RAM, 16 GB eller mere, kan du vælge at placere et tal tæt på 100 eller efterlade standardværdien, men hvis du ikke har for meget (<4 GB), vil måske et så højt antal gøre RAM for travlt ... Vi prøver med en værdi på 50 som denne:

sudo sysctl -w vm.vfs_cache_pressure=50

Så vi sætter værdien 50 med den første linje, og vi kan teste, om ydeevnen er forbedret (åbner videoer, applikationer osv.), Hvis ja,  vi gør det permanent med:


sudo gedit /etc/sysctl.conf

Og vi redigerer linjen og tilføjer i slutningen:

vm.vfs_cache_pressure=50

Vi gemmer ændringerne og nu du kan kontrollere ændringen med:

sudo cat /proc/sys/vm/vfs_cache_pressure

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Turbo sagde han

    Hej, meget nyttigt! Kan du have en eller anden form for associeret kontraindikation, såsom en sikkerheds- eller præstationsfejl i specifikke opgaver?

    1.    Isaac PE sagde han

      Hej, hvorfor spørger du? For hukommelsesdumps, for ...?

      Greetings!

      1.    Turbo sagde han

        Jeg ved det ikke, nogle gange kan denne slags ting have negative virkninger.
        Jeg har det allerede kørt, og det går meget godt, tak for deling :)

  2.   Mr. Paquito sagde han

    Dette er interessant. Hvad jeg ikke er helt klar over er fordelen ved ydeevne i små maskiner og i tilstrækkelige eller overskydende maskiner.

    Jeg bruger Ubuntu 14.04, jeg har 8 GB RAM og jeg har reserveret 2 GB SWAP. Systemet er installeret på en SSD, men jeg forlod SWAP'en på harddisken (jeg fortryder det, for for hvor lidt det fungerer kunne det godt have været på SSD'en; i den næste installation forbliver det helt sikkert i SSD'en) . De midlertidige sender jeg til RAM.

    Jeg havde altid hørt om at ændre cachetrykket til små maskiner, normalt med en værdi på 50, men jeg havde ikke læst noget om at gøre det på mere eller mindre kraftfulde maskiner. Og jeg har tre spørgsmål, hvis du tillader mig:

    Kan det virkelig tilrådes at gøre det på en kraftfuld maskine?

    Er det virkelig nyttigt til små maskiner?

    Hvad kan overvåges for objektivt at se, hvor forbedringen eller skaden er?

    Hilsner og tak.

    1.    Isaac PE sagde han

      Hej,

      SWAP på SSD er meget bedre ja ...

      Med hensyn til din tvivl var det min skrivfejl. Allerede løst.

      Til dit spørgsmål 1: Det ville ikke give meget mening, hvis du har masser af RAM.

      Til dit spørgsmål 2: Ja, fordi du undgår at indlæse for meget unødvendige data og lade plads til de mest efterspurgte til enhver tid ...

      Til dit spørgsmål 3: Du kan lave en test med en maskine med få ressourcer med standardværdien og derefter ændre den for at se forskellen, for eksempel ved at indstille indlæsningstiden for en applikation, åbningen af ​​multimediefiler osv.

      Hilsner !!!

  3.   Mr. Paquito sagde han

    Nu er det tydeligere for mig, det syntes mig, at det i en nuværende maskine, godt udstyret med RAM, ikke skulle give mening.

    Jeg har en begrænset mikro- og RAM-bærbar computer, der er det ideelle udstyr til at teste det.

    Jeg prøver, lad os se.

    Mange tak.

    1.    Mr. Paquito sagde han

      Hej igen.

      Lige efter at have skrevet den foregående kommentar har jeg set på den på den bærbare computer, og overraskelse havde jeg allerede gjort det.

      Og nu husker jeg det. Jeg havde for længe siden kigget på følgende Ubuntu León-blogindlæg:

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

      Og jeg anvendte ændringerne. På den tidligere bærbare computer har jeg Xubuntu 14.04 med de ændringer, der er angivet i posten, og det går ikke galt. Det største problem, jeg har, er, at Chrome har en tendens til at hænge, ​​disken begynder at skrive som vild med hvilke ting og låser computeren, der er ingen måde. Firefox var bedre, men stadig fjernede jeg diskens cache, og noget er forbedret, men i Chrome kan det ikke gøres, jeg ved i det mindste ikke, hvordan man gør det.

      Greetings.

      1.    Isaac PE sagde han

        Hej!

        Ja, Chrome er usædvanligt sulten efter RAM, og det gør ondt i sådanne RAM-sultne programmer.

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

        Greetings!

  4.   Leopold Cantillo sagde han

    Denne artikel er meget interessant, meget praktisk, jeg skal teste på min bærbare computer med 4 GB RAM og en 64 Gb SDD-disk. Jeg er kun i tvivl om, det påvirker ikke SDD-diskens brugstid, det gør det ikke overbelaste skriverne i SWAP? Jeg spørger dette, da jeg læste adskillige tutorials og fora for at optimere dem i Linux, da jeg installerede denne disk, (det var for 2 år siden), og i nogle anbefalede de endda ikke at bruge SWAP. Men jeg forstår også, at med de nyeste versioner af kernen og generelt i moderne distroer tilpasser Trim og forskellige ting sig automatisk automatisk til miljøet med SDD-diske, og diske selv giver bedre intern kontrol, kan nogen, der kender emnet, afklare mig hvordan vi har det i øjeblikket.
    Tak for artiklen.

    1.    Mr. Paquito sagde han

      Jeg havde svaret før, men da jeg ikke kan se kommentaren, kommenterer jeg igen. Det vil sige, hvis du ser, at to af mine kommentarer synes at sige mere eller mindre det samme, vil det være på grund af det.

      Sagen er, jeg tror, ​​at der i dag er nok kendt om SSD'er til ikke at bekymre sig om de skrivninger, som SWAP kan gøre. Det vil sige, der er udført rigtige tests, der understreger SSD-diske til ekstremer, som normale brugere ikke ville nå i mange år, uanset hvor hårdt vi gav det. Du kan læse om det her, for eksempel:

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

      Vær forsigtig, disse tests henviser til relativt aktuelle diske med gamle modeller, som jeg ikke kunne fortælle dig. Men i betragtning af resultaterne ser alt ud til at indikere, at enhver nyere disk ville vare meget længere, end det tager at skifte computer.

      Da jeg lavede min nuværende installation (som var i midten af ​​sidste år, ikke så længe siden), var de oplysninger, der var der, ikke klare, og alle var besat af at reducere skriverierne til SSD så meget som muligt, men nu er det kendt at der ikke er nogen grund til at besætte det. Faktisk overvejer jeg endda seriøst at skifte min SWAP til SSD; Jeg har læst om det, og det ser ikke ud til at være for svært, men jeg ser, at ikke alle gør det det samme, jeg ved ikke, hvilken metode der 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 lejligheden til at takke dig for hjælp med dette på forhånd.

      Greetings.

    2.    Mr. Paquito sagde han

      Jeg havde svaret før, men da jeg ikke kan se kommentaren, kommenterer jeg igen. Det vil sige, hvis du ser, at to af mine kommentarer synes at sige mere eller mindre det samme, vil det være på grund af det.

      Sagen er, jeg tror, ​​at der i dag er nok kendt om SSD'er til ikke at bekymre sig om de skrivninger, som SWAP kan gøre. Det vil sige, der er udført rigtige tests, der understreger SSD-diske til ekstremer, som normale brugere ikke ville nå i mange år, uanset hvor hårdt vi gav det. Du kan læse om det her, for eksempel:

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

      Vær forsigtig, disse tests henviser til relativt aktuelle diske med gamle modeller, som jeg ikke kunne fortælle dig. Men i betragtning af resultaterne ser alt ud til at indikere, at enhver nyere disk ville vare meget længere, end det tager at skifte computer.

      Da jeg lavede min nuværende installation (som var i midten af ​​sidste år, ikke så længe siden), var de oplysninger, der var der, ikke klare, og alle var besat af at reducere skriverierne til SSD så meget som muligt, men nu er det kendt at der ikke er nogen grund til at besætte det. Faktisk overvejer jeg endda seriøst at skifte min SWAP til SSD; Jeg har læst om det, og det ser ikke ud til at være for svært, men jeg ser, at ikke alle gør det det samme, jeg ved ikke, hvilken metode der 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 lejligheden til at takke dig for hjælp med dette på forhånd.

      Greetings.

  5.   dhouard sagde han

    Hej, har dette nogen kontraindikation, eller påvirker det på nogen måde, hvis du allerede har en lav værdi tildelt variablen vm.swapiness?

    Jeg har i øjeblikket tildelt en værdi på 10 til kernelvariablen, og ydelsen er ret god. Jeg ved ikke, om ændring af cache_pressure misfarver noget, eller jeg vil være i stand til at presse lidt mere på min maskine.

    1.    Mr. Paquito sagde han

      Jeg har ikke læst for længe siden, at der blev foretaget reelle tests af brugen af ​​SSD-diske, hvilket satte dem til ekstremer, som næsten ingen pc-bruger når, uanset hvor meget vi bruger det dagligt og den konklusion, de trak er, at de viste sig at være meget mere modstandsdygtige end tidligere antaget. En nyhed i denne henseende er følgende:

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

      Da det ser ud til, at de modstår meget mere, end man troede på (og jeg har en SAMSUNG 840 PRO, som kommer meget godt ud i testen), synes jeg det er bedst at få mest muligt ud af dem og bruge hastigheden på disse diske, så at SWAP ikke er en byrde virker for mig som en god idé (selvfølgelig at vide dette).

      Selvfølgelig på det tidspunkt, hvor jeg gjorde installationen, som jeg har nu, anbefalede alle at behandle dem med omhu og reducere skrive til det maksimale, men jeg synes ikke, det er nødvendigt i betragtning af disse data, snarere det modsatte, det siges , det bedre at drage fordel af dem.

      For sikkerheden vil den næste installation, jeg laver (16.04, hvis alt går godt) have SWAP på SSD, men jeg overvejer endda at flytte den allerede, fordi jeg har læst, hvordan man gør det, og det gør det ikke synes at være alt for vanskelige, selvom jeg har set forskellige måder at gøre det på, og jeg ved ikke, hvad der er den gode, 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 lejligheden til at takke dig for råd på forhånd om dette, hvis du tillader mig.

  6.   Mr. Paquito sagde han

    Undskyld mig for så meget kommentar.

    De dukkede virkelig ikke op, og nu kommer de alle ud på én gang.

    Jeg er ked af det.

  7.   Joaquin Garcia sagde han

    Der sker intet, Mr. Paquito. Med hensyn til den sidste ting, du kommenterer, er det rigtigt, at de nyeste SSD'er ikke påvirkes for meget af det store antal skrivninger, men når det kommer til SSD-diske, tales det om alle og ikke kun de nuværende. Jeg bruger en SSD-disk, men den er gammel, og jeg vil ikke teste, om den er modstandsdygtig eller ikke af frygt for at gå i stykker, men ellers fungerer den meget godt, og den var billig. Selv de nuværende diske er der nogle, der ikke er modstandsdygtige over for så mange skriver. Derfor er det bedre i tilfælde som din, at du vælger din og generelt advarer om misbrug, da der stadig er mange nybegyndere i Gnu / Linux-verdenen.
    Hilsen og kommenter og skriv alt, hvad du vil have;)

    1.    Mr. Paquito sagde han

      Derfor sagde jeg allerede, at den pågældende test henviser til aktuelle optegnelser, og Muy Computer synes for mig at være et seriøst sted, der normalt ikke offentliggør ting let. Min er faktisk en SAMSING 840 PRO, som kommer meget godt ud i testen. Det var ikke særlig billigt, nøjagtigt en euro pr. GB, men jeg synes, det var en af ​​de bedste investeringer, jeg lavede.

      Det er klart, at med ældre eller dårligere diske er du stadig nødt til at tænke over det mere, men ifølge de data, der bliver kendt, ser det ud til at blive mere og mere klart, at de er mere modstandsdygtige end tidligere antaget.

  8.   Paquito Turriano sagde han

    Det virker ikke for mig :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] adgangskode til turriano:
    sudo: gedit: kommandoen blev ikke fundet
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: kommandoen blev ikke fundet
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Franco sagde han

    Den forklaring, du giver, hvad cachetryk gør, er elendig. Enten forklarer du dig selv meget dårligt, eller du har ingen idé om, hvad cachetryk gør.