久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

linux交換空間的作用是什么

本篇內容主要講解“linux交換空間的作用是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux交換空間的作用是什么”吧!

成都創新互聯公司是一家集網站建設,枝江企業網站建設,枝江品牌網站建設,網站定制,枝江網站建設報價,網絡營銷,網絡優化,枝江網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

linux交換空間的作用是增加主機可用的虛擬內存;交換空間是現代Linux系統中的第二種內存類型,交換空間的主要功能就是當全部的RAM被占用并且需要更多內存時,用磁盤空間代替RAM內存。

Linux 系統上交換空間的介紹

學習如何修改你的系統上的交換空間的容量,以及你到底需要多大的交換空間。

當今無論什么操作系統 交換(Swap)空間是非常常見的。Linux 使用交換空間來增加主機可用的虛擬內存。它可以在常規文件或邏輯卷上使用一個或多個專用交換分區或交換文件。

典型計算機中有兩種基本類型的內存。第一種類型,隨機存取存儲器 (RAM),用于存儲計算機使用的數據和程序。只有程序和數據存儲在 RAM 中,計算機才能使用它們。隨機存儲器是易失性存儲器;也就是說,如果計算機關閉了,存儲在 RAM 中的數據就會丟失。

硬盤是用于長期存儲數據和程序的磁性介質。該磁介質可以很好的保存數據;即使計算機斷電,存儲在磁盤上的數據也會保留下來。CPU(中央處理器)不能直接訪問硬盤上的程序和數據;它們必須首先復制到 RAM 中,RAM 是 CPU 訪問代碼指令和操作數據的地方。在引導過程中,計算機將特定的操作系統程序(如內核、init 或 systemd)以及硬盤上的數據復制到 RAM 中,在 RAM 中,計算機的處理器 CPU 可以直接訪問這些數據。

交換空間

交換空間是現代 Linux 系統中的第二種內存類型。交換空間的主要功能是當全部的 RAM 被占用并且需要更多內存時,用磁盤空間代替 RAM 內存。

例如,假設你有一個 8GB RAM 的計算機。如果你啟動的程序沒有填滿 RAM,一切都好,不需要交換。假設你在處理電子表格,當添加更多的行時,你電子表格會增長,加上所有正在運行的程序,將會占用全部的 RAM 。如果這時沒有可用的交換空間,你將不得不停止處理電子表格,直到關閉一些其他程序來釋放一些 RAM 。

內核使用一個內存管理程序來檢測最近沒有使用的內存塊(內存頁)。內存管理程序將這些相對不經常使用的內存頁交換到硬盤上專門指定用于“分頁”或交換的特殊分區。這會釋放 RAM,為輸入電子表格更多數據騰出了空間。那些換出到硬盤的內存頁面被內核的內存管理代碼跟蹤,如果需要,可以被分頁回 RAM。

Linux 計算機中的內存總量是 RAM + 交換分區,交換分區被稱為虛擬內存.

Linux 交換分區類型

Linux 提供了兩種類型的交換空間。默認情況下,大多數 Linux 在安裝時都會創建一個交換分區,但是也可以使用一個特殊配置的文件作為交換文件。交換分區顧名思義就是一個標準磁盤分區,由 mkswap 命令指定交換空間。

如果沒有可用磁盤空間來創建新的交換分區,或者卷組中沒有空間為交換空間創建邏輯卷,則可以使用交換文件。這只是一個創建好并預分配指定大小的常規文件。然后運行 mkswap 命令將其配置為交換空間。除非絕對必要,否則我不建議使用文件來做交換空間。(LCTT 譯注:Ubuntu 近來的版本采用了交換文件而非交換空間,所以我對于這種說法保留看法)

頻繁交換

當總虛擬內存(RAM 和交換空間)變得快滿時,可能會發生頻繁交換。系統花了太多時間在交換空間和 RAM 之間做內存塊的頁面切換,以至于幾乎沒有時間用于實際工作。這種情況的典型癥狀是:系統變得緩慢或完全無反應,硬盤指示燈幾乎持續亮起。

使用 free 的命令來顯示 CPU 負載和內存使用情況,你會發現 CPU 負載非常高,可能達到系統中 CPU 內核數量的 30 到 40 倍。另一個情況是 RAM 和交換空間幾乎完全被分配了。

事實上,查看 SAR(系統活動報告)數據也可以顯示這些內容。在我的每個系統上都安裝 SAR ,并將這些用于數據分析。

交換空間的正確大小是多少?

