服务器配置没有任何要求,可以最低配服务器1核2G下高性能运行。
查看cpu信息,1核
lscpu
- **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漏洞的缓解措施。1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.
查看内存,2G,程序运行占用的内存非常少
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。1.2.3.4.5.6.
请确认好自己Linux服务器是 CentOS还是Ubuntu,这两个发行版下的客服程序依赖的系统库不兼容的。最好使用ubuntu,因为ubuntu的仓库源软件都比较新。
编译环境和运行环境需要一致,这样才能把编译好的程序直接拿去运行。
区分CentOS还是Ubuntu以及具体发行版本
lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal1.2.3.4.5.6.
运行占用CPU情况 ,cpu:1.8% 内存:7%,占用都非常低
htop1.
带宽情况,带宽可以适当高一些。
因为如果带宽太低,并发大时,网络请求会阻塞,进入不到系统内,并不是系统支持不了。