linux 交換分割槽

2021-08-09 07:56:11 字數 646 閱讀 5131

1、為何mem很多,swap卻慢了?

根據linux記憶體管理方法,在兩種情況下,swap會被使用:)

1.2 page排程演算法:當某些mem中的page長時間不用,即使mem還有很多空間,仍會被換出到swap。

2、怎麼設定swap大小?

一般將swap大小設定為超過物理記憶體1.6倍。

3、當swap不夠時,怎麼調節其大小?

增加swap分割槽大小,有兩種方式:

3.1 用dd建立swap檔案

a) 建立swap

dd if=/dev/zero of=/var/swap bs=1m count=1024

b) 啟用新建swap

swapon /var/swap(解除安裝命令是 swapoff)

c) 系統啟動時預設載入

vi /etc/fstab

/var/swap               swap                    swap    defaults        0 0

若不需要了,可以**(rm /var/swap)

d)檢視swap載入是否成功(swapon -s)

3.2 mkswap建立swap分割槽

a) mkswap /dev/sdb2

同3.1,也需要b到d的步驟

Linux增加交換分割槽

在安裝oracle後,為使oracle流暢執行,需要手動增加linux的交換分割槽 相當於windows下的虛擬記憶體 的大小,本文介紹兩種增加交換分割槽 swap 的方法。第一種方法 新建分割槽 1 fdisk dev sda 2 n新建乙個分割槽,新建分割槽要求硬碟上還有空閒空間可用。注意 分出...

linux增大交換分割槽

一,檢視現有memory及swap free m total used free shared buffers cached mem 2026 1931 95 0 15 1789 buffers cache 127 1899 swap 3074 2 3071 二,用dd命令建立乙個2g的檔案 2g ...

設定Linux交換分割槽

linux下可以建立兩種型別的交換空間,一種是swap分割槽,一種是swap檔案。前者適合有空閒的分割槽可以使用,後者適合於沒有空的硬碟分割槽,硬碟的空間都已經分配完畢。例如 安裝redhat的時候,你可以預設劃分硬碟空間,交換區的大小事系統預設配置,當你安裝完系統後需要安裝乙個oracle資料庫,...