Operačný systém Linux je jedným z najstabilnejších a najbezpečnejších operačných systémov pre stolné počítače a servery. Niet divu, že ide o operačný systém typu go-to pre väčšinu serverov.

Správcovia a inžinieri systému milujú Linux pre jeho stabilitu a výkon, ale občas aj Linux zažíva škytavanie výkonu.

„Chyba čítania na swapovom zariadení“ je v systéme Linux pomerne častou chybou, ktorá môže spôsobiť zlyhanie vášho systému alebo jeho nereagovanie, čo ho robí nepoužiteľným. Táto príručka vám ukáže, ako opraviť chybu čítania pri zlyhaní zariadenia swap v systéme Ubuntu Linux.

Prečo používať odkladací súbor?

Výmenným súborom môže byť fyzické úložné médium, napríklad jednotka USB, súbor na pevnom disku alebo vyhradený oddiel na úložnom médiu.

Zamieňané súbory zohrávajú dôležitú úlohu, pretože fungujú ako doplnkové médium k fyzickej pamäti RAM v počítači. Ak spúšťate procesy náročné na pamäť a vaša pamäť RAM vyčerpala pamäť, systém Linux použije swapový súbor na spustenie ďalších aplikácií alebo na ukladanie premenných údajov.

instagram viewer

Počínajúc operačným systémom Ubuntu Linux 18.04 je swapová oblasť predvolene swapový súbor, predtým bola swapová oblasť vyhradená vymeniť oddiel.

Bežné príčiny chyby čítania pri zlyhaní výmenného zariadenia

Medzi najčastejšie príčiny porúch výmenných zariadení alebo súborov patrí:

  • Veľmi nízka pamäť RAM v počítači: Ak vo vašom systéme zostáva veľmi málo pamäte, potom väčšina aplikácií násilne uloží variabilné údaje do odkladacieho súboru. Čítanie údajov zo swapového súboru je bohužiaľ oveľa pomalšie ako čítanie z pamäte RAM.
  • Úložisko zariadenia s nízkou výmenou: Problémy nastanú, ak máte veľmi malý odkladací súbor s veľkým množstvom údajov uložených ako variabilné údaje, čo následne povedie k nízkej výkonnosti systému.

Pri pohľade na vyššie uvedené príčiny môžeme konštatovať, že zväčšenie veľkosti RAM alebo odkladacieho súboru môže pomôcť pri riešení chyby čítania pri chybe výmenného zariadenia v Ubuntu.

Prezeranie veľkosti zameneného súboru

Ak chcete opraviť chybu čítania pri zlyhaní odkladacieho zariadenia, musíte sa ubezpečiť, že máte vo svojom odkladacom súbore dostatok úložného priestoru. V ideálnom prípade by sa veľkosť vášho odkladacieho súboru mala mierne zhodovať s veľkosťou vašej pamäte RAM.

Spustením nasledujúceho príkazu skontrolujte veľkosť vášho odkladacieho súboru v systéme Ubuntu Linux. Okrem toho tiež uvádza zoznam RAM priestoru.

swapon - ukážka

Ako môžete vidieť z výstupu vyššie, tento konkrétny počítač má úložisko swapových súborov 2 GB.

Prípadne môžete tiež skontrolovať grafické rozhranie a skontrolovať používanú pamäť pomocou rozhrania GUI. Stlačte tlačidlo Super + A klávesy na klávesnici a vyhľadať Monitor systému. Graf v strede zobrazuje využitie vašej pamäte a výmenného súboru.

Znalosti o využití odkladacieho súboru a pamäte RAM sú dôležité pre informované rozhodovanie správu vašej RAM v systéme Linux.

Vytvorenie odkladacieho súboru

Pred vytvorením alebo zväčšením veľkosti vášho odkladacieho súboru nezabudnite vypnúť /swapfile pomocou nižšie uvedeného príkazu.

sudo swapoff / swapfile

Po deaktivácii odkladacieho súboru ste pripravení vytvoriť nový odkladací súbor. Napríklad na vytvorenie odkladacieho súboru 4G spustite nasledujúci príkaz.

sudo fallocate -l 4G / swapfile

Z bezpečnostných dôvodov by ste mali svojmu swapovému súboru priradiť iba oprávnenie na čítanie a zápis na užívateľovi root pomocou nižšie uvedeného príkazu.

sudo chmod 600 / swapfile

Môžete určiť, že /swapfile je swapová oblasť pomocou mkswap užitočnosť ako je uvedené nižšie.

sudo mkswap / swapfile

Nakoniec môžete svoj swapový súbor povoliť alebo spustiť spustením nasledujúceho príkazu.

sudo swapon / swapfile

Monitorovanie využitia pamäte v systéme Linux

Teraz, keď máte nainštalovaný odkladací súbor s dostatkom pamäte, váš systém Linux ho použije zodpovedajúcim spôsobom. Využitie súborov a pamäte RAM môžete sledovať pomocou nástrojov definovaných v tejto príručke. Ďalšou možnosťou kontroly použitia odkladacieho súboru a pamäte RAM je použitie súboru zadarmo -m príkaz.

Nízka systémová pamäť je hlavným dôvodom, prečo programy v počítači nereagujú. Vedieť, ako takéto programy zabiť, môže byť v takýchto situáciách záchranou.

Email
7 spôsobov, ako zabiť nereagujúce programy v systéme Linux

Ako môže aplikácia Linux zlyhať a zlyhať? Vyskúšajte jeden z týchto trikov, ako zabiť zaseknutý program v systéme Linux.

Prečítajte si Ďalej

Súvisiace témy
  • Linux
  • Pamäť počítača
O autorovi
Mwiza Kumwenda (Publikovaných 8 článkov)

Mwiza vyvíja softvér podľa povolania a venuje sa rozsiahlej práci pre Linux a front-end programovanie. Medzi jeho záujmy patrí história, ekonómia, politika a podniková architektúra.

Viac od Mwizy Kumwendovej

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.