Seadistage vahetusfail Linuxis

Mõnikord peate suurendama oma serveri reageerimisvõimet, et vältida mälu tühjenemise probleeme. Mälu tühjenemisega seotud probleemid ilmnevad siis, kui teie serveris töötav rakendus hakkab tarbima palju mälu. Vahetus on loodud virtuaalmäluna , mis kasutab teie kõvaketast andmete salvestamiseks, mida ei saa RAM-is hoida. See õpetus näitab teile, kuidas luua vahetusfaili, mis peaks töötama Ubuntu, CentOS-i ja Debiani all. See õpetus ei ole mõeldud ühegi kohandatud ISO jaoks, kuid seda on võimalik jälgida.

1. samm: veenduge, et vahetust pole olemas

Selle õpetuse ajal probleemide vältimiseks peate tegema järgmise, et kontrollida, kas vahetusruum pole praegu aktiivne.

free -m

Pärast selle käsu käivitamist peaksite nägema midagi sarnast sellele väljundile:

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

Kui näete väärtus 0on Swaplõik, siis saate jätkake 2.

Teise võimalusena võite käivitada järgmise käsu, et näha, kas vahetusfail on konfigureeritud:

swapon -s

Kui te ei näe väljundit swapon, jätkake 2. sammuga.

2. samm: looge vahetusfail

Peate oma faili jaoks valima asukoha. Selles õpetuses salvestatakse see serveri juurtes. Loome 2 GB vahetusfaili, käivitades järgmise käsu:

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

ddKäsk väljundi sarnane formaat:

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

Järgmisena veenduge, et fail asub teie Vultr VPS-i juurtes, käivitades:

ls / | grep swapfile

Kui näete swapfilefaili, jätkake .

3. samm: aktiveerige vahetusfail

Vahetusfaile ei tuvastata automaatselt. Peame serverile ütlema, kuidas faili vormindada ja lubada, et seda saaks kasutada kehtiva vahetusfailina. Turvameetmena värskendage vahetusfaili õigusi, et lubada R/W ainult juurkasutajatele ja mitte teistele kasutajatele. Jookse:

chmod 600 /swapfile

Loa muutmist saab kontrollida järgmise käsu käivitamisega:

ls -lh /swapfile

Näete failikuva:

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

Järgmisena paluge serveril vahetusfail seadistada, käivitades:

mkswap /swapfile

Pärast selle käivitamist näete järgmist väljundit:

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

Kui kõik on näidatud ülaltoodud viisil, olete nüüd valmis järgmise sammu juurde liikuma.

4. samm: lülitage vahetus sisse

Kui teie fail on vahetusfailina kasutamiseks valmis, peate selle lubama, käivitades:

swapon /swapfile

Saate kontrollida, kas vahetusfail on aktiivne, käivitades freekäsu uuesti.

free -m

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

Kui Swapkuvatakse midagi muud peale 0, siis olete swapi edukalt seadistanud.

5. samm: lubage taaskäivitamisel vahetus

Vaikimisi ei luba teie server seda uut vahetusfaili automaatselt. Selle käivitamisel lubamiseks saate /etc/fstabfaili värskendada . Piisab mis tahes tekstiredaktorist. Selles näites kasutan ma nano.

nano /etc/fstab

Lisage faili lõppu järgmine rida:

/swapfile   none    swap    sw    0   0

Kui olete faili redigeerimise lõpetanud, salvestage ja sulgege. Oleme kõik valmis!

CentOS, Debian, Linuxi juhised, Ubuntu

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit