Ako uvoľniť vyrovnávaciu pamäť a vyrovnávaciu pamäť systému Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Používatelia môžu chcieť uvoľniť medzipamäť a medzipamäť systému Linux, ak si myslia, že to v RAM zaberá príliš veľa miesta. Je to zvyčajne preto, lebo sú zvyknuté na prostredia Windows alebo Macintosh, ktoré sa neuchovávajú tak agresívne. Toto môže skutočne znížiť výkon. Je však dobré synchronizovať pamäť RAM a diskové úložisko, ktoré sa tiež často považujú za uvoľnenie vyrovnávacích pamätí systému Linux, aj keď to nie je z veľmi technického hľadiska.



Pre túto techniku ​​budete musieť pracovať z terminálu. Vyhľadajte terminál na Ubuntu Dash alebo súčasne podržte klávesy Ctrl, Alt a T. Používatelia LXDE, Xfce4 a KDE možno budú chcieť kliknúť na ponuku Aplikácie alebo Whisker, ukázať na Systémové nástroje a otvoriť Terminál.



Metóda 1: Používanie príkazu synchronizácia

V mnohých prípadoch chcú používatelia skutočne synchronizovať zápisy z medzipamäte do základného perzistentného úložného zariadenia, ktoré uchováva údaje. To znamená, že akékoľvek zmeny vykonané vo vyrovnávacích pamätiach súborov v pamäti dostanú aktualizáciu na disku, takže ak by systém vtedy išiel dole, mali by ste veľkú šancu mať všetko aktuálne. Ak sa vám tento koncept zdá trochu pokročilý, nezabudnite, že vďaka tomu sú informácie vo vašej pamäti RAM rovnaké ako informácie na vašom disku alebo SSD.



Vyvolanie príkazu sync bez akýchkoľvek ďalších argumentov to urobí. Aktualizuje súbory na disku so zmenami čakajúcimi na zápis. Typ synchron na príkazovom riadku a stlačte kláves Enter. Neuvidíte vôbec žiadny výstup a môžete to urobiť po spustení ľubovoľného príkazu pred ním.

Táto metóda je neuveriteľne jednoduchá, pretože vyžaduje, aby ste sa naučili iba jedno slovo. Na rozdiel od iných metód je to úplne bezpečné vždy a nezníži výkon až na niekoľko okamihov, keď dôjde k synchronizácii s diskom. Ak ste presunuli veľa súborov medzi externými jednotkami a chcete sa ubezpečiť, že sú všetky zápisy hotové, uvoľnite vyrovnávaciu pamäť systému Linux zadaním príkazu synchronizácia a stlačením klávesu enter. Všetky ostatné metódy slúžia výlučne na vytváranie referenčných hodnôt. Ak ste niekedy počuli niekoho hovoriť o špinavých sektoroch, je to riešenie tohto problému. Linux niekedy uchováva súbory v pamäti, ale informuje zvyšok operačného systému, že sú na disku, ale spustenie synchronizácie zabezpečí, aby sa tieto zmeny aktualizovali aj na disku. Neodstráni ich z RAM, takže sa budú stále ponúkať iným programom, ktoré k nim musia mať prístup bez toho, aby spomalili priebeh.



Metóda 2: Úplne bezplatné vyrovnávacie pamäte systému Linux

Než pôjdete ďalej, nezabudnite, že metóda 1 je takmer vždy preferovaná, pretože systém Linux ukladá do vyrovnávacej pamäte agresívne zámerné kroky, aby sa vaše zariadenie mohlo pohybovať rýchlejšie. Z bezpečnostných dôvodov budete takmer vždy chcieť spustiť synchronizáciu, aby ste sa ubezpečili, že všetky zápisy na disk boli dokončené. Ak sa snažíte vykonať hardvérový test alebo niečo podobné, existuje spôsob, ako úplne uvoľniť medzipamäť Linuxu.

Za predpokladu, že plne chápete nebezpečenstvo, že to urobíte, bežte zadarmo && synchronizácia && echo 3> / proc / sys / vm / drop_caches && zadarmo v termináli. Pretože je to taký dlhý príkaz, môžete ho tu zvýrazniť a skopírovať. Ak ju chcete vložiť do terminálu, použite voľbu Prilepiť v ponuke Upraviť alebo Na rozdiel od samotnej synchronizácie ju budete musieť spustiť z koreňového riadku. Ak ste prihlásený ako bežný používateľ, vložte pred príkaz sudo. Tento riadok zaisťuje, že uvidíte výstup označujúci, že pamäte cache sa skutočne vyprázdňujú.

Jediným dôvodom, prečo by ste to chceli urobiť, je opäť robiť testovacie kritériá. Až to urobíte, môžete si všimnúť skutočný výkonnostný výkon, pretože ste vyprázdnili všetky údaje, ktoré systém Linux usilovne ukladal do medzipamäte. Výmenu môžete zakázať aj zadaním textu sudo swapoff -a a znova ho povoliť pomocou sudo swapon -a , ale opäť to vyžaduje prístup root a jediný čas, kedy to budete chcieť urobiť, je, ak ste vývojárom, ktorý sa snaží prijať skutočné hardvérové ​​štandardy pre proces obslužného programu alebo systému súborov. Všetci ostatní jednoducho budú chcieť spustiť synchronizáciu ako bežný používateľ bez prístupu root, aby sa ubezpečil, že všetky špinavé sektory sú zapísané na disk.

3 minúty prečítané