給Linux增加swap記憶體

2022-07-04 03:33:12 字數 786 閱讀 4022

cc: 編譯器內部錯誤:已殺死(程式 cc1)

please submit a full bug report,

see > for instructions.

解決方法:

這個原因是記憶體不足, 在linux下增加臨時swap空間 

step 1: 

#sudo dd if=/dev/zero of=/home/swap bs=64m count=16 

注釋:of=/home/swap,放置swap的空間; count的大小就是增加的swap空間的大小,64m就是塊大小,這裡是64mb,所以總共空間就是bs*count=1024mb.這裡分配空間的時候需要一點時間,等待執行完畢。 

step 2: 

# sudo mkswap /home/swap (可能會提示warning: don』t erase bootbits sectorson whole disk. use -f to force,不用理會) 

注釋:把剛才空間格式化成swap各式 

step 3: 

#sudo swapon /home/swap 

注釋:使剛才建立的swap空間 

step 4:執行你相關的操作,如make 

如果建立了臨時空間仍然提示 「g++: 內部錯誤:killed (程式 cc1plus)」,可能分配的空間不夠大,可繼續分配更大的空間。

關閉: 

step 1:sudo swapoff /home/swap 

step 2:sudo rm /home/swap

給linux伺服器增加swap虛擬記憶體

1.1 swap 概述 計算機對記憶體分為物理記憶體與虛擬記憶體。物理記憶體就是計算機的實際記憶體大小,由ram晶元組成的。虛擬記憶體則是虛擬出來的 使用磁碟代替記憶體。虛擬記憶體的出現,讓機器記憶體不夠的情況得到部分解決。當程式執行起來由作業系統做具體虛擬記憶體到物理記憶體的替換和載入 相應的頁與...

Linux 增加swap虛擬記憶體方法

1.通過命令查詢自己此時虛擬機器swap虛擬記憶體的大小 grep swaptotal proc meminfo 如果不滿足所需 2.進入swap檔案存放位置 3.建立新的swap交換空間 sudo dd if dev zero of usr swap swapfile1 bs 1024 count...

linux 增加swap空間

root localhost free m 檢視swap容量 total used free shared buffers cached mem 1006 969 36 0 9 467 buffers cache 492 514 swap 2015 32 1983 root localhost dd...