Vytvořte odkládací soubor na FreeBSD 10

Po vybalení nejsou servery Vultr FreeBSD nakonfigurovány tak, aby zahrnovaly odkládací prostor. Pokud je vaším záměrem cloudová instance na jedno použití, pravděpodobně se toho nemusíte obávat. Pokud jste si vytvořili „skutečný“ server, který tu chvíli vydrží, čtěte dále.

I ten nejsměšněji vyzdobený server vyžaduje odkládací prostor. Tak prostě OS funguje. V dobách, kdy se vaše aplikace trochu zblázní a žere více RAM, než by měla, vám swapovací prostor dá šanci znovu získat kontrolu nad strojem. I za normálního provozu je FreeBSD proaktivní ohledně správy paměti. Například dlouho běžící programy, které jsou nečinné v paměti, budou odloženy na disk, aby se uvolnilo místo pro užitečné věci, jako jsou mezipaměti souborového systému. Běh s nulovým swapem je recept na nepředvídatelné chování, a to nikdo provozující server nechce!

Potvrďte stav swapu

Než něco uděláme, ujistíme se, že opravdu nemáme žádný swap.

swapinfoneměl by nic vracet. Jako tak:

vultr [~]# swapinfo
Device          1K-blocks     Used    Avail Capacity
vultr [~]#

Pokud je skutečně prázdný, pokračujte a udělejte si odkládací soubor. Ale nejdřív...

Kolik swapu je potřeba?

Stará základní pravidla (1x RAM, 2x RAM, .5x RAM atd.) v dnešní době ve skutečnosti neplatí. Pokud má váš server 16 GB paměti, zcela jistě nemusíte plýtvat 32 GB svého vzácného místa na disku na odkládací soubor. To znamená, že pokud máte povoleny výpisy při selhání, v závislosti na tom, jak je to nakonfigurováno, může být pro fungování vyžadován swap rovný vaší paměti .

Je tedy opravdu na vás, jak velký odkládací soubor vytvořit. Dobrou zprávou je, že to můžete kdykoli později změnit a s úložištěm zálohovaným SSD se nemusíte příliš starat o to, kde na vašem disku skončí. Každopádně pojďme k...

Vytvoření a použití odkládacího souboru

Vytvoříme odkládací soubor o velikosti 512 MB umístěný na adrese /usr/swap0. Neváhejte a změňte cokoli z toho, pokud vám to nebude fungovat. Například, pokud chcete 1 gig swap, změňte 512 na 1024 a tak dále. Pokud se rozhodnete změnit název souboru, ujistěte se, že jste na něj změnili oba odkazy.

Opatrně zkopírujte následující, spusťte jako root a vše bude připraveno:

dd if=/dev/zero of=/usr/swap0 bs=1m count=512
chmod 0600 /usr/swap0
echo "md99 none swap sw,file=/usr/swap0,late 0 0" >> /etc/fstab
swapon -aL

Potvrďte, že to fungovalo:

vultr [~]# swapinfo
Device          1K-blocks     Used    Avail Capacity
/dev/md99          524288        0   524288     0%

V tuto chvíli je vše připraveno. Swap je aktivní a bude fungovat i po restartu.

Vysvětlení pro zvědavce

ddPříkaz vytvoří skutečný soubor. Poté nastavíme příslušná oprávnění, přidáme řádek /etc/fstabpro swap a poté jej zapneme. Příkaz swapon -aLříká OS, aby aktivoval všechny odkládací oddíly/soubory ve fstab, včetně těch označených jako pozdní. Kvůli způsobu zavádění FreeBSD 10.2 musí být odkládací soubor připojen pozdě. Když se OS normálně zavede, váš swap se zapne během fáze „připojování pozdních souborových systémů“.

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