許多年前,硬盤上分配給交換空間大小是計算機上的 RAM 的兩倍(當然,這是大多數計算機的 RAM 以 KB 或 MB 為單位的時候)。因此,如果一臺計算機有 64KB 的 RAM,應該分配 128KB 的交換分區。該規則考慮到了這樣的事實情況,即 RAM 大小在當時非常小,分配超過 2 倍的 RAM 用于交換空間并不能提高性能。使用超過兩倍的 RAM 進行交換,比實際執行有用的工作的時候,大多數系統將花費更多的時間。

RAM 現在已經很便宜了,如今大多數計算機的 RAM 都達到了幾十億字節。我的大多數新電腦至少有 8GB 內存,一臺有 32GB 內存,我的主工作站有 64GB 內存。我的舊電腦有 4 到 8GB 的內存。

當操作具有大量 RAM 的計算機時,交換空間的限制性能系數遠低于 2 倍。Fedora 28 在線安裝指南 定義了當前關于交換空間分配的方法。下面內容是我提出的建議。

下表根據系統中的 RAM 大小以及是否有足夠的內存讓系統休眠,提供了交換分區的推薦大小。建議的交換分區大小是在安裝過程中自動建立的。但是,為了滿足系統休眠,您需要在自定義分區階段編輯交換空間。

表 1: Fedora 28 文檔中推薦的系統交換空間

系統內存大小推薦的交換空間推薦的交換空間大小(支持休眠模式)小于 2 GB2 倍 RAM3 倍 RAM2 GB - 8 GB等于 RAM 大小2 倍 RAM8 GB - 64 GB0.5 倍 RAM1.5 倍 RAM大于 64 GB工作量相關不建議休眠模式

在上面列出的每個范圍之間的邊界(例如,具有 2GB、8GB 或 64GB 的系統 RAM),請根據所選交換空間和支持休眠功能請謹慎使用。如果你的系統資源允許,增加交換空間可能會帶來更好的性能。

當然,大多數 Linux 管理員對多大的交換空間量有自己的想法。下面的表2 包含了基于我在多種環境中的個人經歷所做出的建議。這些可能不適合你,但是和表 1 一樣,它們可能對你有所幫助。

表 2: 作者推薦的系統交換空間

RAM 大小推薦的交換空間≤ 2GB2X RAM2GB – 8GB= RAM>8GB8GB

這兩個表中共同點,隨著 RAM 數量的增加,超過某一點增加更多交換空間只會導致在交換空間幾乎被全部使用之前就發生頻繁交換。根據以上建議,則應盡可能添加更多 RAM,而不是增加更多交換空間。如類似影響系統性能的情況一樣,請使用最適合你的建議。根據 Linux 環境中的條件進行測試和更改是需要時間和精力的。

向非 LVM 磁盤環境添加更多交換空間

面對已安裝 Linux 的主機并對交換空間的需求不斷變化,有時有必要修改系統定義的交換空間的大小。此過程可用于需要增加交換空間大小的任何情況。它假設有足夠的可用磁盤空間。此過程還假設磁盤分區為 “原始的” EXT4 和交換分區,而不是使用邏輯卷管理(LVM)。

基本步驟很簡單:

  1. 關閉現有的交換空間。

  2. 創建所需大小的新交換分區。

  3. 重讀分區表。

  4. 將分區配置為交換空間。

  5. 添加新分區到 /etc/fstab。

  6. 打開交換空間。

應該不需要重新啟動機器。

為了安全起見,在關閉交換空間前,至少你應該確保沒有應用程序在運行,也沒有交換空間在使用。freetop 命令可以告訴你交換空間是否在使用中。為了更安全,您可以恢復到運行級別 1 或單用戶模式。

使用關閉所有交換空間的命令關閉交換分區:

swapoff -a

現在查看硬盤上的現有分區。

fdisk -l

這將顯示每個驅動器上的分區表。按編號標識當前的交換分區。

使用以下命令在交互模式下啟動 fdisk

fdisk /dev/<device name>

例如:

fdisk /dev/sda

此時,fdisk 是交互方式的,只在指定的磁盤驅動器上進行操作。

使用 fdiskp 子命令驗證磁盤上是否有足夠的可用空間來創建新的交換分區。硬盤上的空間以 512 字節的塊以及起始和結束柱面編號的形式顯示,因此您可能需要做一些計算來確定分配分區之間和末尾的可用空間。

使用 n 子命令創建新的交換分區。fdisk 會問你開始柱面。默認情況下,它選擇編號最低的可用柱面。如果你想改變這一點,輸入開始柱面的編號。

