目录
- 前言
- 一、CPU
- 二、内存
- 三、磁盘
- 四、带宽
- 更新时间
前言
参考内容:
CPU、内存、存储、带宽,一次性搞清楚服务器资源评估
在申请服务器时需要评估资源需求。少了不够用,多了也浪费。以下内容是对参考内容的提取和理解。
一、CPU
- 性能指标:核数
核数:同一时间内,服务器能运行的最大进程/线程个数。【不考虑超线程的情况】
关联:核数越多,服务器处理能力越强。
考虑到一个CPU有多个核心,则:
评估公式:CPU核数 = CPU个数 * 每个CPU的核数
- 一般非复杂的业务运算,8核就可以。
其余可参照:
二、内存
- 优:内存里的数据读取和处理速度是非常快的。
缺:里面的数据不可保存,断电丢失。
常用于数据的即时处理和运算。
评估方式:把可能要处理的数据量测算下(例如数据表的行数、列数、字段长度、字段类型等),可获得大概的内存需求
- 一般的业务系统,数据量不大,8G,16G,32G就够用。
大数据,人工智能等处理数据量较大的,需要32G、64G、128G等更高的内存量。
三、磁盘
目的:用于存储数据。
常见存储:日志文件、数据文件、系统文件等。
评估方式:
测量每天的日志文件、数据文件等新增文件的大小,按照数据清洗策略,测算一定周期内日志、数据文件的总大小,再加上程序文件、荣誉备份等需要的大小,就可以得到应用系统需要的磁盘大小。
一般的业务系统可能500G、1T就可以了
数仓、大数据平台这种大数据量的处理系统动辄好几个T。
四、带宽
目的:影响数据的传输速率
评估方式:
1:看系统的级别及其对性能的要求,2:看数据传输的大小和系统交互的频次。
- 如果没有跨设备的数据传输和高频的系统交互,千兆就够用
- 如果经常在跨设备上进行大量数据传输。建议万兆。
更新时间
- 2024.07.26:创建