Cachetryck: optimera Linux-prestanda

RAMDisk-ikon

Cachetryck  kan hjälpa oss att förbättra prestanda för vår GNU Linux-distribution. Med Cachetryck kommer vi att kunna optimera vårt RAM-minne, eftersom vi med det här alternativet kan ändra hur kärnan introducerar datablock i huvudminnet. Tänk på att vi kan göra tusen saker för att konfigurera vår kärna och vårt system för att bättre anpassa sig till teamet.

Apples erbjudande hårdvara och mjukvaraDärför är operativsystemet mycket optimerat för sådan hårdvara. Tvärtom finner vi att andra system som Linux- eller Android-distributioner måste fungera i en mängd hårdvarukombinationer som de inte är optimerade för, men de fungerar korrekt och ibland ännu bättre än iOS eller Mac OS X i vissa specifika uppgifter. Samma sak händer med OS X när vi försöker installera det på en dator, vi kommer att ha verifierat att det inte går lika bra som på en Mac-maskin ...

Tja, på Linux vi kan använda en mängd alternativ för att förbättra prestanda. Dess flexibilitet gör att vi kan optimera den maximalt och alternativen är så breda att det är svårt att lista dem alla. Vi kan använda Swappines-konfigurationer, ta bort onödiga kärnmoduler, göra en djup kärnkonfiguration för att installera den renare, dra konfigurationsfiler etc.

En av dem är den vi presenterar här, Cache Pressure. Om vi ​​gör några små ändringar, vi kommer att märka en prestandaförbättring när du använder program, daglig drift av systemet eller när du öppnar videor eller multimediainnehåll. Cachetrycket ger som standard värdet 100, och det kan varieras mellan 0 och 100, därför är det den maximala siffran. Detta innebär att kärnan flyttar mer data som inte kommer att användas omedelbart. från RAM till SWAP-partition på hårddisken.

Om du har mycket RAM, 16 GB eller mer kan du välja att placera ett nummer nära 100 eller lämna standardvärdet, men om du inte har för mycket (<4 GB), kanske ett så högt antal RAM för upptagen ... Vi försöker med värdet 50 så här:

sudo sysctl -w vm.vfs_cache_pressure=50

Så vi sätter värdet 50 med första raden och vi kan testa om prestandan har förbättrats (öppnar videor, applikationer etc.), om så är fallet,  vi gör det permanent med:


sudo gedit /etc/sysctl.conf

Och vi redigerar raden och lägger till i slutet:

vm.vfs_cache_pressure=50

Vi sparar ändringarna och nu du kan kontrollera ändringen med:

