一、说明
1.写性能测试计划时,写服务器配置
2.整理、总结和检查服务器配置命令
二、解决
0.服务器信息
1)系统版本
cat /proc/version2)Linux版本
cat /etc/redhat-release
1、CPU
1)CPU核数
cat /proc/cpuinfo| grep "cpu cores"| uniq2)CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c3)CPU其他信息
cat /proc/cpuinfo说明: 参数说明(部分)
processor :逻辑处理核在系统中的编号。对于单核处理器,课程被认为是它CPU编号,多核处理器可以是物理核,也可以是超线程技术的虚拟逻辑核 vendor_id :CPU制造商 cpu family :CPU产品系列代码 model :CPU哪一代属于其系列中的代号? model name:CPU名称及其编号、标称主频 stepping :CPU属于制作更新版 cpu MHz :CPU主频实际使用 cache size :CPU二级缓存大小 physical id :单个CPU的标号 siblings :单个CPU逻辑物理核数 core id :当前物理核在其所处CPU中的编号,这个数字不一定是连续的 cpu cores :逻辑核所在CPU的物理核数 apicid :用于区分不同逻辑核的编号,系统中每个逻辑核的编号必然不同,这个数字不一定是连续的 fpu :是否有浮点运算单位(Floating Point Unit) fpu_exception :是否支持浮点计算异常 cpuid level :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令将返回不同的内容 wp :表明当前CPU内核支持用户空间的写作保护吗?(Write Protection) flags :当前CPU支持的功能 bogomips :在系统内核启动时粗略计算CPU速度(Million Instructions Per Second) clflush size :每次刷新缓存单位的大小 cache_alignment :对齐单位的缓存地址 address sizes :可访问地址空间位数 power management :支持能源管理,可选支持功能如下:
2、内存
1)查看内存
free -mh2)示例
total:代表物理,内存总量 used:总计分配给缓存(包含Buffer和cache)但部分缓存可能没有实际使用 free:未分配的内存。真正未使用的物理内存数量。 shared:一般系统不会使用共享内存 buff:系统分配但未使用buffers数量 cache:系统分配但未使用cache数量
available:和free有区别,是实际可用的最大空间。
3、磁盘
1)磁盘大小
df -hl
4、内网带宽
1)查看网卡
ifconfig2)查看带宽
sudo ethtool ens192Speed:内网带宽,10GB/s
5.实时监控外网带宽
1)安装工具
yum install iftop2)实时监控
iftop -i eth0 -P
6.外网带宽测速
1)依赖git环境
2)创建目录
mkdir /home/speedtest-cli3)进入
cd /home/speedtest-cli4)克隆项目
git clone https://github.com/sivel/speedtest-cli.git5)进入脚本目录
cd /home/speedtest-cli/speedtest-cli6)执行测速脚本
./speedtest.py7)git不能使用,网盘下载,上传,减压使用
https://pan.baidu.com/s/1gmc95t0BwO6zTL013KIVsA密码统一:6326
备份时间: 2022-07-11;内部测试URL可能失效
备份解压命令
unzip进入目录
cd /home/speedtest-cli/speedtest-cli-master然后执行脚本