fdisk 命令允許你以多種格式輸入分區的大小,包括最后一個柱面號或字節、KB 或 MB 的大小。例如,鍵入 4000M ,這將在新分區上提供大約 4GB 的空間,然后按回車鍵。

使用 p 子命令來驗證分區是否按照指定的方式創建的。請注意,除非使用結束柱面編號,否則分區可能與你指定的不完全相同。fdisk 命令只能在整個柱面上增量的分配磁盤空間,因此你的分區可能比你指定的稍小或稍大。如果分區不是您想要的,你可以刪除它并重新創建它。

現在指定新分區是交換分區了 。子命令 t 允許你指定定分區的類型。所以輸入 t,指定分區號,當它要求十六進制分區類型時,輸入 82,這是 Linux 交換分區類型,然后按回車鍵。

當你對創建的分區感到滿意時,使用 w 子命令將新的分區表寫入磁盤。fdisk 程序將退出,并在完成修改后的分區表的編寫后返回命令提示符。當 fdisk 完成寫入新分區表時,會收到以下消息:

The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.

此時,你使用 partprobe 命令強制內核重新讀取分區表,這樣就不需要執行重新啟動機器。

partprobe

使用命令 fdisk -l 列出分區,新交換分區應該在列出的分區中。確保新的分區類型是 “Linux swap”。

修改 /etc/fstab 文件以指向新的交換分區。如下所示:

LABEL=SWAP-sdaX   swap        swap    defaults        0 0

其中 X 是分區號。根據新交換分區的位置,添加以下內容:

/dev/sdaY         swap        swap    defaults        0 0

請確保使用正確的分區號?,F在,可以執行創建交換分區的最后一步。使用 mkswap 命令將分區定義為交換分區。

mkswap /dev/sdaY

最后一步是使用以下命令啟用交換空間:

swapon -a

你的新交換分區現在與以前存在的交換分區一起在線。您可以使用 freetop 命令來驗證這一點。

在 LVM 磁盤環境中添加交換空間

如果你的磁盤使用 LVM ,更改交換空間將相當容易。同樣,假設當前交換卷所在的卷組中有可用空間。默認情況下,LVM 環境中的 Fedora Linux 在安裝過程將交換分區創建為邏輯卷。您可以非常簡單地增加交換卷的大小。

以下是在 LVM 環境中增加交換空間大小的步驟:

  1. 關閉所有交換空間。

  2. 增加指定用于交換空間的邏輯卷的大小。

  3. 為交換空間調整大小的卷配置。

  4. 啟用交換空間。

首先,讓我們使用 lvs 命令(列出邏輯卷)來驗證交換空間是否存在以及交換空間是否是邏輯卷。

[root@studentvm1 ~]# lvs
 LV     VG                Attr       LSize  Pool   Origin Data%  Meta%  Move Log Cpy%Sync Convert
 home   fedora_studentvm1 -wi-ao----  2.00g                                                      
 pool00 fedora_studentvm1 twi-aotz--  2.00g               8.17   2.93                            
 root   fedora_studentvm1 Vwi-aotz--  2.00g pool00        8.17                                  
 swap   fedora_studentvm1 -wi-ao----  8.00g                                                      
 tmp    fedora_studentvm1 -wi-ao----  5.00g                                                      
 usr    fedora_studentvm1 -wi-ao---- 15.00g                                                      
 var    fedora_studentvm1 -wi-ao---- 10.00g                                                      
[root@studentvm1 ~]#

你可以看到當前的交換空間大小為 8GB。在這種情況下,我們希望將 2GB 添加到此交換卷中。首先,停止現有的交換空間。如果交換空間正在使用,終止正在運行的程序。

swapoff -a

現在增加邏輯卷的大小。

[root@studentvm1 ~]# lvextend -L +2G /dev/mapper/fedora_studentvm1-swap
 Size of logical volume fedora_studentvm1/swap changed from 8.00 GiB (2048 extents) to 10.00 GiB (2560 extents).
 Logical volume fedora_studentvm1/swap successfully resized.
[root@studentvm1 ~]#

運行 mkswap 命令將整個 10GB 分區變成交換空間。

[root@studentvm1 ~]# mkswap /dev/mapper/fedora_studentvm1-swap
mkswap: /dev/mapper/fedora_studentvm1-swap: warning: wiping old swap signature.
Setting up swapspace version 1, size = 10 GiB (10737414144 bytes)
no label, UUID=3cc2bee0-e746-4b66-aa2d-1ea15ef1574a
[root@studentvm1 ~]#

重新啟用交換空間。

[root@studentvm1 ~]# swapon -a
[root@studentvm1 ~]#