sudo cat /proc/sys/vm/vfs_cache_pressure

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Turbo sade

    Hej, mycket hjälpsam! Kan du ha någon typ av associerad kontraindikation, till exempel ett säkerhets- eller prestationsfel i specifika uppgifter?

    1.    Isaac PE sade

      Hej, varför frågar du? På grund av minnesdumparna, på grund av ...?

      Hälsningar!

      1.    Turbo sade

        Jag vet inte, ibland kan den här typen av saker ha negativa effekter.
        Jag har det redan igång och det går väldigt bra, tack för att ni delar :)

  2.   Herr Paquito sade

    Det här är intressant. Vad jag inte är helt klar över är fördelen med prestanda i små maskiner och i tillräckligt med eller mer än tillräckligt med maskiner.

    Jag använder Ubuntu 14.04, jag har 8 GB RAM-minne och jag har reserverat 2 GB SWAP. Systemet är installerat på en SSD, men jag lämnade SWAP på hårddisken (jag beklagar detta eftersom det för hur lite det fungerar kunde ha stannat kvar på SSD; i nästa installation kommer det säkert att finnas kvar i SSD) . De tillfälliga skickar jag till RAM-minnet.

    Jag hade alltid hört talas om att ändra Cachetrycket för små maskiner, vanligtvis med ett värde på 50, men hade ingenting att läsa om att göra det på mer eller mindre kraftfulla maskiner. och jag har tre frågor, om du tillåter mig:

    Kan det verkligen vara tillrådligt att göra det på en kraftfull maskin?

    Är det verkligen användbart för små maskiner?

    Vad kan övervakas för att se objektivt var förbättringen eller skadan är?

    Hälsningar och tack.

    1.    Isaac PE sade

      Hej,

      SWAP på SSD är mycket bättre ja ...

      När det gäller dina tvivel var det mitt skrivfel. Redan löst.

      Till din fråga 1: Det skulle inte vara mycket meningsfullt om du har gott om RAM.

      Till din fråga 2: Ja, för att du undviker att ladda för mycket onödiga data och lämna utrymme för de mest efterfrågade hela tiden ...

      Till din fråga 3: Du kan göra ett test med en maskin med få resurser med standardvärdet och sedan ändra det för att se skillnaden, till exempel genom att ställa in laddningstiden för ett program, öppna multimediefiler etc.

      En hälsning!

  3.   Herr Paquito sade

    Nu är det tydligare för mig, det verkade för mig att det i en nuvarande maskin, välutrustad med RAM, inte borde vara vettigt.

    Jag har en bärbar dator med begränsad mikro och RAM vilket är den perfekta utrustningen för att testa den.

    Jag ska försöka, låt oss se.

    Tack så mycket.

    1.    Herr Paquito sade

      Hej igen.

      Strax efter att ha skrivit den tidigare kommentaren har jag tittat på den på den bärbara datorn och överraskning hade jag redan gjort det.

      Och nu minns jag. Jag hade länge sedan tittat på följande Ubuntu León-blogginlägg:

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

      Och jag tillämpade ändringarna. På den gamla bärbara datorn har jag Xubuntu 14.04 med de ändringar som anges i inlägget och det går inte fel. Det största problemet jag har är att Chrome har en tendens att hänga, skivan börjar skriva som galet med vilka saker och låser datorn, det finns inget sätt. Firefox var bättre, men ändå tog jag bort diskcachen och något har förbättrats, men i Chrome kan det inte göras, jag vet inte hur man gör det, åtminstone.

      Hälsningar.

      1.    Isaac PE sade

        Hej!

        Ja, Chrome är ovanligt hungrig efter RAM och det skadar sådana RAM-hungriga program.

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

        Hälsningar!

  4.   Leopold Cantillo sade

    Den här artikeln är väldigt intressant, mycket praktisk, jag ska testa på min bärbara dator med 4 GB RAM och en 64 Gb SDD-skiva. Jag tvivlar bara, det påverkar inte SDD-skivans livslängd, det gör det inte överbelasta skrivningarna i SWAP? Jag frågar detta för när jag installerade den här skivan läste jag flera handledning och forum för att optimera dem i Linux (det var för 2 år sedan), och i vissa rekommenderade de till och med att inte använda SWAP. Men jag förstår också att med de senaste versionerna av kärnan och i allmänhet i moderna distros anpassar Trim och olika saker sig automatiskt till miljön med SDD-skivor, och skivorna själva ger bättre intern kontroll, någon som känner till ämnet kan klargöra mig hur vi är för närvarande.
    Tack för artikeln.

    1.    Herr Paquito sade

      Jag hade svarat tidigare, men eftersom jag inte ser kommentaren kommenterar jag igen. Det vill säga, om du ser att två av mina kommentarer dyker upp som säger mer eller mindre samma, kommer det att bero på det.

      Saken är att jag tror att det idag är tillräckligt känt om SSD-enheter för att inte oroa sig för de skrivningar som SWAP kan göra. Det vill säga riktiga tester har genomförts och betonat SSD-skivor till extremiteter som vanliga användare inte skulle nå på många år, oavsett hur hårt vi gav det. Du kan läsa om det här, till exempel:

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

      Var försiktig, dessa tester hänvisar till relativt aktuella skivor, med gamla modeller kunde jag inte berätta för dig. Men med tanke på resultaten verkar allt tyder på att någon ny disk skulle hålla mycket längre än vad som krävs för att byta dator.

      När jag gjorde min nuvarande installation (som var i mitten av förra året, inte så länge sedan) var informationen som fanns där inte tydlig och alla var besatta av att minska skrivningarna till SSD så mycket som möjligt, men nu är det känt att det inte finns någon anledning att besätta det. Jag överväger till och med på allvar att byta min SWAP till SSD; Jag har läst om det och det verkar inte vara för svårt, men jag ser att inte alla gör det samma, jag vet inte vilken metod som blir bättre, till exempel:

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

      eller också

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

      Så jag tar tillfället i akt och tackar dig för hjälp med detta i förväg.

      Hälsningar.

    2.    Herr Paquito sade

      Jag hade svarat tidigare, men eftersom jag inte ser kommentaren kommenterar jag igen. Det vill säga, om du ser att två av mina kommentarer dyker upp som säger mer eller mindre samma, kommer det att bero på det.

      Saken är att jag tror att det idag är tillräckligt känt om SSD-enheter för att inte oroa sig för de skrivningar som SWAP kan göra. Det vill säga riktiga tester har genomförts och betonat SSD-skivor till extremiteter som vanliga användare inte skulle nå på många år, oavsett hur hårt vi gav det. Du kan läsa om det här, till exempel:

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

      Var försiktig, dessa tester hänvisar till relativt aktuella skivor, med gamla modeller kunde jag inte berätta för dig. Men med tanke på resultaten verkar allt tyder på att någon ny disk skulle hålla mycket längre än vad som krävs för att byta dator.

      När jag gjorde min nuvarande installation (som var i mitten av förra året, inte så länge sedan) var informationen som fanns där inte tydlig och alla var besatta av att minska skrivningarna till SSD så mycket som möjligt, men nu är det känt att det inte finns någon anledning att besätta det. Jag överväger till och med på allvar att byta min SWAP till SSD; Jag har läst om det och det verkar inte vara för svårt, men jag ser att inte alla gör det samma, jag vet inte vilken metod som blir bättre, till exempel:

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

      eller också

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

      Så jag tar tillfället i akt och tackar dig för hjälp med detta i förväg.

      Hälsningar.

  5.   dhouard sade

    Hej, har detta någon kontraindikation eller påverkar det på något sätt om du redan har ett lågt värde tilldelat variabeln vm.swapiness?

    Jag har för närvarande tilldelat värdet 10 till kärnvariabeln och prestandan är ganska bra. Jag vet inte om att ändra cache_press kommer att missfärga något eller att jag kommer att kunna pressa lite mer på min maskin.

    1.    Herr Paquito sade

      Jag har inte läst för länge sedan att riktiga tester gjordes av användningen av SSD-skivor, vilket gjorde dem extrema som knappast någon datoranvändare når, oavsett hur mycket vi använder den dagligen och den slutsats de ritade är att de visade sig vara mycket mer motståndskraftiga än vad man tidigare trodde. En nyhet i detta avseende är följande:

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

      Eftersom det verkar som om de motstår mycket mer än man trodde (och jag har en SAMSUNG 840 PRO, som kommer mycket bra ut i testet), tycker jag att det är bäst att få ut det mesta av dem och använda hastigheten på dessa skivor så att SWAP inte är ett drag verkar som en bra idé för mig (naturligtvis att veta detta).

      Naturligtvis, när jag gjorde installationen som jag har nu, rekommenderade alla att behandla dem med försiktighet och minska skrivningarna till det maximala, men jag tror inte att det är nödvändigt med tanke på dessa data, snarare tvärtom, sägs det , det är bättre att dra nytta av dem.

      Visst kommer nästa installation jag gör (16.04 om allt går bra) har SWAP på SSD, men jag tänker till och med flytta det redan, för jag har läst om hur man gör det och det gör det inte verkar vara alltför svårt, även om jag har sett olika sätt att göra det och jag vet inte vilken som är bra, till exempel:

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

      eller också

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

      Jag tar tillfället i akt att tacka dig för råd i förväg om detta, om du tillåter mig.

  6.   Herr Paquito sade

    Ursäkta mig för så mycket kommentar.

    De verkade verkligen inte och nu kommer de alla ut på en gång.

    Jag är ledsen.

  7.   Joaquin Garcia sade

    Ingenting händer herr Paquito. När det gäller det sista du kommenterar är det sant att de senaste SSD-enheterna inte påverkas för mycket av det stora antalet skrivningar, men när det gäller SSD-diskar talas det om alla och inte bara de nuvarande. Jag använder en SSD-disk men den är gammal och jag vill inte testa om den är resistent eller inte av rädsla för att gå sönder, men annars fungerar den väldigt bra och det var billigt. Även de nuvarande skivorna, det finns några som inte är motståndskraftiga mot så många som skriver. Därför är det bättre för fall som ditt att du väljer din och i allmänhet varnar för missbruk eftersom det fortfarande finns många nybörjare i Gnu / Linux-världen.
    Hälsningar och kommentera och skriv allt du vill ha;)

    1.    Herr Paquito sade

      Det är därför jag redan sa att testet i ett år hänvisar till aktuella poster och Muy Computer verkar för mig vara en seriös webbplats som vanligtvis inte publicerar saker lätt. Min är faktiskt en SAMSING 840 PRO, som kommer mycket bra ut i testet. Det var inte särskilt billigt, exakt en euro per GB, men det verkar för mig vara en av de bästa investeringarna jag gjort.

      Uppenbarligen måste du med skivor av äldre eller lägre kvalitet tänka mer på det, men enligt de uppgifter som blir kända verkar det allt tydligare att de är mer motståndskraftiga än tidigare trott.

  8.   Paquito Turriano sade

    Det fungerar inte för mig :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] lösenord för turriano:
    sudo: gedit: kommandot hittades inte
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: kommandot hittades inte
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Frank sade

    Förklaringen du ger om vad cachetrycket gör är usel. Antingen förklarar du dig väldigt dåligt eller så har du ingen aning om vad cachetrycket gör.