128M的VPS折騰記錄
warning:
这篇文章距离上次修改已过1465天,其中的内容可能已经有所变动。
一年前買了個128m的vps,這麼小的內存其實沒啥用,隨便一個東西就占滿了內存,還沒有一個路由器性能好。不過好在是KVM的,多少可以拿來折騰一下,這幾天閒來無事折騰一下。
首先安裝docker
這個vps的系統我使用的是Debian9,安裝好系統內存佔用大概40m左右。爲了能有更多的使用內存,這能用Swap。首先把swap設置到512M,設置方法這裡就不寫了。
升级源并安装软件
自动安装 Docker <p class="prettyprint lang-bsh"><span class="pln">apt</span><span class="pun">-</span><span class="pln">get update </span><span class="pun">&&</span><span class="pln"> apt</span><span class="pun">-</span><span class="pln">get install </span><span class="pun">-</span>
<span class="pln">y wget vim
</span>
<span class="pln">wget </span><span class="pun">-</span><span class="pln">qO</span><span class="pun">-</span><span class="pln"> get</span><span class="pun">.</span><span class="pln">docker</span><span class="pun">.</span><span class="pln">com </span><span class="pun">|</span><span class="pln"> bash</span>
</p>
<span style="font-family: 'andale mono', monospace;">執行結束后docker已經安裝上了,如果無法安裝請查看一下錯誤原因,我遇到的是systemctl命令的提示</span>
Failed to reload daemon: Refusing to reload, not enough space available on /run/systemd. Currently, 10.5M are free, but a safety buffer of 16.0M is enforced.
遇到這種問題需要在
/etc/fstab
文件中加入下面的命令,其中size的大小根據提示適當增加就行了。增加后保存文件,重啟vps,再執行systemctl命令就正常了。
tmpfs /run tmpfs nosuid,noexec,size=50M,nr_inodes=4096 0 0
docker安裝好后由於只有128M內存,就不安裝docker的操作UI面板了,爲了後面的管理方面我還是選擇了安裝寶塔面板,選擇5.9版本的。這個版本面板佔用內存比較小,官網說只有10M。
面板好了后開始安裝nginx,選擇的是快速安裝,但是還是編譯安裝了很多依賴什麽的,耗時至少半個小時。沒辦法,性能太差。其他的php數據庫啥的就不安裝了,到此折騰完畢。
使用過程中內存佔用80M左右,交換分區佔用150M左右。如果不裝面板應該能更好點。