Operační systém Linux je jedním z nejstabilnějších a nejbezpečnějších operačních systémů pro stolní počítače a servery. Není divu, že se jedná o operační systém typu go-to pro většinu serverů.

Správci a inženýři systému milují Linux pro jeho stabilitu a výkon, ale i Linux občas zažívá škytání výkonu.

„Chyba čtení na swapovém zařízení“ je v Linuxu poměrně častým selháním, které může způsobit selhání vašeho systému nebo jeho nereagování a jeho nepoužitelnost. Tato příručka vám ukáže, jak opravit chybu čtení při selhání swapového zařízení v systému Ubuntu Linux.

Proč používat odkládací soubor?

Odkládacím souborem může být fyzické paměťové médium, například jednotka USB, soubor na pevném disku nebo vyhrazený oddíl na paměťovém médiu.

Odkládací soubory hrají důležitou roli, protože fungují jako doplňkové médium k fyzické paměti RAM v počítači. Pokud spouštíte procesy náročné na paměť a v paměti RAM dochází místo, systém Linux použije odkládací soubor ke spuštění ostatních aplikací nebo k ukládání proměnných dat.

instagram viewer

Počínaje Ubuntu Linux 18.04 je swapová oblast ve výchozím nastavení swapovým souborem, předtím byla swapová oblast vyhrazená vyměnit oddíl.

Běžné příčiny chyby čtení při selhání swapového zařízení

Mezi nejčastější příčiny poruch na vyměnitelných zařízeních nebo souborech patří následující:

  • Velmi nízká paměť RAM v počítači: Pokud ve vašem systému zbývá velmi málo paměti, pak většina aplikací násilně uloží proměnná data do odkládacího souboru. Čtení dat ze swapového souboru je bohužel mnohem pomalejší než čtení z RAM.
  • Úložiště zařízení s nízkou výměnou: Problémy nastanou, pokud máte velmi malý odkládací soubor s velkým množstvím dat uložených jako variabilní data, což zase povede k nízkému výkonu systému.

Podíváme-li se na výše zmíněné příčiny, můžeme říci, že zvětšení velikosti RAM nebo odkládacího souboru může pomoci při opravě chyby čtení při chybě swapového zařízení v Ubuntu.

Zobrazení velikosti zaměnitelného souboru

Chcete-li opravit chybu čtení při selhání odkládacího zařízení, musíte se ujistit, že máte ve svém odkládacím souboru dostatek úložného prostoru. V ideálním případě by velikost vašeho odkládacího souboru měla mírně odpovídat velikosti vaší RAM.

Spuštěním následujícího příkazu zkontrolujte velikost vašeho odkládacího souboru v systému Ubuntu Linux. Kromě toho také uvádí seznam paměti RAM.

swapon - show

Jak vidíte z výstupu výše, tento konkrétní počítač má úložiště swapových souborů 2 GB.

Alternativně můžete také zkontrolovat použité odkládací soubory a paměť pomocí grafického uživatelského rozhraní. zmáčkni Super + A klávesy na klávesnici a hledejte Monitor systému. Graf uprostřed ukazuje využití vaší paměti a vyměnitelného souboru.

Znalost použití odkládacího souboru a paměti RAM je důležitá pro přijímání informovaných rozhodnutí správa paměti RAM v systému Linux.

Vytvoření odkládacího souboru

Před vytvořením nebo zvětšením velikosti odkládacího souboru nezapomeňte zakázat /swapfile pomocí níže uvedeného příkazu.

sudo swapoff / swapfile

Jakmile je odkládací soubor deaktivován, jste připraveni vytvořit nový odkládací soubor. Chcete-li například vytvořit odkládací soubor 4G, spusťte následující příkaz.

sudo fallocate -l 4G / swapfile

Z bezpečnostních důvodů byste měli pomocí níže uvedeného příkazu přiřadit svému odkládacímu souboru pouze oprávnění pro čtení a zápis pro uživatele root.

sudo chmod 600 / swapfile

Můžete určit, že /swapfile je swapová oblast používající mkswap nástroj níže.

sudo mkswap / swapfile

Nakonec můžete svůj odkládací soubor povolit nebo spustit spuštěním následujícího příkazu.

sudo swapon / swapfile

Monitorování využití paměti v systému Linux

Nyní, když máte odkládací soubor s dostatečnou pamětí, váš systém Linux jej použije odpovídajícím způsobem. Vyměnitelný soubor a využití paměti RAM můžete sledovat pomocí nástrojů definovaných v této příručce. Další možností kontroly využití odkládacího souboru a paměti RAM je použití souboru zdarma -m příkaz.

Nízká systémová paměť je hlavním důvodem, proč programy v počítači přestanou reagovat. Vědět, jak takové programy zabít, může být v takových situacích záchranou.

E-mailem
7 způsobů, jak zabít nereagující programy v systému Linux

Když aplikace pro Linux přestane reagovat a zhroutí se, jak ji můžete zabít? Zkuste některý z těchto triků zabít zaseknutý program v systému Linux.

Přečtěte si další

Související témata
  • Linux
  • Paměť počítače
O autorovi
Mwiza Kumwenda (8 článků publikováno)

Mwiza vyvíjí software podle povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.

Více od Mwizy Kumwendy

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.