首頁 運維 linux運維 介紹兩種方法來建立記憶體交換空間swap

介紹兩種方法來建立記憶體交換空間swap

Nov 05, 2020 am 09:49 AM
swap

首先來介紹下swap的作用。一般的,當我們安裝好了linux作業系統後,系統會預設建立swap分割區。我們來看看伺服器上swap分區的使用情況

# free -h
              total        used        free      shared  buff/cache   available
Mem:           992M        630M         68M        264K        293M        198M
Swap:          1.0G         96M        927M
登入後複製

該伺服器的swap分區大小為1G,這個swap分區是系統預設創建好,待會我們在此基礎上,增大swap分區的容量。

swap分割區稱之為交換分割區,它作為一個特殊的硬碟空間,扮演著記憶體的角色。當系統記憶體不夠用時,系統就會把記憶體中一部分暫時不會用到的資料存放到swap分割區中去。使用swap分區的好處是,硬碟價格遠比記憶體便宜,所以這是一個非常經濟實惠的可以提高系統記憶體的辦法。但是,如果頻繁的使用swap,那會大大影響系統的運作速度。所以,對於swap的分區做好的使用策略是「備而不用」。

下面,我們來看看,如何建立swap分割區。

透過實體分割區建構swap分割區

首先需要先進行分割區介紹兩種方法來建立記憶體交換空間swap

接下來進行格式化

mkswap /dev/sda5
登入後複製

接著開啟新的swap分割區

介紹兩種方法來建立記憶體交換空間swap至此,swap分割區的建置就完成了,和一般的分割區不一樣的是,建構swap分割區,不需要進行掛載,只需要使用指令swapon 分割區名稱即可。

透過檔案來建構swap分割區

上述的方法適合當磁碟留有剩餘空間沒有使用。但如果磁碟空間全部分割區完畢,那該如何建立swap分割區呢?我們可以透過製作一個大的檔案來建構swap分割區。雖然磁碟的空間已經全部分完了,但只要其中任一個分割區還有剩餘空間,該方法就可以使用。

下面我們來建立一個大檔案

介紹兩種方法來建立記憶體交換空間swap

接下來格式化

介紹兩種方法來建立記憶體交換空間swap

最後開啟swap分區

介紹兩種方法來建立記憶體交換空間swap

今天和大家介紹了兩種方法去構建swap分區,一般swap分區大小建議在2G以內,記住swap分區的作用是當內存不夠用時,用硬碟空間零時充當記憶體使用哦。

以上是介紹兩種方法來建立記憶體交換空間swap的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱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

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

熱門文章

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
什麼是linux的swap空間 什麼是linux的swap空間 Jul 18, 2023 am 11:58 AM

linux的swap空間是Linux作業系統中用作記憶體擴展的特殊硬碟空間,其作用是提供額外的虛擬記憶體以確保系統的正常運行,正確配置和管理swap空間可以幫助保持系統的穩定性和效能,定期監控Swap空間的使用情況,並根據實際情況調整swap空間的大小是系統管理員的責任。

Redis關閉SWAP有什麼用 Redis關閉SWAP有什麼用 May 27, 2023 am 10:30 AM

關閉SWAPSWAP是記憶體交換技術。將記憶體按頁,複製到預先設定的磁碟空間。記憶體是快速的,昂貴的。而磁碟是低速的,廉價的。通常使用SWAP越多,系統效能越低。 Redis是記憶體資料庫,使用SWAP會導致效能快速下降。建議留有足夠內存,並關閉SWAP。

增加swap交換分割區的步驟與方法 - Linux系統指南 增加swap交換分割區的步驟與方法 - Linux系統指南 Jan 03, 2024 pm 07:10 PM

linux系統中想要增加swap交換分割區,該怎麼增加呢?下面我們就來看看詳細的教學。 1、先點擊dock欄上的“啟動器”,找到“深度終端”並運行。 2.然後給root用戶設定密碼,因為安裝過程的是管理員用戶,並沒有設定root密碼。 sudopasswdroot3、設定完成後,執行su指令切換到root使用者4、執行下列指令,在根目錄產生swap檔,count設定區塊數,bs設定區塊大小,產生4G的swap。 ddif=/dev/zeroof=/swapfilecou

