CH-J Server Managerbainisteoireacht freastalaí SSH
Roghchlár
Gach treoir agus alt →

Conas spás babhtála a chruthú nó a mhéadú ar Ubuntu agus Debian

Seiceáil úsáid na cuimhne, cruthaigh comhad babhtála, déan buan é agus athraigh a mhéid go sábháilte, le nótaí faoi Btrfs agus zram.

Seiceáil an bhfuil tuilleadh spáis babhtála de dhíth ort

Tugann spás babhtála spás don chóras nuair atá cuimhne gann, ach tá sé i bhfad níos moille ná RAM. Féach ar an gcolún available seachas free, mar úsáideann Linux cuimhne nach bhfuil in úsáid mar thaisce agus scaoileann sé í nuair is gá. Ciallaíonn gníomhaíocht leanúnach bhabhtála go bhfuil tuilleadh cuimhne nó níos lú próiseas de dhíth ar an bhfreastalaí, agus ní réiteoidh tuilleadh spáis babhtála an fhadhb sin.

free -h
swapon --show
vmstat 1 5

Cruthaigh comhad babhtála

Seiceáil an spás saor ar an diosca ar dtús, ansin cruthaigh an comhad, cuir srian lena cheadanna, formáidigh é agus gníomhachtaigh é. Níor cheart ach do root a bheith in ann an comhad a léamh.

df -h /
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --show

Coinnigh é tar éis atosaithe

Cuir líne amháin le /etc/fstab, tar éis cúltaca den chomhad a dhéanamh. D’fhéadfadh botún in fstab gnáth-thosú an chórais a chosc, mar sin fíoraigh an comhad sula n-atosaíonn tú.

sudo cp /etc/fstab /etc/fstab.backup
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo findmnt --verify

Athraigh méid comhaid babhtála

Sula ndíghníomhachtaíonn tú an spás babhtála, cinntigh go luíonn a bhfuil ann sa chuimhne atá ar fáil: bogann swapoff an t-ábhar ar ais go RAM, agus mura luíonn sé ann, d’fhéadfaí próisis a fhoirceannadh go héigeantach. Ansin díghníomhachtaigh an comhad, cruthaigh arís é leis an méid nua agus gníomhachtaigh é. Fanann an líne in fstab mar an gcéanna fad nach n-athraíonn an chonair.

free -h
sudo swapoff /swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Btrfs agus zram

Ar Btrfs teastaíonn láimhseáil speisialta ó chomhad babhtála: úsáid btrfs filesystem mkswapfile, agus tabhair faoi deara nach féidir fo-imleabhar ina bhfuil comhad babhtála a chur san áireamh i seat. Tá zram difriúil le comhad babhtála, mar coinníonn sé leathanaigh chomhbhrúite in RAM seachas ar an diosca, agus bainistítear é trína sheirbhís féin, ní trí fstab.

Spás babhtála in CH-J Server Manager

Taispeánann System Monitor miondealú ar RAM, stair RAM agus an spáis babhtála, agus gach limistéar babhtála lena chineál, a thosaíocht agus a ghníomhaíocht. Le root nó sudo is féidir leat comhaid bhabhtála a chruthú, a ghníomhachtú, a dhíghníomhachtú, a athmhéadú agus a scriosadh in /swapfile*, /swap/<name> nó /var/lib/swap/<name>, ó 64 MiB go 64 GiB, ar ext2/3/4, XFS, Btrfs agus F2FS. Diúltaíonn an feidhmchlár spás babhtála a dhíghníomhachtú mura luífeadh a ábhar sa chuimhne, agus déanann sé cúltaca de /etc/fstab roimh gach athrú. Tá zram agus zswap inléite amháin ann.

Doiciméadú mionsonraithe

man: swapon →

man: mkswap →

An scaoilfeadh glas ar bith agus slándáil →