Kuidas vabastada Linuxi puhvreid ja vahemälusid



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kasutajad võivad soovida tasuta Linuxi puhvrit ja vahemäluruumi, kui arvavad, et see võtab RAM-is liiga palju ruumi. Seda tavaliselt seetõttu, et nad on harjunud Windowsi või Macintoshi keskkondadega, mis ei hoia vahemällu nii agressiivselt. See võib tegelikult jõudlust vähendada. Siiski on hea sünkroniseerida RAM ja kettasalvestus, mida sageli peetakse ka Linuxi vahemälude vabastamiseks, kuigi see pole väga tehnilisest küljest.



Selle tehnika jaoks peate töötama terminalist. Otsige terminali Ubuntu Dashilt või hoidke samal ajal all Ctrl, Alt ja T. LXDE, Xfce4 ja KDE kasutajad võivad soovida klõpsata menüüd Applications või Whisker, osutada System Tools ja avada Terminal.



1. meetod: sünkroonimiskäsu kasutamine

Paljudel juhtudel soovivad kasutajad vahemällu salvestatud kirju sünkroonida aluseks oleva püsisalvestusseadmega, mis andmeid hoiab. See tähendab, et kõik mälus olevate failipuhvrite muudatused saavad kettale värskenduse, nii et kui süsteem siis langeks ja seal oleks hea võimalus kõik praegune olla. Kui see kontseptsioon tundub veidi arenenud, siis pidage meeles, et see muudab teie RAM-is oleva teabe samaks teie kettal või SSD-s sisalduvaga.



Käsu sünkroonimine ilma muude argumentideta teeb seda. See värskendab kettal olevaid faile kõigi muudatusi, mis ootavad kirjutamist. Tüüp sünkroonida käsureal ja vajutage sisestusklahvi. Te ei näe üldse väljundit ja saate seda teha pärast seda, kui mõni käsk on enne seda käivitatud.

See meetod on uskumatult lihtne, kuna see nõuab ainult ühe sõna õppimist. Erinevalt teistest meetoditest on seda igal ajal täiesti ohutu teha ja see ei vähenda jõudlust, välja arvatud mõned hetked, kui sünkroonimine kettaga toimub. Kui olete teisaldanud hulga faile väliste draivide vahel ja soovite veenduda, et kõik kirjutamised on tehtud, siis tasuta Linuxi puhvrid, sisestades sünkrooni ja vajutades sisestusklahvi. Kõik muud meetodid on rangelt võrdlusaluste koostamiseks. Kui olete kunagi kuulnud kedagi rääkimas räpastest sektoritest, siis on see lahendus sellele probleemile. Mõnikord hoiab Linux faile mälus, kuid ütleb ülejäänud operatsioonisüsteemile, et need on kettal, kuid sünkroonimise käivitamine tagab nende muudatuste värskendamise ka kettal. See ei eemalda neid RAM-ist, nii et neid pakutakse endiselt teistele programmidele, mis peavad neile juurde pääsema ilma asju aeglustamata.



2. meetod: tasuta Linuxi puhvrid täielikult

Pidage enne edasiminekut meeles, et peaaegu alati eelistatakse 1. meetodit, kuna Linux vahemälutab tahtlikult agressiivselt, et teie seade kiiremini liikuks. Peate alati tahtma sünkroonimise lihtsalt turvalisuse huvides käivitada, et veenduda, et kõik kettale kirjutamised on lõpule viidud. Kui proovite teha riistvara võrdlusalust või midagi sellist, on Linuxi vahemälud täiesti tasuta.

Eeldades, et mõistate selle tegemise ohtu täielikult, kandideerige tasuta && sünkroonimine && echo 3> / proc / sys / vm / drop_caches && free terminalis. Kuna see on nii pikk käsk, võiksite selle siin esile tõsta ja kopeerida. Selle terminali kleepimiseks kasutage menüü Muuda valikut Kleebi või Erinevalt sünkroonimisest iseenesest peate selle käivitama juurviibalt. Pange sudo käsu ette, kui olete sisse loginud tavakasutajana. See rida tagab, et näete väljundit, mis näitab, et mälu vahemälud tühjenevad tegelikult.

Taas on ainus põhjus, miks te seda teha tahate, võrdlusaluste võtmine. Kui olete seda teinud, võite märgata tõelist jõudlust, kuna tühjendate kõik andmed, mida Linux vahemällu vaeva nägi. Võite ka vahetamise keelata, tippides sudo vahetada -a ja lubage see uuesti sudo swapon -a , kuid jällegi vajavad need juurjuurdepääsu ja ainus aeg, mida soovite seda teha, on siis, kui olete arendaja, kes üritaks utiliidi või failisüsteemi protsessi jaoks tõelisi riistvara võrdlusaluseid võtta. Kõik teised tahavad lihtsalt käivitada sünkroonimise tavakasutajana ilma juurjuurdepääsuta, et veenduda, et kõik määrdunud sektorid on kettale kirjutatud.

3 minutit loetud