Otu esi etinye Swap Space na Ubuntu
Otu n'ime ụzọ kachasị mfe nke ikiri megide nsogbu na-enweghị ebe nchekwa na ngwa bụ ịbawanye ụfọdụ swap nha na sava gị. N'isiokwu a, anyị ga-akọwa otu esi etinye faịlụ swap na ihe nkesa Ubuntu.
Kwụpụ 1: Lelee ozi mgbanwe
Tupu anyị amalite, buru ụzọ hụ na ị ga-elele ma sistemụ ahụ enweela ohere ịgbanwee site na ịme iwu na-esonụ.
$ sudo swapon --show
Ọ bụrụ na ịhụghị mmepụta ọ bụla, nke ahụ pụtara na sistemụ gị enweghị ohere mgbanwe dị ugbu a.
Ị nwekwara ike kwado na enweghị ohere mgbanwe dị na iji iwu efu.
$ free -h
Ị nwere ike ịhụ site na mmepụta dị n'elu, na ọ dịghị mgbanwe na-arụ ọrụ na usoro.
Kwụpụ 2: Lelee oghere dị na nkebi
Iji mepụta oghere swap, nke mbụ, ịkwesịrị ịlele ojiji diski gị ugbu a wee gosi na enwere ohere zuru ezu iji mepụta faịlụ swap na sistemụ.
$ df -h
Nkebi nwere /
nwere ohere zuru oke iji mepụta faịlụ swap.
Kwụpụ 3: Mepụta faịlụ mgbanwe na Ubuntu
Ugbu a, anyị ga-emepụta faịlụ swap a na-akpọ \swap.img\
na Ubuntu mgbọrọgwụ (/)
ndekọ site na iji iwu falocate nwere nha 1GB (ị nwere ike ịhazigharị). nha dị ka mkpa gị) wee nyochaa nha nke swap site na iji iwu ls dị ka egosiri.
$ sudo fallocate -l 1G /swap.img $ ls -lh /swap.img
Site na mmepụta dị n'elu, ị nwere ike ịhụ na anyị ejirila ohere ziri ezi mepụta faịlụ swap ahụ ya bụ 1GB.
Kwụpụ 4: Ịkwado faịlụ Swap na Ubuntu
Iji mee ka faịlụ swap dị na Ubuntu, nke mbụ, ịkwesịrị ịtọ ikikere ziri ezi na faịlụ ahụ ka ọ bụrụ naanị onye ọrụ mgbọrọgwụ
nwere ohere ịnweta faịlụ ahụ.
$ sudo chmod 600 /swap.img $ ls -lh /swap.img
Site na mmepụta dị n'elu, ị ga-ahụ na ọ bụ naanị onye ọrụ mgbọrọgwụ
nwere ikike ịgụ na ide.
Ugbu a, mee iwu ndị a iji kaa faịlụ ahụ dị ka oghere mgbanwe ma mee ka faịlụ swap malite iji ya na sistemụ.
$ sudo mkswap /swap.img $ sudo swapon /swap.img
Nyochaa na oghere mgbanwe dị site na ịme iwu ndị a.
$ sudo swapon --show $ free -h
Site na mmepụta dị n'elu, o doro anya na emepụtala faịlụ swap ọhụrụ anyị nke ọma na usoro Ubuntu anyị ga-amalite iji ya dị ka ọ dị mkpa.
Kwụpụ 5: Wụnye faịlụ Swap na-adịgide adịgide na Ubuntu
Iji mee ka oghere ngbanwe ahụ na-adịgide adịgide, ịkwesịrị ịgbakwunye ozi faịlụ swap na faịlụ /etc/fstab
wee nyochaa ya site na ịme iwu ndị a.
$ echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab $ cat /etc/fstab
Kwụpụ 6: Ntugharị swap Settings na Ubuntu
Enwere ntọala ole na ole ịchọrọ ịhazi nke ga-enwe mmetụta na arụmọrụ Ubuntu gị mgbe ị na-eji swap.
Swappiness bụ paramita kernel Linux nke na-akọwapụta ole (na ugboro ole) sistemụ gị na-agbanwe data sitere na RAM gaa na oghere mgbanwe. Uru ndabara maka oke a bụ 60 ma ọ nwere ike iji ihe ọ bụla site na 0 ruo 100. Ka uru ya dị elu, ka ojiji nke oghere mgbanwe site na kernel na-abawanye.
Nke mbụ, lelee uru swappiness dị ugbu a site na ịpị iwu a.
$ cat /proc/sys/vm/swappiness
Uru swappiness dị ugbu a nke 60 zuru oke maka iji Desktọpụ, mana maka ihe nkesa, ị ga-edobe ya ka ọ dị ntakịrị uru ya bụ 10.
$ sudo sysctl vm.swappiness=10
Iji mee ka ntọala a bụrụ ihe na-adịgide adịgide, ịkwesịrị ịgbakwunye ahịrị ndị a na faịlụ /etc/sysctl.conf
.
vm.swappiness=10
Ntọala ọzọ yiri nke ị nwere ike ịchọ ịgbanwe bụ vfs_cache_pressure
- ntọala a na-akọwapụta ego sistemụ ga-achọ cache inode na nkọwa dentry n'elu data ndị ọzọ.
Ị nwere ike ịlele uru dị ugbu a site na ịjụ ajụjụ proc faịlụ.
$ cat /proc/sys/vm/vfs_cache_pressure
Ọnụ ahịa dị ugbu a ka atọrọ ka 100, nke ahụ pụtara na sistemụ anyị na-ewepụ ozi inode na cache ngwa ngwa. M na-atụ aro, anyị kwesịrị ịtọ nke a ka ọ bụrụ ebe kwụsiri ike dịka 50.
$ sudo sysctl vm.vfs_cache_pressure=50
Iji mee ka ntọala a bụrụ ihe na-adịgide adịgide, ịkwesịrị ịgbakwunye ahịrị ndị a na faịlụ /etc/sysctl.conf
.
vm.vfs_cache_pressure=50
Chekwaa ma mechie faịlụ ahụ mgbe ịmechara.
Kwụpụ 7: Wepụ faịlụ Swap na Ubuntu
Iji wepu ma ọ bụ hichapụ faịlụ swap emepụtara ọhụrụ, mee iwu ndị a.
$ sudo swapoff -v /swap.img $ sudo rm -rf /swap.img
N'ikpeazụ, hichapụ ntinye faịlụ swap na faịlụ /etc/fstab.
Ọ gwụla! N'isiokwu a, anyị akọwala otu esi emepụta faịlụ swap na nkesa Ubuntu gị. Ọ bụrụ na ị nwere ajụjụ ọ bụla gbasara akụkọ a, nweere onwe gị ịjụ ajụjụ gị na ngalaba nkọwa n'okpuru.