濡備綍鍦║BUNTU 20.04鎿嶄綔绯荤粺涓婃坊鍔爏wap浜ゆ崲绌洪棿

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了濡備綍鍦║BUNTU 20.04鎿嶄綔绯荤粺涓婃坊鍔爏wap浜ゆ崲绌洪棿相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/efault' title='efault'>efault   www   cat   mkswap   physical   椤甸潰   鏀寔   root鐢ㄦ埛   swa   

swap绌洪棿鏄鐩樹笂鐨勪竴涓嫭鐗圭殑绌洪棿锛屽綋Physical RAM婊$殑鏃跺€欙紝绯荤粺灏变細浣跨敤杩欎釜绌洪棿銆傚綋Linux鏈哄櫒鐨凴AM鐢ㄥ畬鏃讹紝瀹冧娇鐢╯wap绌洪棿浠嶳AM涓Щ鍔ㄤ笉娲诲姩鐨勯〉闈€?br/>Swap绌洪棿鍙互閫氳繃涓ょ鏂瑰紡鍒涘缓鍒癓inux绯荤粺涓紝涓€绉嶆槸鍒涘缓涓€涓笓鐢ㄧ殑swap鍒嗗尯锛屽彟涓€绉嶆槸鍒涘缓涓€涓猻wap鏂囦欢骞跺皢鍏朵綔涓簊wap绌洪棿銆?br/>閫氬父锛屾湁浜涙湇鍔″櫒涓病鏈変氦鎹㈠垎鍖猴紝鍦ㄨ繖绉嶆儏鍐典笅锛屾垜浠渶瑕佸垱寤轰氦鎹㈡枃浠朵互鐢ㄤ綔鏈嶅姟鍣ㄤ腑鐨勪氦鎹㈢┖闂淬€?br/>鍦ㄦ湰鏁欑▼涓紝鎴戜滑瑙i噴浜嗗湪Ubuntu 20.04绯荤粺鏈哄櫒涓婂垱寤烘垨娣诲姞浜ゆ崲绌洪棿鐨勬墍鏈夊繀瑕佹楠ゃ€?br/>鍦ㄥ紑濮嬩箣鍓嶏紝璇风‘淇濅綘鏈塙buntu 20.04鏈哄櫒鍜屼竴涓叿鏈塻udo鏉冮檺鐨勭敤鎴风櫥褰曠郴缁熴€?br/>鍦ㄥ垱寤簊wap鏂囦欢涔嬪墠锛屾渶濂藉厛浜嗚В绯荤粺涓殑swap鏂囦欢鎴杝wap鍒嗗尯鏄惁鍙敤銆?br/>瑕佹鏌ヤ氦鎹㈢┖闂达紝鍙互浣跨敤浠ヤ笅鍛戒护锛?br/>sudo swapon --show
濡傛灉浠ヤ笂鍛戒护鐨勮緭鍑轰负绌猴紝鍒欐剰鍛崇潃鎮ㄧ殑绯荤粺娌℃湁浜ゆ崲绌洪棿銆?br/>杩樺彲浠ラ厤缃涓氦鎹㈢┖闂淬€?br/>涓€銆佸垱寤轰氦鎹㈡枃浠?br/>鍦ㄦ湰鏁欑▼涓紝鎴戜滑灏嗘坊鍔?GB鐨勪氦鎹㈢┖闂达紝濡傛灉瑕佸垱寤烘洿澶х殑浜ゆ崲绌洪棿锛屽彲浠ラ€氳繃灏?G鏇挎崲涓烘墍闇€鐨勪换浣曞叾浠栧ぇ灏忔潵鍒涘缓銆傝鍒涘缓浜ゆ崲鏂囦欢锛岃鎵ц浠ヤ笅姝ラ锛?br/>1銆佷负浜ゆ崲鍒涘缓鏂囦欢瑕佷负浜ゆ崲绌洪棿鍒涘缓鏂囦欢锛岃浣跨敤fallocate鍛戒护銆傚湪杩欓噷锛屾垜浠湪/ swapfile鏂囦欢涓垱寤?GB 浜ゆ崲鏂囦欢銆傚涓嬫墍绀猴細
sudo fallocate -l 1G /swapfile
濡傛灉鏈湪绯荤粺涓畨瑁協allocate鎴栨敹鍒拌濡俧allocate澶辫触涔嬬被鐨勬秷鎭細涓嶆敮鎸佹搷浣滐紝鍒欏彲浠ヤ娇鐢ㄤ互涓嬪懡浠ゅ垱寤轰氦鎹㈡枃浠讹細
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
2銆佹洿鏀规潈闄愪氦鎹㈡枃浠跺簲浠呯敱root鐢ㄦ埛璁块棶锛涘惁鍒欙紝璇ユ枃浠跺簲涓簉oot鐢ㄦ埛銆傛偍鍙互鎵ц浠ヤ笅鍛戒护涓? swapfile閰嶇疆姝g‘鐨勬潈闄愩€?br/>sudo chmod 600 /swapfile
3銆佸垱寤轰氦鎹㈢┖闂磋鍒涘缓浜ゆ崲绌洪棿锛岃浣跨敤mkswap鍛戒护锛屽涓嬫墍绀猴細
sudo mkswap /swapfile
4銆佹縺娲讳氦鎹㈢┖闂磋婵€娲讳氦鎹㈡枃浠讹紝璇蜂娇鐢╯wapon鍛戒护锛屽涓嬫墍绀猴細
sudo swapon /swapfile
閫氳繃閰嶇疆鏂囦欢鈥?etc/fstab鈥濇潵婵€娲绘案涔呬氦鎹㈢┖闂达細
sudo vim /etc/fstab
灏嗕互涓嬭娣诲姞鍒版枃浠? etc / fstab涓細
/swapfile swap swap defaults 0 0
5銆侀獙璇佷氦鎹㈢┖闂磋妫€鏌ヤ氦鎹㈢┖闂存槸鍚﹀浜庢椿鍔ㄧ姸鎬侊紝鍙互浣跨敤swapon鎴杅ree鍛戒护锛屽涓嬫墍绀猴細
sudo swapon --show
$ sudo free 鈥揾
浜屻€侀厤缃氦鎹㈠€?br/>Swappiness鏄疞inux鍐呮牳鐨勫熀鏈氦鎹㈠睘鎬э紝鍦ㄧ郴缁熶娇鐢ㄤ氦鎹㈢┖闂存椂瀹氫箟銆係wappiness鐨勫€煎彲浠ヤ粙浜?鍒?00涔嬮棿锛屼唬琛≧AM鍒╃敤鐜囩殑鐧惧垎姣旓紝渚嬪锛屽鏋滃皢swappiness鐨勫€艰缃负20锛屽垯琛ㄧずRAM浠呮湁20锛呭彲鐢ㄦ椂Linux鍐呮牳灏嗕娇鐢ㄤ氦鎹㈢┖闂淬€傚洜姝わ紝鍙互璇磗wappiness鐨勮緝浣庡€兼槸璇曞浘閬垮厤浣跨敤浜ゆ崲绌洪棿銆俿wappiness鐨勯粯璁ゅ€间负60锛屾偍鍙互浣跨敤浠ヤ笅鍛戒护杩涜妫€鏌ワ細
cat /proc/sys/vm/swappiness
瀵逛簬鍙板紡鏈虹郴缁燂紝榛樿鐨勪氦鎹㈠€硷紙60锛夊彲浠ワ紝浣嗘槸鍦ㄨ繍琛岀敓浜х郴缁熸椂锛岃灏濊瘯涓虹敓浜ф湇鍔″櫒璁剧疆杈冧綆鐨勫€笺€傛偍鍙互浣跨敤sysctl鍛戒护璁剧疆swappiness鍊硷紝渚嬪锛屽鏋滆灏唖wappiness鐨勫€艰缃负20锛屽垯搴旀墽琛屼互涓嬪懡浠わ細
sudo sysctl vm.swappiness=20
瑕佹案涔呮洿鏀箂wappiness鐨勫€硷紝搴斿皢鍙傛暟vm.swappiness鏇存敼涓?etc/sysctl.conf鏂囦欢锛岀劧鍚庨噸鏂板紩瀵肩郴缁熴€?br/>vm.swappiness=10
涓夈€佸垹闄や氦鎹㈡枃浠?br/>瑕佸仠鐢ㄥ拰鍒犻櫎娲诲姩浜ゆ崲绌洪棿锛岃鎵ц浠ヤ笅姝ラ锛?br/>1銆佸仠鐢ㄤ氦鎹㈢┖闂磋鍋滅敤浜ゆ崲绌洪棿锛屽彲浠ヤ娇鐢╯wapoff鍛戒护锛屽涓嬫墍绀猴細
sudo swapoff 鈥搗 /swapfile
2銆佷粠/etc/fstab涓垹闄?缂栬緫/etc/fstab鏂囦欢锛屼粠鏂囦欢涓垹闄?quot;/swapfile swap swap defaults 0 0 "杩欎竴琛岋紝骞朵繚瀛樸€?br/>3銆佸垹闄wapfile鏂囦欢 浣犲彲浠ヤ娇鐢╮m鍛戒护鍒犻櫎/swapfile鏂囦欢銆?br/>$ sudo rm /swapfile
鐜板湪锛屾偍宸茬粡浜嗚В浜嗗浣曞湪Ubuntu 20.04 璁$畻鏈轰腑鍒涘缓浜ゆ崲绌洪棿銆傚鏋滄湭閰嶇疆锛屾垨鑰呮偍瑕佸垱寤哄彟涓€涓氦鎹㈢┖闂淬€?br/>A5浜掕仈https://www.a5idc.net/

以上是关于濡備綍鍦║BUNTU 20.04鎿嶄綔绯荤粺涓婃坊鍔爏wap浜ゆ崲绌洪棿的主要内容,如果未能解决你的问题,请参考以下文章

鎿嶄綔绯荤粺浠嬬粛

濡備綍鍦ㄥ懡浠よ涓嬫鏌ョ‖鐩橈紵

濡備綍鏀瑰彉linux绯荤粺鐨勫彧璇绘枃浠剁殑鏉冮檺

Jigsaw 椤圭洰锛欽ava 妯″潡绯荤粺鏂版墜寮曞

Playgrounds鍙互鍦╩acOS绯荤粺涓婁娇鐢ㄥ暒