软件部:张永杰
在工程项目中,服务器的配置应该根据系统的功能和规模来确定,而选择的参数包括:CPU、内存、硬盘、带宽。下面以通讯服务软件为例,来说明一下各种指标的选择原则及推荐配置。
1.CPU
根据通讯点数越多,所需的计算能力要求也越强。CPU一般2核以上,推荐4核或者8核。根据经验给出推荐配置如下表:
注意事项:
1.云服务器性能比物理服务器性能略低,选择时应适当提高配置。
2.云服务在购买时,不要选择1核的配置,因为如果系统中CPU占用100%时,远程操作系统将非常卡顿,严重的可能需要在后台重做系统。
2.内存
内存是直接影响系统规模的一个关键参数,因为系统规模越大,所需的内存空间也就越多。
通讯服务软件所需内存的量可以按照如下公式来粗略估算:
通讯服务软件所占内存=3M*系统点数。
而整个服务器内存配置组成为:
服务器内存=操作系统+通讯服务软件+数据库软件+应用系统+其它
比如:测点数在1000的系统,内存至少为8G。
各部分占比如下表:
3.硬盘
服务器中占用磁盘空间的主要有历史记录、照片。
历史记录的占用空间有关的指标包括:采集量个数、存储间隔、测点数量、存储年限
举例:一般采集量在15个,存储间隔为5分钟的系统,单侧点每年的数据量为60M左右。
即:测点数1000的系统10年间的数据存储量为:60M*1000*10=600G。
照片的占用空间有关指标包括:照片质量(照片大小)、存储间隔、测点数量、存储年限。
举例:一般系统中照片分辨率为1280X720时,单张照片尺寸大约为100k左右。
按照1小时抓拍一次,一个相机一年照片所占空间为:0.1MX24X365=876M
即:测点数1000的系统,10年间照片的存储量为:876M*1000*10=876G。
注:1. 以上只是历史类数据的占用空间,还未计算报警以及系统日志等所占空间,所以服务器在配置硬盘的时候应该预留足够的空间。
2. 减少磁盘占用的方式有两种:降低存储频率、定期删除旧数据。
4.带宽
一般的监控系统中我们粗略估计100测点所需的最低带宽为1MB,推荐2MB。
对于有视频的系统,单路视频所需的带宽为1MB。