現在,使用 lsblk 命令驗證新交換空間是否存在。同樣,不需要重新啟動機器。

[root@studentvm1 ~]# lsblk
NAME                                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                                    8:0    0   60G  0 disk
|-sda1                                 8:1    0    1G  0 part /boot
`-sda2                                 8:2    0   59G  0 part
 |-fedora_studentvm1-pool00_tmeta   253:0    0    4M  0 lvm  
 | `-fedora_studentvm1-pool00-tpool 253:2    0    2G  0 lvm  
 |   |-fedora_studentvm1-root       253:3    0    2G  0 lvm  /
 |   `-fedora_studentvm1-pool00     253:6    0    2G  0 lvm  
 |-fedora_studentvm1-pool00_tdata   253:1    0    2G  0 lvm  
 | `-fedora_studentvm1-pool00-tpool 253:2    0    2G  0 lvm  
 |   |-fedora_studentvm1-root       253:3    0    2G  0 lvm  /
 |   `-fedora_studentvm1-pool00     253:6    0    2G  0 lvm  
 |-fedora_studentvm1-swap           253:4    0   10G  0 lvm  [SWAP]
 |-fedora_studentvm1-usr            253:5    0   15G  0 lvm  /usr
 |-fedora_studentvm1-home           253:7    0    2G  0 lvm  /home
 |-fedora_studentvm1-var            253:8    0   10G  0 lvm  /var
 `-fedora_studentvm1-tmp            253:9    0    5G  0 lvm  /tmp
sr0                                   11:0    1 1024M  0 rom  
[root@studentvm1 ~]#

您也可以使用 swapon -s 命令或 top、free 或其他幾個命令來驗證這一點。

[root@studentvm1 ~]# free
             total        used        free      shared  buff/cache   available
Mem:        4038808      382404     2754072        4152      902332     3404184
Swap:      10485756           0    10485756
[root@studentvm1 ~]#

請注意,不同的命令以不同的形式顯示或要求輸入設備文件。在 /dev 目錄中訪問特定設備有多種方式。

到此,相信大家對“linux交換空間的作用是什么”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

