Nastavení odkládacího souboru na Linuxu

Někdy budete muset zvýšit odezvu vašeho serveru, abyste předešli problémům s nedostatkem paměti. K problémům s nedostatkem paměti dochází, když aplikace běžící na vašem serveru začne spotřebovávat velké množství paměti. Swap je navržen jako virtuální paměť , která používá váš pevný disk k ukládání dat, která nelze uložit do paměti RAM. Tento tutoriál vám ukáže, jak vytvořit odkládací soubor, který by měl fungovat pod Ubuntu, CentOS a Debian. Tento tutoriál není určen pro žádné vlastní ISO, ale je možné jej sledovat.

Krok 1: Ověřte, že swap neexistuje

Chcete-li předejít jakýmkoli problémům během tohoto kurzu, budete muset spustit následující, abyste ověřili, že odkládací prostor není aktuálně aktivní:

free -m

Po spuštění tohoto příkazu byste měli vidět něco podobného tomuto výstupu:

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0

Pokud 0v Swapsekci vidíte hodnotu , můžete přejít ke kroku 2.

Případně můžete spustit následující příkaz a zjistit, zda existuje nakonfigurovaný odkládací soubor:

swapon -s

Pokud nevidíte žádný výstup z swapon, pokračujte krokem 2.

Krok 2: Vytvořte odkládací soubor

Budete muset vybrat umístění souboru. V tomto tutoriálu bude uložen v kořenovém adresáři serveru. Spuštěním následujícího příkazu vytvoříme 2GB odkládací soubor:

dd if=/dev/zero of=/swapfile count=2048 bs=1M

ddPříkaz bude produkovat výstup v podobném formátu:

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s

Dále ověřte, že je soubor umístěn v kořenovém adresáři vašeho Vultr VPS spuštěním:

ls / | grep swapfile

Pokračujte, pokud swapfilesoubor uvidíte .

Krok 3: Aktivujte odkládací soubor

Odkládací soubory nejsou automaticky rozpoznány. Budeme muset serveru sdělit, jak soubor naformátovat, a povolit jej, aby jej bylo možné použít jako platný odkládací soubor. Jako bezpečnostní opatření aktualizujte oprávnění odkládacího souboru tak, aby umožňoval R/W pouze pro uživatele root a žádné jiné uživatele. Běh:

chmod 600 /swapfile

Změnu oprávnění lze ověřit spuštěním následujícího příkazu:

ls -lh /swapfile

Uvidíte zobrazení souboru:

-rw------- 1 root root 2.0G Oct  2 18:47 /swapfile

Dále řekněte serveru, aby nastavil odkládací soubor spuštěním:

mkswap /swapfile

Po jeho spuštění uvidíte následující výstup:

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e

Pokud je vše zobrazeno jako výše, jste nyní připraveni přejít k dalšímu kroku.

Krok 4: Zapněte swap

Jakmile je váš soubor připraven k použití jako swap, musíte jej povolit spuštěním:

swapon /swapfile

Opětovným spuštěním freepříkazu můžete ověřit, zda je odkládací soubor aktivní .

free -m

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047

Pokud Swapukazuje něco jiného než 0, pak jste úspěšně nastavili swap.

Krok 5: Povolte swap při restartu

Ve výchozím nastavení váš server automaticky nepovolí tento nový odkládací soubor. Chcete-li jej povolit při spouštění, můžete /etc/fstabsoubor aktualizovat . Postačí jakýkoliv textový editor. V tomto příkladu budu používat nano.

nano /etc/fstab

Na konec souboru přidejte následující řádek:

/swapfile   none    swap    sw    0   0

Po dokončení úprav souboru uložte a zavřete. Všichni jsme hotovi!

Zanechat komentář

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více