日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

swap交换空间(当内存不足时)

發布時間:2025/3/21 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 swap交换空间(当内存不足时) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.交換空間概述

虛擬內存
利用硬盤的空間,充當內存的空間
相當于虛擬內存
????????–當物理內存不夠用時,使用磁盤空間來模擬內存
????????–在一定程度上緩解內存不足的問題

CPU----->內存----->
硬盤
當物理內存占滿了,
CPU可以將內存的中數據,暫時放入交換空間中,緩解真實物理內存
的壓力

交換空間最好為內存的2倍,交換空間最大不會超過16G

缺點

上面介紹了swap的優點,那swap的缺點呢?swap是存放在磁盤上的,磁盤的速度和內存比較起來慢了好幾個數量級,如果不停的讀寫swap,那么對系統的性能肯定有影響,尤其是當系統內存很吃緊的時候,讀寫swap空間發生的頻率會很高,導致系統運行很慢,像死了一樣,這個時候添加物理內存是唯一的解決辦法。

由于系統會自動將不常用的內存數據移到swap上,對桌面程序來說,有可能會導致最小化一個程序后,再打開時小卡一下,因為需要將swap上的數據重新加載到內存中來

二.利用硬盤分區制作交換空間

1,選創建磁盤分區

2.格式化交換文件系統

mkswap [磁盤分區]

3.啟動交換分區

swapon [磁盤分區]

4.查看交換分區組成的成員

swapon [磁盤分區]

5.查看交換空間的大小

swapon [磁盤分區]

6.停用交換分區

swapon [磁盤分區]

7.開機自動啟用交換分區,

dev/sdb1? swap swap defaults 0 0寫入(磁盤分區,交換分區,格式方式,參數,備份,測試)

8.檢測交換分區的配置文件書寫是否正確并掛載,

swapon -a

9.查看交換分區組成的成員

swapon

或查看交換空間的大小

free -m

三.用文件方式

1.生成較大的文件

dd? if=數據的源頭? of=生成的文件? bs=每次讀寫數據的大小? count=次數 /dev/zero:擁有無限的數據

2.格式化交換文件

mkswap [生成的文件](of)

3.啟用分區

swapon [格式的交換的文件]

4.更改交換文件權限:

swapon [格式的交換的文件]

5.查看交換分區組成的成員

swapon

或查看交換空間的大小

free -m

6.示例?

? dd if=/dev/zero of=/home/swap.20190330 bs=1M count=4096chmod 0600 /home/swap.20190330mkswap -f /home/swap.20190330echo "/home/swap.20190330 none swap defaults 0 0" >> /etc/fstabswapon -a

總結

以上是生活随笔為你收集整理的swap交换空间(当内存不足时)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。