隨筆-109  評(píng)論-187  文章-25  trackbacks-0

          網(wǎng)上轉(zhuǎn)載的,試過(guò),確實(shí)能用,這是手動(dòng)增加SWAP的一個(gè)很好的方式,建議在安裝LINUX的時(shí)候開(kāi)始就要建一個(gè)SWAP,最好是內(nèi)存的2倍。
          linux中增加swap分區(qū)文件的步驟方法:

          1、檢查當(dāng)前的分區(qū)情況(使用free -m或cat /proc/swaps ):
          ?[root@db2 root]# free -m
          ????????????? total?????? used?????? free???? shared??? buffers???? cached
          ?Mem:????????? 1006???????? 84??????? 922????????? 0???????? 11???????? 38
          ?-/+ buffers/cache:???????? 35??????? 971
          ?Swap:??????????? 0????????? 0????????? 0
          ?[root@db2 root]#

          2、增加交換分區(qū)文件及大小:
          檢查沒(méi)有swap,下面就需要增加:
          判定新交換文件的大小,將大小乘以1024來(lái)判定塊的大小。例如,大小為64MB的交換文件的塊大小為65536,在 shell 提示下以根用戶身份鍵入以下命令,其中的 count 等于想要的塊大小。

          ?[root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000
          ?1024000+0 records in
          ?1024000+0 records out
          ?[root@db2 root]#

          使用以下命令來(lái)設(shè)置交換文件:
          ?[root@db2 root]# mkswap /home/swap
          ?Setting up swapspace version 1, size = 1023996 KiB
          ?[root@db2 root]#

          3、啟用交換分區(qū)文件:
          要立即啟用交換文件而不是在引導(dǎo)時(shí)自動(dòng)啟用,使用以下命令:
          ?[root@db2 root]# swapon /home/swap

          檢查增加后的交換情況:?
          ?[root@db2 root]# free -m
          ????????????? total?????? used?????? free???? shared??? buffers???? cached
          ?Mem:????????? 1006??????? 994???????? 12????????? 0????????? 4??????? 929
          ?-/+ buffers/cache:???????? 60??????? 946
          ?Swap:????????? 999????????? 0??????? 999
          ?[root@db2 root]#
          ?
          要在引導(dǎo)時(shí)啟用,編輯 /etc/fstab 文件來(lái)包含以下行(/home/swap?????????????? swap??????????????????? swap??? defaults??????? 0 0 ):
          ?[root@db2 root]# vi /etc/fstab
          ?LABEL=/???????????????? /?????????????????????? ext3??? defaults??????? 1 1????? ?
          ?LABEL=/boot???????????? /boot?????????????????? ext2??? defaults??????? 1 2????? /home/swap?????????????? swap??????????????????? swap??? defaults??????? 0 0
          ??????? none??????????????????? /dev/pts??????????????? devpts? gid=5,mode=620? 0 0?????
          ??????? none??????????????????? /proc?????????????????? proc??? defaults??????? 0 0?????
          ??????? none??????????????????? /dev/shm??????????????? tmpfs?? defaults??????? 0 0?????
          ??????? LABEL=/usr????????????? /usr??????????????????? ext3??? defaults??????? 1 2?????
          ??????? /dev/sda5?????????????? swap??????????????????? swap??? defaults??????? 0 0?????
          ??????? /dev/cdrom????????????? /mnt/cdrom????????????? iso9660 noauto,owner,kudzu,ro 0 0
          ??????? /dev/fd0??????????????? /mnt/floppy???????????? auto??? noauto,owner,kudzu 0 0??
          ??????? /home/swap?????????????? swap??????????????????? swap??? defaults??????? 0 0??
          系統(tǒng)下次引導(dǎo)時(shí),它就會(huì)啟用新建的交換文件?????????
          再次檢查添加后的情況:
          ?[root@db2 oracledb]# free -m????????????????????????????????????????????
          ???????????????????? total?????? used?????? free???? shared??? buffers???? cached
          ??????? Mem:????????? 1006??????? 979???????? 27????????? 0????????? 6??????? 917
          ??????? -/+ buffers/cache:???????? 54??????? 952????????????????????????????????
          ??????? Swap:????????? 999????????? 0??????? 999????????????????????????????????
          ??????? [root@db2 oracledb]#?????

          posted on 2006-11-02 13:49 小小程序程序員混口飯吃 閱讀(4401) 評(píng)論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 武安市| 昌宁县| 台北市| 香港| 肥城市| 民和| 石楼县| 太仓市| 修水县| 孟州市| 阜新市| 屯门区| 西贡区| 阳城县| 丰原市| 嵩明县| 德格县| 榆树市| 柯坪县| 永春县| 新竹市| 无为县| 蓝田县| 芮城县| 陆丰市| 榆林市| 巴林右旗| 文山县| 保德县| 上高县| 郁南县| 手游| 奈曼旗| 永和县| 吉林省| 崇义县| 海盐县| 乌审旗| 商都县| 若尔盖县| 兴义市|