9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 電腦知識大全 > CentOS7交換文件設置技巧

CentOS7交換文件設置技巧

時間: 志藝942 分享

CentOS7交換文件設置技巧

  CentOS 是一個基于Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。每個版本的 CentOS都會獲得十年的支持(通過安全更新方式)。接下來是小編為大家收集的CentOS7交換文件設置技巧,希望能幫到大家。

  CentOS7交換文件設置技巧

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
npm WARN deprecated This version of npm lacks support for important features,
npm WARN deprecated such as scoped packages, offered by the primary npm
npm WARN deprecated registry. Consider upgrading to at least npm@2, if not the
npm WARN deprecated latest stable version. To upgrade to npm@2, run:
npm WARN deprecated
npm WARN deprecated npm -g install npm@latest-2
npm WARN deprecated
npm WARN deprecated To upgrade to the latest stable version, run:
npm WARN deprecated
npm WARN deprecated npm -g install npm@latest
npm WARN deprecated
npm WARN deprecated (Depending on how Node.js was installed on your system, you
npm WARN deprecated may need to prefix the preceding commands with `sudo`, or if
npm WARN deprecated on Windows, run them from an Administrator prompt.)
npm WARN deprecated
npm WARN deprecated If you're running the version of npm bundled with
npm WARN deprecated Node.js 0.10 LTS, be aware that the next version of 0.10 LTS
npm WARN deprecated will be bundled with a version of npm@2, which has some small
npm WARN deprecated backwards-incompatible changes made to `npm run-script` and
npm WARN deprecated semver behavior.

  提示其實很清楚,是說npm版本太低,有一些特性不支持。參照提示,執行

  ?

1
npm -g install npm@latest

  同樣先出現一屏提示,畢竟npm在這個時刻還沒有升級,等了幾十秒鐘后,出現了如下

  ?

1
2
3
4
......以上省略
npm WARN deprecated backwards-incompatible changes made to `npm run-script` and
npm WARN deprecated semver behavior.
Killed

  如果不細心,就發現莫名其妙的結束了,而npm也沒有更新。仔細看,會發現最后一行出現一個Killed提示。 到網上一搜,可以發現,這個是因為內存不夠,服務器內存不夠,于是程序就直接結束了。其實如果VPS內存較小的話,不僅在安裝nodejs庫的時候會出現問題,直接使用yum安裝包的時候,也會提示Cannot allocate memory的Error。

  Solution

  升級VPS配置

  最簡單的辦法當然是升級VPS配置了,這個去網頁上點點按鈕就可以,只要掏錢就行。 對個人玩家而言,不過是用VPS上搭點個人網站、折騰點小玩意,沒多大流量,往往不需要太好的配置。于是,就采用下面一個辦法了,增加交換文件。

  SWAP FILE

  我們平時聽得更多的可能是交換分區,就是直接在硬盤上單獨分一個區來當作交換空間使用。如果是在系統已經安裝好后,不方便新建分區,可以使用文件來替代。 交換空間實質就是硬盤,在系統中用作內存的一個較大的緩存,操作系統內存不夠用的時候,會把一些不常用的頁替換到交換空間里面。所以,交換空間會改善一些系統的性能。 但交換空間不是越大越好,因為應用程序如果剛好用到了交換空間的數據,這個時候會有一個比較大的延遲,太大的交換分區會導致大量的應用程序高延遲的情況出現。所以,如果程序有大內存需求,最好的辦法還是增加物理內存。買內存才是王道,交換空間只是一個稍微改善性能的途徑而已。

  CentOS7設置交換文件

  檢查系統條件

  首先,檢查系統是否已經設置了交換空間,原則上,交換空間盡量只設置一個。另外,也需要檢查,系統是否有足夠剩余硬盤空間。

  ?

1
swapon -s

  可以通過swapon命令查看系統的交換空間,或者,也可以通過free命令來查看。

  ?

1
free -h

  通過df命令,來檢查系統的剩余硬盤空間。

  ?

1
df -h

  創建swap文件

  通過fallocate命令來新建一個交換文件,由于我的系統內存是512M,交換分區一般設置為內存了2~4倍,所以我設置成了1G,直接掛載到根目錄下。

  ?

1
sudo fallocate -l 1G /swapfile

  可以通過ls命令來查看

  ?

1
ls -lh /swapfile

  結果如下

  ?

1
-rw-r--r-- 1 root root 1.0G Oct 30 11:00 /swapfile

  啟用交換文件

  首先,修改/swapfile權限,只允許root用戶訪問。

  ?

1
sudo chmod 600 /swapfile

  ls的結果如下

  ?

1
-rw------- 1 root root 1.0G Oct 30 11:00 /swapfile

  接下來,通知系統創建交換空間

  ?

1
sudo mkswap /swapfile

  最后,啟用交換空間

  ?

1
sudo swapon /swapfile

  可以通過swapon -s或者df -h命令來查看結果,交換空間應該會顯示出來。

  持久化配置

  重啟后,系統就不會再將/swapfile設置為交換空間了。 可以在/etc/fstab中添加如下

  ?

1
/swapfile swap swap sw 0 0

  這樣,重啟后系統會自動將/swapfile映射為交換空間。

  最后

  可以想象,如果實際內存需求遠超物理內存大小,會頻繁的出現內存和交換空間的數據交換情況,對硬盤的損傷是比較大的。而且,應用體驗也會比較差。

  所以,交換空間只是臨時解決辦法,買內存條才是王道。


看了“CentOS7交換文件設置技巧”還想看:

1.Centos內存使用與優化技巧

2.CentOS7怎么設置IP地址 CentOS7設置IP地址的方法

3.CentOS7清理yum緩存和釋放內存方法

2849552 主站蜘蛛池模板: 中文字幕一区有码视三区| 亚洲午夜久久久影院伊人| 国产综合色产在线视频欧美| 亚洲另类激情专区小说图片| 欧美黑人巨大xxxxx| 免费中文熟妇在线影片| 色婷婷婷丁香亚洲综合| 日韩精品亚洲专在线电影| 国产一区二区不卡在线看| 欧美成人精品手机在线| 久久久久无码中| 加勒比亚洲视频在线播放| 无码免费大香伊蕉在人线国产| 亚洲精品漫画一二三区| 青青在线视频一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 久久99久国产精品66| 97欧美精品系列一区二区| 婷婷色香五月综合缴缴情香蕉| 在线免费不卡视频| 不卡国产一区二区三区| 色综合 图片区 小说区| 最新偷拍一区二区三区| 亚洲 校园 欧美 国产 另类| 香港特级三A毛片免费观看| 国产精品久久久久无码网站| 色婷婷欧美在线播放内射 | 青青草国产自产一区二区| 67194熟妇在线观看线路| AV秘 无码一区二| 亚洲嫩模一区二区三区| 成人一区二区人妻不卡视频| 九九在线精品国产| 中文一区二区视频| 久久精品人妻无码一区二区三区| 国产专区精品三级免费看| 国产午精品午夜福利757视频播放| 欧美性69式xxxx护士| 日本污视频在线观看| 日本区二区三区不卡视频| 狠狠躁夜夜躁人人爽天天天天|