首頁 >運維 >linux運維 >linux系統沒有交換分割區嗎

linux系統沒有交換分割區嗎

青灯夜游
青灯夜游原創
2023-02-17 12:01:021722瀏覽

linux系統有交換分割區。在Linux系統中,交換分區(交換分區)類似於Windows的虛擬內存,是當物理內存(RAM)被充滿時,作為物理內存的緩存來使用。當系統需要更多的記憶體資源,而實體記憶體已經充滿,記憶體中不活躍的頁就會被移到交換分割區上;交換分割區位於硬碟上,所以它的存取速度比實體記憶體慢。

linux系統沒有交換分割區嗎

本教學操作環境:linux7.3系統、Dell G3電腦。

有時,有必要在作業系統安裝完成之後增加更多的交換空間。例如:把系統記憶體從64MB升級到128MB,但是原有的交換空間只有128MB。如果在系統中執行的是大量使用記憶體的操作或運行需要大量的記憶體的程序,把交換空間增加到256MB會更有利。

新增交換空間有兩中選擇:新增交換分割區或新增交換檔。

交換分區簡介

Linux中Swap(即:交換分區),類似Windows的虛擬內存,就是當記憶體不足的時候,把一部分硬碟空間虛擬成記憶體使用,從而解決記憶體容量不足的情況。

Linux系統中,交換分區(Swap)是當實體記憶體(RAM)被填滿時,作為物理記憶體的快取來使用。當系統需要更多的記憶體資源,而實體記憶體已經充滿,記憶體中不活躍的頁就會被移到交換分割區上。交換分區位於硬碟上,所以它的存取速度比實體記憶體慢。

一般情況下,交換分割區的大小應相當於電腦記憶體的兩倍,但不能超過2048MB(2GB)。      

交換分區的分割建議:

在生產環境中,交換分區的大小大致為真實實體記憶體的1.5~2倍。

linux系統設定交換分割區(swap)

#1、新增一個硬碟用來做交換器分割區

可以檢視新新增的硬碟系統會辨識成sbd:

ls -l /dev/sd*

##2、使用分區指令對新新增的硬碟建立一個分割區:

fdisk /dev/sdb

linux系統沒有交換分割區嗎

3、之後就可以看到dev目錄下有一個sdb1的新分割區了:

#ls -l /dev/sdb*

4、使用swap專用的分割區工具對新建的主分割區進行格式化:

#mkswap /dev/sdb1

5、對交換分割區進行掛載,查看掛載交換器分割區之後原本2G的交換分割區增大到了4G:

#swapon /dev/sdb1

##free -h

##6、要實現重新啟動自動掛載,需要在fstab設定檔裡面寫入永久掛載的設定

#echo "/dev/sdb1 swap swap defaults 0 0" >> /etc/fstab

7、如果不需要了可以卸載,就可以恢復原來的2G了:

#swapoff /dev/sdb1

#free -h

相關推薦:《

Linux視頻教程

以上是linux系統沒有交換分割區嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn