由於樹莓派3的預設記憶體只有1g,而應用程式執行過程中,存在大量的io讀寫,以及網路轉換,記憶體交換等。這樣,也有很多buffer、cache資源占用等,很快就會接近1gb,最終導致可使用記憶體就幾kb,程式稍微執行一段時間,部分就會自動crush掉;存在如下這樣的問題:
(1)接收大量,服務占用記憶體較高(pandion占用310mb,osprey占用396mb)加上buffer和cache占用資源之和,接近900mb,盒子本身記憶體資源不足,可用記憶體只剩下25~27mb;這樣效能比較差,傳圖慢,會導致擠壓;
(2)sd卡儲存空間小,可見盒子可用記憶體持續保持在26mb左右,本身swap分割槽只有100mb;
修改之後,檢查看起來效能相對稍微強一點。下面簡要記錄一下swap擴充套件分割槽:
一.linux下察看swap分割槽大小的命令
top或者fdisk -l
或者free -m
swap分割槽一般大小為物理記憶體的2倍,但最大不超過2g;
二.swap增加方法
增加swap空間的方法有兩個:增加另外乙個swap分割槽,或通過建立乙個swap檔案來實現。
一)增加乙個swap分割槽:
1)建立乙個swap分割槽: fdisk -l /dev/cciss/c0d0 (m---p ---n --t (將分割槽格式轉換成 82)--w)(如/dev/cciss/c0d0p6)
2)格式化分割槽:mkswap -c v1 /dev/cciss/c0d06;
3)修改/etc/fstab檔案,增加
/dev/cciss/c0d0p6 swap swap default 0 0
4)啟用swap分割槽:swapon -a /dev/cciss/c0d0p6;
5) 檢視swap 分割槽:swapon -s 或 free 或 cat /proc/swaps
二)增加乙個swap檔案;
1)dd if=/dev/zero of=/tmp/tmp.swap bs=1m count =100;( 建立乙個100m的檔案);
2)mkswap /tmp/tmp.swap; (標識為swap檔案)
3)swapon /tmp/tmp.swap;(啟用swap檔案)
4)修改/etc/fstab檔案,增加以下內容:
/tmp/tmp.swap swap swap default 0 0
5)swapon -s 或free 或cat /proc/swaps 檢視。
三)刪除swap分割槽:
1) swapoff /dev/cciss/c0d0p6;
2) 修改/etc/fstab檔案。
驗證可用。
參考:
ddaif=/dev/zero of=/mnt/swap bs=1m count=4096
mkswap /mnt/swap
chmod
0600 /mnt/swap
swapon /mnt/swap
vi /etc/fstab
樹莓派 為樹莓派配置或擴充套件swap分割槽
由於樹莓派3的預設記憶體只有1g,而應用程式執行過程中,存在大量的io讀寫,以及網路轉換,記憶體交換等。這樣,也有很多buffer cache資源占用等,很快就會接近1gb,最終導致可使用記憶體就幾kb,程式稍微執行一段時間,部分就會自動crush掉 存在如下這樣的問題 1 接收大量,服務占用記憶體...
樹莓派配置
配置選項 樹莓派第一次使用的時候需要進行乙個簡單的配置,在命令列模式下執行以下命令 1.expand filesystem 擴充套件檔案系統,將根分割槽擴充套件到整張 sd 卡 樹莓派預設不使用 sd 卡的全部空間,有一部分保留,建議選中 2.change user password 改變預設 pi...
樹莓派 初嚐樹莓派
樹莓派是一款信用卡大小的微型電腦,可以說是 麻雀雖小,五臟俱全 作為一台功能完整的超小型電腦,也採用馮 諾依曼體系,就是包含了控制器 運算器 儲存器 輸入裝置 輸出裝置。只不過樹莓派把整個硬體系統整合在了一塊電路板上,這被稱為soc system on chip 比如華為手機所採用的麒麟處理器就是s...