服务器配置
服务器配置没有任何要求,可以最低配服务器1核2G下高性能运行。
查看cpu信息,1核
代码语言:javascript
复制
lscpu
代码语言:javascript
复制
- **CPU信息**:
- 厂商:GenuineIntel
- CPU家族:6
- 型号:94
- 型号名称:Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz
- 步进:3
- CPU频率:2394.374 MHz
- 核心数:1
- 线程数:1
- 虚拟化类型:full(完全虚拟化)
- **CPU缓存**:
- L1数据缓存:32 KiB
- L1指令缓存:32 KiB
- L2缓存:4 MiB
- L3缓存:27.5 MiB
- **系统信息**:
- 架构:x86_64
- 操作模式:32位、64位
- 字节序:Little Endian
- 地址大小:物理地址46位,虚拟地址48位
- **漏洞和脆弱性信息**:
- 该服务器对一些漏洞和脆弱性有一定的防范措施和处理机制,比如对Meltdown和Spectre漏洞的缓解措施。
查看内存,2G,程序运行占用的内存非常少
代码语言:javascript
复制
free -h
total used free shared buff/cache available
Mem: 1.9Gi 799Mi 103Mi 11Mi 1.1Gi 1.0Gi
Swap: 1.0Gi 519Mi 505Mi
系统的物理内存总量为1.9GB,其中大约有1.1GB被用作缓存和缓冲,可用内存为1.0GB。交换空间总量为1.0GB,当前使用了约519MB。
请确认好自己Linux服务器是 CentOS还是Ubuntu,这两个发行版下的客服程序依赖的系统库不兼容的。最好使用ubuntu,因为ubuntu的仓库源软件都比较新。
编译环境和运行环境需要一致,这样才能把编译好的程序直接拿去运行。
区分CentOS还是Ubuntu以及具体发行版本
代码语言:javascript
复制
lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
运行占用CPU情况 ,cpu:1.8% 内存:7%,占用都非常低
代码语言:javascript
复制
htop
带宽情况,带宽可以适当高一些。
因为如果带宽太低,并发大时,网络请求会阻塞,进入不到系统内,并不是系统支持不了。