搜尋
首頁運維linux運維linux交換分區是什麼

linux交換分區是什麼

Nov 11, 2022 am 10:37 AM
linux

linux交換分割區就是linux的SWAP分割區,它是LINUX下的虛擬記憶體分割區,它的作用是在實體記憶體使用完之後,將磁碟空間(也就是SWAP分割區)虛擬成記憶體來使用。 linux交換分割區和Windows系統的交換檔案作用類似,但是它是一段連續的磁碟空間,而且對使用者不可見。

linux交換分區是什麼

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

linux交換分割區即是linux的SWAP分割區。

交換分割區:SWAP就是LINUX下的虛擬記憶體分割區,它的作用是在實體記憶體使用完之後,將磁碟空間(也就是SWAP分割區)虛擬成記憶體來使用。它和Windows系統的交換檔案作用類似,但是它是一段連續的磁碟空間,並且對使用者不可見。

特點:

  • 1.和Windows系統的交換檔案作用類似,但是它是一段連續的磁碟空間,並且對使用者不可見。

  • 2.它的速度比實體記憶體可是慢多了。

Linux下可以建立兩種類型的交換空間,一種是swap分割區,一種是swap檔。前者適合有空閒的分割區可以使用,後者適合沒有空的硬碟分割區,硬碟的空間都已經分配完畢。

1.為什麼要了解交換分區

作為測試工程師,如果你對伺服器的交換分割區不熟悉,那很可能出現伺服器效能不夠最佳化。

又或你想優化伺服器效能,可以查看伺服器swap的大小和應用程式之間上下文切換快慢或讀寫頻率的多少等彈性設定交換分割區大小。在這裡我們做一個初步的淺談。

2.交換分割區(swap)

Linux交換分割區:當程式需要的記憶體比電腦上擁有的實體記憶體還要大的時候,不管是Windows也好,Linux也好,解決辦法就是把存下來的東西轉移到硬碟上的「虛擬記憶體」中去,儘管硬碟的速度比記憶體慢上很多,但是至少容量要大很多。另外,作業系統也可以把一些很久不活動的程式轉移到虛擬記憶體中去,留出更多的主記憶體給需要的程式和磁碟緩衝。

Linux在安裝的時候,一般需要劃出一個分區作為Linux的“交換分區”,作為虛擬內存內容的保存分區。

swapon -s這個指令,可以查看目前系統的虛擬記憶體的情況,這條指令需要root來運作。

Filename Type Size Used Priority
/dev/sdb3 partition 1004052 0  -1

可以常常看到目前的交換分割區為 /dev/sda3,第2欄的Type中顯示partition.說明這是個交換分割區,那麼,還有其他的Type嗎?

3.建立交換文件

交換文件和交換分割區一樣,大小是固定的,例如你想要一個1G的交換文件,那麼首先要建立一個1G的空白文件,我們用dd這個工具來完成這個任務:

dd if=/dev/zero of=/swapfile bs=1024count=1048576

1048576就是1G用KB表示的大小,如果你想要其他大小文件,更改這個數字即可。

上面的指令,會在根目錄下建立swapfile這個文件,然後,我們需要將它格式化為交換文件的格式:

mkswap /swapfile

然後掛載上去,就可以立刻套用這個交換文件:

swapon /swapfile

你可以運行swapon -s查看一下

Filename Type Size Used Priority
/dev/sda3 partition 1004052 0 -1
/swapfile file 1048486 0 -2

多出來了一項,Type為file,確實是我們創建的交換文件,系統已經在使用了。

如果你想開機的時候自動掛載這個交換文件,那麼還要在/etc/fstab中加上下面這一句:/swapfile swap sw 0 0

#相關推薦:《Linux影片教學

以上是linux交換分區是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Linux操作:管理文件,目錄和權限Linux操作:管理文件,目錄和權限Apr 23, 2025 am 12:19 AM

在Linux中,文件和目錄管理使用ls、cd、mkdir、rm、cp、mv命令,權限管理使用chmod、chown、chgrp命令。 1.文件和目錄管理命令如ls-l列出詳細信息,mkdir-p遞歸創建目錄。 2.權限管理命令如chmod755file設置文件權限,chownuserfile改變文件所有者,chgrpgroupfile改變文件所屬組。這些命令基於文件系統結構和用戶、組系統,通過系統調用和元數據實現操作和控制。

Linux中的維護模式是什麼?解釋了Linux中的維護模式是什麼?解釋了Apr 22, 2025 am 12:06 AM

MaintenancemodeInuxisAspecialBootenvironmentforforcalsystemmaintenancetasks.itallowsadMinistratorStoperFormTaskSlikerSettingPassingPassingPasswords,RepairingFilesystems,andRecoveringFrombootFailuresFailuresFailuresInamInimAlenimalenimalenrenmentrent.ToEnterMainterMainterMaintErmaintErmaintEncemememodeBoode,Interlecttheboo

Linux:深入研究其基本部分Linux:深入研究其基本部分Apr 21, 2025 am 12:03 AM

Linux的核心組件包括內核、文件系統、Shell、用戶空間與內核空間、設備驅動程序以及性能優化和最佳實踐。 1)內核是系統的核心,管理硬件、內存和進程。 2)文件系統組織數據,支持多種類型如ext4、Btrfs和XFS。 3)Shell是用戶與系統交互的命令中心,支持腳本編寫。 4)用戶空間與內核空間分離,確保系統穩定性。 5)設備驅動程序連接硬件與操作系統。 6)性能優化包括調整系統配置和遵循最佳實踐。

Linux體系結構:揭示5個基本組件Linux體系結構:揭示5個基本組件Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

Linux操作:利用維護模式Linux操作:利用維護模式Apr 19, 2025 am 12:08 AM

Linux的維護模式可以通過GRUB菜單進入,具體步驟為:1)在GRUB菜單中選擇內核並按'e'編輯,2)在'linux'行末添加'single'或'1',3)按Ctrl X啟動。維護模式提供了一個安全環境,適用於系統修復、重置密碼和系統升級等任務。

Linux:如何進入恢復模式(和維護)Linux:如何進入恢復模式(和維護)Apr 18, 2025 am 12:05 AM

進入Linux恢復模式的步驟是:1.重啟系統並按特定鍵進入GRUB菜單;2.選擇帶有(recoverymode)的選項;3.在恢復模式菜單中選擇操作,如fsck或root。恢復模式允許你以單用戶模式啟動系統,進行文件系統檢查和修復、編輯配置文件等操作,幫助解決系統問題。

Linux的基本要素:為初學者解釋Linux的基本要素:為初學者解釋Apr 17, 2025 am 12:08 AM

Linux的核心組件包括內核、文件系統、Shell和常用工具。 1.內核管理硬件資源並提供基本服務。 2.文件系統組織和存儲數據。 3.Shell是用戶與系統交互的接口。 4.常用工具幫助完成日常任務。

Linux:看看其基本結構Linux:看看其基本結構Apr 16, 2025 am 12:01 AM

Linux的基本結構包括內核、文件系統和Shell。 1)內核管理硬件資源,使用uname-r查看版本。 2)EXT4文件系統支持大文件和日誌,使用mkfs.ext4創建。 3)Shell如Bash提供命令行交互,使用ls-l列出文件。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!