Linux Swap空間使用率過高怎麼解決 Linux Swap空間使用率過高怎麼解決 May 27, 2023 pm 12:37 PM

什麼是swap?swapspace是磁碟上的一塊區域,可以是一個分割區,也可以是一個文件,或是他們的組合。簡單點說,當系統物理記憶體吃緊時,Linux會將記憶體中不常存取的資料保存到swap上,這樣系統就有更多的物理記憶體為各個進程服務,而當系統需要存取swap上儲存的內容時,再將swap上的資料載入記憶體中,這就是我們常說的swapout和swapin。為什麼需要swap?要回答這個問題,就需要回答swap為我們帶來了哪些好處。對於一些大型的應用程式(如LibreOffice、videoeditor

deepin沒有swap分割區怎麼辦 deepin沒有swap分割區解決方法 deepin沒有swap分割區怎麼辦 deepin沒有swap分割區解決方法 Feb 29, 2024 am 10:10 AM

在deepin使用過程中,有的使用者發現自己的系統缺少了swap分割區不知道怎麼辦,其實大部分情況下我們沒有swap分割區也沒有關係,如果一定需要的話,也可以手動建立並掛載一個swap分割區來解決。 deepin沒有swap分割區怎麼辦:一、安裝時1、如果我們在安裝系統分割區時沒有swap,如圖所示。 2.這時候可以先退出安裝程序,然後在檔案系統項目下選擇swap,再安裝即可。二、找不到swap1、如果我們安裝時建立了swap分割區,但使用時找不到了,可能是解析度的問題。 2、這時候我們可以嘗試進入grub介面,在

Linux雲端伺服器如何設定swap虛擬記憶體 Linux雲端伺服器如何設定swap虛擬記憶體 May 15, 2023 pm 11:52 PM

swap交換內存主要是指當物理內存不夠用時,系統會啟用硬碟的一部分空間來充當伺服器內存,而默認情況下swap內存會有一些設定標準,它與物理內存的大小也是有關係的。查看記憶體空間:free-h建立swap分區檔案:ddif=/dev/zeroof=/data/swapbs=1Mcount=4096程式碼解釋:bs為區塊的大小,count為區塊的數量,已知bs=1M,count= 4096,1M*1024=4G的swap分區虛擬內存,/data/swap是swap檔案建立的路徑,以上參數可依自己需求修改。 m

Linux雲端伺服器如何設定swap Linux雲端伺服器如何設定swap May 18, 2023 pm 11:55 PM

第一步:確認swap的狀態使用下面的指令查看記憶體狀況:free-m如果結果顯示swap為0,表示swap不存在,需要建立swap。 totalusedfreesharedbufferscachedMem:1840161422615361340-/+buffers/cache:2381602Swap:000或也可以用這個指令來看。如果沒有輸出任何結果,表示swap不存在。 swapon-s第二步:建立swap我們用下面的指令來建立一個大小為2GB的swap檔。 ddif=/dev/zeroof=/

Linux調整Swap空間大小的擴充分割區技巧 Linux調整Swap空間大小的擴充分割區技巧 Feb 29, 2024 am 11:43 AM

查看目前Swap檔案位置以及大小要查看目前正在使用的swap檔案或分割區的位置,您可以使用swapon指令。執行下列指令:sudoswapon--show這將顯示所有活動的swap空間,包括其類型(例如檔案或分割區)、大小、使用情況和位置。如果您只對檔案路徑或分割區路徑感興趣,您可以透過/proc/swaps檔案查看相同的資訊:cat/proc/swaps這將列出系統上所有的swap空間,包括它們的位置。設定一個新的Swap空間在Manjaro(基於Arch的Linux發行版)上,您可以使用多種方法設

See all articles