歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

在linux操作系統下建立虛擬內存

 虛擬內存就是將硬盤規劃出一個區間,讓內存的數據可以經由硬盤來讀取

    在linux 下就是建立swap file , 基本步驟:先建立swap這個裝置或是檔案後,將他格式化為swap格式,最後將他掛載到系統上即可

    方法一: 建立虛擬內存裝置

    直接再加一顆硬盤,並且將其中的某個分區規劃為swap 的文件系統

    1。(1) fdisk /dev/hd[a-d]
    (2) 將該分區的ID改為82 ,其中82為swap的磁盤檔案格式代號

    2。mkswap /dev/hd[a-d][1-16]

    將上面1中的分區格式化為swap的檔案格式

    3。swapon /dev/hd[a-d][1-16]

    啟動swap ,順便說一下 關掉swap的命令為swapoff

    方法二:建立虛擬內存檔案

    這種方法不用增加新硬盤

    基本流程:

    1 。 以 dd指令來建立swapfile;

    如使用dd來新增一個64MB的檔案在/tmp底下

    dd if=/dev/zero of=/tmp/swap bs=4k count=16382

    #dd這個指令是用來轉換檔案並且copy用的
    # if指的是要被轉換的輸入檔案格式 /dev/zero可以由man zero來查看內容
    # of指的是輸出的檔案,我們將之輸出到/tmp/swap這個檔案
    # bs指的是一個扇區占用幾個kb;
    # count指的是要使用多少個bs,所以最後的容量為bs*count = 4k * 16832 ~ 64MB

    2. 以mkswap 來將swapfile格式化為swap的檔案格式

    3。以swapon來啟動該檔案,使之成為swap, 執行完後可以用free查看

Copyright © Linux教程網 All Rights Reserved