背景
本人機器是 小米筆記本12.5air
初代
基本配置如下:
- CPU : Intel Core M-6Y30
- 內存 : 4G (LPDDR3 1866 mhz)
- 硬盤 : (原裝) 128GB SATA
- 硬盤 : (加裝) (主硬盤) PM981 512G (nvme)
直接做成了雙系統
- Linux Deepin 15.11 (主力開發)
- Windows 10 企業LTSC
最近在deepin下開發了一段時間,雖然CPU常常滿載,但還勉強夠用,沒有明顯的卡死的情況。最大的問題還是內存4G比較吃緊,同時運行 Chrome
+ idea
+ webstorm
+ Navicat(wine)
顯得捉襟見肘,4G內存全滿,4G swap交換區也接近95%,內存焊死在主板上,沒能力升級,但swap的默認4G還是可以手動修改的。
另外還有一個考慮,pm981的性能也是不用擔心,雖然在這臺機器受到了主板南橋芯片的限制,依然能跑出接近2G讀取 1.3G寫入的連續速度,4k分數也是不俗的。當交換區並不會拖垮整機速度很多。
折騰
注意:後面的內容是直接操作系統重要文件和重要配置,具有較大的風險,需要有一定折騰精神,不建議輕易嘗試!!!
說了那麼多廢話開始正文。。。
Linux Deepin 15.11 在我的電腦配置下,安裝用默認配置,swap分配的是4G,單文件形式,位置是/swapfile
(聽說有些電腦會不分配swap)
那麼大致折騰的流程就是
- 新建一個20G的swap文件
- 配置成swap文件
- 修改系統配置,開機自動識別新swap文件
- 重啓
- 刪除舊文件,騰出空間
具體命令
# 先直接root
sudo su
# 新建一個交換區文件,關鍵參數是count=4096,意思是4G,如果你想和我一樣搞個大事情,就count=20480
dd if=/dev/zero of=/root/swapfile bs=1M count=4096
# 建立swap的文件系統
mkswap /root/swapfile
# 啓用swap文件
swapon /root/swapfile
# 賦權
chmod 644 /root/swapfile
# 修改系統開機啓動配置
vim /etc/fstab
# 已經有一行舊的配置
# /swapfile none swap defaults 0 0
# 註銷掉
# 新增一行
/root/swapfile none swap defaults 0 0
接下來在deepin自帶的系統管理器裏,新舊的swap都會工作
我這裏看到的是24G
重啓電腦,舊的4G交換區就會失效
就可以看到新的交換區的容量 例如20G
這時候舊的4G交換區已經沒有用了,可以直接刪除
sudo rm /swapfile
測試
暴力測試一下,看看效果如何
運行了
chrome 和 firefox 都開了20多個頁面
idea 5個項目,項目全debug啓動
webstorm 3個項目,全部dev啓動
其他雜七雜八的開了一堆
並且全部最小化,放置了一段時間後
效果如圖
交換空間大約消耗了7GB。。。。
所以說一般電腦設置個8GB交換空間就綽綽有餘了!!!
END
再總結一下,本方法適合內存較小且硬盤是固態硬盤性能強勁的機器,使用後可以在一定程度下增加電腦多開的能力,但也不是萬能的。
參考: https://blog.csdn.net/qq_35448976/article/details/75113789