自建环境很不方便,据说比较安全而且资源占用小,对于小白来说,不会操作,权限什么的如果没有弄好,说不定也会带来安全问题,问题多种多样,解决方法也有,就看自己会不会操作了。
关于资源占用,通过free命令查询已经配置完环境后的内存占用情况:
[root@VM-0-10-centos conf]# free -m total used free shared buff/cache available Mem: 3694 441 390 3 2862 2967 Swap: 0 0 0
total:总内存3694M,used:已用内存441M,available:可用内存2967M。
反正是做实验,安装一下宝塔面板之后再查询内存占用情况,对比一下。
在已配置好WEB环境的情况下,强行安装了宝塔面板,通过free -m命令查询资源占用情况:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 546 138 3 3010 2862 Swap: 0 0 0
total:总内存3694M,used:已用内存546M,available:可用内存2862M。
这样看来,面板占用内存105M左右。
为了测试资源占用情况,把系统重装之后,在纯净系统环境下安装宝塔面板,看看系统资源占用有没有很大的区别。
重装系统之后,马上用free -m命令看下系统资源占用情况:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 185 2853 0 655 3289 Swap: 0 0 0
total:总内存3694M,used:已用内存185M,available:可用内存3289M。
纯净的7.2系统内存占用还是蛮低的。
然后安装宝塔面板(7.9.7版),装完后不装任何环境看下资源占用情况:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 293 1893 0 1508 3153 Swap: 0 0 0
total:总内存3694M,used:已用内存293M,available:可用内存3153M。
安装面板之后,增加了108M的内存占用,与前面自建环境之后再安装面板增加的内存占用量基本一样。
再到宝塔面板中安装WEB环境,安装完之后看下资源占用情况,WEB环境的软件版本也按照自建环境相差不多的版本来,Tengine2.2,MYSQL5.5,PHP7.2,Pure-ftp1.0.49,除了MYSQL和PHP之外,其他两个软件版本都只有一种,没得选择。应该相差不大。安装完了看看情况。
在宝塔面板中安装完WEB环境,查询的资源占用情况:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 512 186 0 2994 2898 Swap: 0 0 0
total:总内存3694M,used:已用内存512M,available:可用内存2898M。
这跟自建环境之后再安装面板所占用的内存几乎相差无几。
这样看来,宝塔面板占用的内存在100M的样子。加上WEB环境,1G的内存剩下大约300~400M,因为这其中还有不可回收缓存占用了一部分。
难怪燃烧的冰大佬会说如果1G内存的话就不要安装面板了,这内存也确实很紧张。
毕竟这还是只是刚刚安装了环境,没有运行任何网站的情况下的内存占用。
要是运行网站了,资源占用可能又会升高不少。
2G内存或2G以上内存的主机,如果嫌麻烦的话可以选择安装面板。
有空再测试一下WDCP面板的占用情况,据说要比宝塔面板的内存占用要高不少。