當前名稱:linux交換空間的作用是什么
路徑分享:http://www.js-pz168.com/article40/gpgieo.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化、App設計、網站收錄、用戶體驗、App開發網站排名

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
粉嫩嫩av羞羞动漫久久久| 91在线无精精品入口| 99re在线视频观看| 午夜精品一区二区三区在线观看| 欧美视频一区二区三区四区| 久久久久国产一区二区三区四区| 亚洲自拍偷拍图区| 国产大陆亚洲精品国产| 久久96国产精品久久99软件| 欧美中文字幕一区二区三区 | 国产一区二区免费在线观看| 色综合久久久久综合体桃花网| 欧美一级在线免费| 一区二区三区欧美在线观看| 国产精品一区专区| 久久久久久亚洲精品不卡4k岛国| 欧美日韩国产小视频在线观看| 国产精品欧美一级免费| 理论片日本一区| 亚洲影视资源网| 北条麻妃一区二区三区| 亚洲精品中文字幕乱码三区不卡| 欧美成人性福生活免费看| 亚洲区小说区图片区qvod| 国产麻豆91精品| 欧美系列一区| 欧美成人vps| 五月天欧美精品| 97视频中文字幕| 欧美午夜寂寞影院| 日韩毛片视频在线看| 国产高清成人在线| 亚洲va久久久噜噜噜久久狠狠| 精品国产乱码久久久久久影片| 天天操天天干天天综合网| 99久免费精品视频在线观看| 一本大道av伊人久久综合| 国产精品嫩草影院com| 国产麻豆午夜三级精品| 日韩久久不卡| 国产亚洲一本大道中文在线| 麻豆国产精品一区二区三区| 久久久精彩视频| 欧美v亚洲v综合ⅴ国产v| 日本中文字幕一区二区视频| 精品国产一区二区三区久久久久久| 91精品免费在线观看| 亚洲成av人片在线观看| 国产精品一区二区a| 欧美一区二区三区爱爱| 日韩和欧美一区二区三区| 国产精品国产精品国产专区不卡| 在线播放国产精品二区一二区四区| 亚洲主播在线播放| 国产福利久久精品| 欧美va亚洲va| 激情综合五月婷婷| 亚洲精品9999| 亚洲图片你懂的| 91丨九色丨蝌蚪富婆spa| 欧美日韩性生活| 亚洲一区二区三区四区在线观看 | 亚洲精品一区二区三区av| 日本一区二区成人在线| 国产成人精品在线看| 日本韩国一区二区三区| 一区二区三区四区中文字幕| 国产精品大全| 亚洲精品一区二区三区四区高清| 久久99精品久久久久久国产越南| 日本一区二区在线| 中文字幕制服丝袜成人av | 蜜臀91精品一区二区三区| 日韩av一区二区三区在线| 国产精品久久久久久久午夜片| 波多野结衣亚洲| 欧美一区二区不卡视频| 精品亚洲aⅴ乱码一区二区三区| 一区二区视频在线播放| 亚洲综合成人在线| 蜜桃av色综合| 国产精品短视频| 91网免费观看| 26uuu国产在线精品一区二区| 国产精品一色哟哟哟| 欧美日韩另类一区| 麻豆91精品91久久久的内涵| 亚洲欧洲精品一区二区三区波多野1战4| 日韩毛片一二三区| 精品一区二区久久久久久久网站| 国产欧美久久久精品影院| 99精品欧美一区二区蜜桃免费| 日韩精品综合一本久道在线视频| 国产美女久久久久| 欧美日韩一级黄| 久热成人在线视频| 欧美午夜精品久久久| 久久狠狠亚洲综合| 欧美性受xxxx| 麻豆91免费看| 欧美日韩在线直播| 激情av综合网| 678五月天丁香亚洲综合网| 国内精品免费在线观看| 欧美三级中文字| 韩国av一区二区三区在线观看| 欧美色图在线观看| 国产自产2019最新不卡| 欧美日本在线观看| 国产激情精品久久久第一区二区| 56国语精品自产拍在线观看| 国产精品99久久久久| 欧美一二三区在线| 成a人片国产精品| 久久美女艺术照精彩视频福利播放 | 欧美精品一区在线| 亚洲曰韩产成在线| 亚洲图片小说在线| 日本中文在线一区| 欧美日韩国产小视频| 国产精品一二一区| 精品1区2区在线观看| 91精品国产一区二区三区动漫| 国产欧美日韩亚州综合| 精品国产综合久久| 一区二区三区欧美在线观看| 亚州欧美一区三区三区在线| 日韩精品视频网| 欧美日韩在线一区二区| 国产91清纯白嫩初高中在线观看| 精品国产精品一区二区夜夜嗨| 91aaaa| 亚洲欧美韩国综合色| 亚洲精品不卡| 极品销魂美女一区二区三区| 欧美成人r级一区二区三区| 1卡2卡3卡精品视频| ●精品国产综合乱码久久久久| 日韩欧美精品久久| 六月丁香婷婷色狠狠久久| 91精品国产欧美一区二区成人 | 日韩亚洲国产中文字幕欧美| 91网站在线播放| 最新久久zyz资源站| 视频二区一区| 精品综合免费视频观看| 欧美成人一区二区三区| 国产另类第一区| 亚洲妇熟xx妇色黄| 欧美三级电影网站| 91在线国产观看| 亚洲精品五月天| 在线免费观看一区| 成人高清伦理免费影院在线观看| 日本一区二区电影| 亚洲人成网站在线播放2019| 国内外精品视频| 国产日本欧洲亚洲| 亚洲成人18| 国产麻豆精品在线| 国产精品视频一二三区| 天堂一区二区三区| 国产精品乡下勾搭老头1| 中文字幕国产精品一区二区| 四虎影视永久免费在线观看一区二区三区| 久久激五月天综合精品| 久久老女人爱爱| 日韩免费三级| 国产成a人亚洲精| 一色屋精品亚洲香蕉网站| 色94色欧美sute亚洲线路一久| 成人一区在线看| 亚洲人成在线播放网站岛国| 在线看日本不卡| 91精品天堂| 午夜精品久久久| 精品免费日韩av| 日产精品久久久一区二区| 国产伦精品一区二区三区免费迷| 国产精品少妇自拍| 91激情五月电影| 99精品国产一区二区| 天堂va蜜桃一区二区三区| 欧美刺激脚交jootjob| 日产中文字幕在线精品一区| 国产精品亚洲第一区在线暖暖韩国| 国产精品剧情在线亚洲| 欧美又粗又大又爽| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 国产精品国产三级国产aⅴ入口| 一本大道综合伊人精品热热| 97se亚洲国产综合自在线观| 午夜精品久久久| 久久夜色精品国产噜噜av | 国产欧美日韩一区| 麻豆国产精品官网| 中文字幕一区二区三区av| 欧美老女人在线| 欧美一区二区三区四区五区六区| 国产东北露脸精品视频|