- 博客(62)
- 问答 (1)
- 收藏
- 关注
原创 服务器测试之内存基础知识
内存(Memory)又称主存,用于暂时存放中间态的临时数据:是外设与CPU进行沟通的桥梁。(Memory)是计算机系统中用于存储数据和程序的硬件组件。它在计算机运行过程中扮演着至关重要的角色,主要负责临时存储操作系统、应用程序和当前正在处理的数据。内存条(Memory Module)是计算机中用于存储数据的物理组件,通常插入主板上的内存插槽中。内存条的主要功能是为计算机的运行提供临时存储空间,以便CPU可以快速读取和写入数据。MemoryChip 内存芯片 颗粒。
2025-01-14 16:47:40
841
原创 服务器测试之CPU基础知识
CPU(中央处理单元)是计算机的大脑,负责处理和执行指令,CPU包括运算逻辑部件、寄存器部件和控制部件等,英文Logic components;运算逻辑部件,可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。该芯片位于设备内部主电路板(主板或主板)上的特殊座(插槽)中。实物如下图,左为散热器一面,右为主板一面CPU指令执行过程:CPU到底是怎么一条条的执行指令的呢?几乎全部的冯·诺伊曼型计算机的CPU,工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。
2024-10-30 16:24:11
1322
原创 服务器测试之GPU基础汇总
GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。一个专门的图形核心处理器。GPU是显示卡的“大脑”,决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。可以形象的理解为90%的ALU(运算单元),5%的Control(控制单元)、5%的Cache(缓存单元)GPU的设计原理——总结为大量的简单运算。
2024-09-06 13:33:39
10593
5
原创 服务器测试之硬盘规格扫盲贴
闪存:闪存颗粒,又称闪存,是一种非易失性存储器,即在断电的情况下依旧可以保存已经写入的数据。举个简单的例子:当Host要写入4KB数据时,最坏的状况就是一个数据块中没有可用空间,但是呢,这个数据块中有一些无效数据内容能够被擦除,这时主控的做法就是,把这个数据块中全部的数据搬到缓存,然后擦除这个块,在缓存里update整个数据块的内容,更新完成后,把最新的数据搬回数据块,整个操作造成的写放大: Host只需写4K数据,却带来了整个数据块(假设1024KB)的写操作,写放大就等于1024/4=256倍。
2024-06-18 15:44:21
2105
原创 服务器测试之网卡性能调优
nvidia下载mlnx_ofed:https://network.nvidia.com/products/infiniband-drivers/linux/mlnx_ofed/intel下载驱动固件:https://www.intel.com/content/www/us/en/download-center/home.html。然而,你可以根据实际情况手动调整中断相关配置。老生常谈了,一些性能相关的设置项打开,节能的关闭,虚拟化相关的VMX/SR-IOV/IOMMU最好也都关掉。
2024-05-10 18:15:21
2618
12
原创 整机性能测试BIOS下设置项说明
Intel VT-d的全称是Intel Virtualization Technology for Direct I/O,它是Intel虚拟化技术的一部分,主要针对的是I/O子系统,它的实现主要是通过在硬件上引入重定向单元,将I/O设备的DMA访问请求和中断请求重定向到VMM设定好的VM中,实现I/O子系统的虚拟化。每个内存控制器只负责离自己较近的14个core,保证所有的c2m访问都在6跳以内以控制各种访问时延,解决了离内存控制器较近的core会享受到更低的时延,较远的core就会有较高的时延。
2024-04-17 16:32:38
7649
原创 服务器BMC测试之postman测试redfish
查看 redfish 的bios 配置获取地址 例如华为的为 https://device_ip/redfish/v1/Systems/system_id/Bios。设置为Post 增加redfish获取token的地址 并修改 headers。获取到 X-Auth-Token 变量中 获取到的返回值如下。----增加测试BMC ip 为环境变量 点击+ 新建环境。postman初始化设置----Redfish测试。-----登录账号请自行申请。6.修改自己blank的名字。
2024-03-28 14:52:46
2330
原创 DPDK网络测试
概述网络性能测试主要测试DPU的Ethernet性能,由于现场都是bond模式,因此测试只针对两个物理口作bond之后的网络。监测脚本通过如下的监测脚本来分析每个物理网口(p0 / p1)的网络报文统计值(bps / pps):/bin/bashTS_LAST[2{TS[$2]}2222for ((i=0;i<$length;
2023-10-30 15:43:57
713
原创 RoCE性能测试
概述RoCE性能测试主要测试两个BF3之间RDMA的性能,bond模式下只有用SF才可以支持RoCE,因此测试的主要是SF口的RoCE性能。监测网口RoCE报文统计通过如下脚本监测网口RoCE报文统计:/bin/bash。
2023-10-30 15:42:30
1070
原创 存储性能测试
存储性能测试主要包括DPU硬件模拟virtio-blk引擎的性能测试,引擎+SPDK bDev走NVMe-o-RoCE到对端NULL bDev的性能测试
2023-10-27 16:56:19
476
原创 服务器测试之windows系统下reboot测试
批处理文件脚本参考创建一个source_checking的文件夹在被测硬盘下,每次重启后使用批处理命令抓取文件信息,设置任务开机自动执行reboot测试结果日志检查日志文件日志文件
2022-06-20 17:07:41
1151
原创 硬盘测试之CSD2000硬盘扩容
CSD2000硬盘扩容常用命令扩大逻辑容量将 3.2T 物理容量的盘修改为 6.4T 逻辑容量sudo sfx-nvme sfx change-cap /dev/sfdv0n1 -c 6400lsblk /dev/sfdv0n1缩小逻辑容量3.2T 的盘,缩 容后最小容量为 1600G清盘sudo sfx-nvme sfx set-feature -f 0xdc /dev/sfxv0sudo sfx-nvme sfx change-cap /dev/sfdv0n1 -c 3200修改OP
2022-03-22 19:22:53
761
1
原创 Centos8.2yum源问题
centOSyum源报错,更新yum源后可正常使用具体操作如下996 sudo sed -e ‘s|^mirrorlist=|#mirrorlist=|g’ -e 's|^#baseurl=http://mirror.centos.org/contentdir∣baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos∣g′−i.bak/etc/yum.repos.d/CentOS−∗.repo998grepreleasever/etc/
2022-03-14 11:41:48
2312
原创 硬盘测试之驱动更新
查看硬盘是否识别lspci -d cc53:查看硬盘状态sfx-status驱动安装:查看linux内核版本uname -a安装软件仓库:CentOS / RedHat 发行版:curl -s https://packagecloud.io/install/repositories/scaleflux/sfx3x/script.rpm.sh \ | sudo bashyum search sfx3xdriver-xxxxsudo yum install sfx3xdriver-xxxxD
2022-03-14 11:37:00
2237
原创 服务器软RAID之mdadm常用命令
创建raid5: mdadm --create /dev/md1 --chunk=64 --level=5 -n 3 /dev/sfdv1n1 /dev/sfdv2n1 /dev/sfdv3n1 --force创建raid0: mdadm --create /dev/md0 --chunk=64 --level=0 -n 1 /dev/sfdv0n1 –force创建raid0: mdadm --create /dev/md0 --chunk=64 --level=1 -n 2 /dev/sfdv0n1
2022-03-14 11:23:52
3347
原创 硬盘测试之influx-stress
测试csd2000硬盘在influxDB数据库环境中数据压缩比目录1.配置go运行环境2.安装influxDB数据库3.安装influx-stress4.测试1.配置go运行环境1)下载地址: https://golang.org/doc/install目前版本是1.17.8下载对应OS(如果打不开需要翻墙后下载https://1937o.com/wiki/Chrome插件教程账号:github/1d4624848)2)拷贝到测试机/opt/go/路径下mkdir /opt/g
2022-03-10 18:08:50
1548
5
原创 脚本文件从windows拷贝到linux系统下提示格式错误
赋权 chmod 777 *终端窗口执行dos2unix 文件名vim打开文件:查看文件格式命令行模式执行:set ff修改文件格式命令行模式执行:set ff=unix 或者:set fileformat=unix
2022-03-04 10:14:29
2498
原创 服务器性能测试之stress
修改CPU性能模式cpupower frequency-set -g conservativeyum install -y stressstress --cpu 16 --timeout 600top看cpu压力–cpu为cpu核数,–timeout为时间,单位秒
2021-11-18 09:17:31
1007
原创 服务器RAID管理之Megacli
megacli下面总结的是使用Megacli工具,在线构建raid的操作。我们在做raid时,必须要使用上方的参数指定硬盘的位置时,[Enclosure Device ID: Slot Number]例如:指定0号盘,[32:0]指定raid使用的适配器的编号,-aN例如:指定0号适配器,-a0查看所有物理硬盘状态查看指定的盘的详细信息(本文示例,查看0号盘)查看逻辑盘详细信息显示适配器个数显示所有适配器信息查看所有物理硬盘的Enclosure Device ID及Slo
2021-11-16 10:53:00
3359
原创 服务器测试之网卡bond测试
centos7默认没有加bonding内核模板,加载方式modprobe --first-time bonding查看是否加载成功 lsmod | grep bonding 或者 modinfo bondingOS下配置做bond的配置文件配置bond文件vim /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BONDING_OPTS=“mode=1 miimon=500” //或者mode=active-backupBOOTP
2021-11-16 10:47:52
1524
原创 服务器性能测试之Melloanox卡RDMA测试
接好外插mellanox网卡并配置IP客户端:vim /etc/sysconfig/network-scripts/ifcfg-eth0IPADDR=192.168.64.20NETMASK=255.255.255.0NETWORK=192.168.64.0服务端:vim /etc/sysconfig/network-scripts/ifcfg-eth0IPADDR=192.168.64.21NETMASK=255.255.255.0NETWORK=192.168.64.0配置好IP后
2021-11-16 10:45:37
3452
原创 服务器性能测试之最大睿频测试
BIOS下需要设置performance为auto查看当前CPU频率cat /proc/cpuinfo | grep Mhz|uniq或者turbostat修改CPU性能模式cpupower frequency-set -g conservativeyum install -y stressstress --cpu 1 --timeout 600top看cpu压力turbostat查看当前频率...
2021-11-16 10:41:05
1238
原创 服务器性能测试之mlc
下载安装包https://www.intel.com/content/www/us/en/developer/articles/tool/intelr-memory-latency-checker.html安装包下载拷贝到系统下解压安装tar -zxvf mlc_xxx.tgz -C mlc检查msrgrep -i msr /boot/config-uname -rMLC测试带宽MLC测试延时• ./mlc --latency_matrix输出本地和交叉socket内存延迟• ./
2021-11-05 09:20:02
1719
原创 服务器IPMItool工具常见参数
PS C:\Users\Administrator\Desktop\IPMIToolWin1.8.18> .\ipmitool.exe -H $BMCIP -U $bmcuser -P $password -I lanplus -hipmitool version 1.8.18usage: ipmitool [options…] -h This help -V Show version information -v
2021-11-05 09:17:21
1568
原创 服务器性能测试之phoronix-test-suite
1.上传phoronix-test-suite-5.6.0.tar.gz到/home路径2.tar -zvxf phoronix-test-suite-5.6.0.tar.gz3.进入cd /home/phoronix-test-suite目录4.上传.phoronix-test-suite.tar.gz到/root目录5.tar -zvxf .phoronix-test-suite.tar.gz完成。59.1.2.213cd /home/phoronix-test-suite浮点运算
2021-11-05 09:15:45
3338
原创 服务器性能测试之CUDA
1.$ lspci | grep -i nvidia ,会显示出你的NVIDIA GPU版本信息,然后去CUDA的官网查看自己的GPU版本是否在CUDA的支持列表中,一般较新的显卡都是支持CUDA的2.在终端中输入: $ gcc –version ,结果返回类似如下则说明已安装gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609否则使用命令安装:sudo apt-get install build-essential3.在终端中输入: $ un
2021-11-05 09:14:28
4090
1
原创 服务器RAID卡PM8204_arcconf管理工具
arcconf1.查看controller和硬盘信息:arcconf getconfig 例:arcconf getconfig 1 查看controller 1的信息,arcconf getconfig 1 pd 查看controller 1上连接HDD的信息,可以确认HDD槽位2.创建RAID:arcconf create logicaldrive <HDD槽位>例:arcconf create 1 logicaldrive max 1 0 0 0 1 在control
2021-11-05 09:12:32
4019
原创 LSI服务器RAID管理工具storcli
storcli该工具在64位系统命令的绝对路径为:/opt/MegaRAID/storcli/storcli64,其他路径工具无法使用;格式化硬盘#dmsetup status#dmsetup remove_allmkfs.ext4 /dev/sdc分区fdisk /dev/sdc格式化storcli /c0/v0 start init forceUgood状态可直接组建RAIDforeign状态则storcli64 /c0 /fall import 导入foreignOnlion
2021-11-05 09:11:51
2062
原创 服务器终端性能测试之glmark2
安装所需依赖$sudo apt-get install g++ build-essential pkg-config libx11-dev libgl1-mesa-dev$sudo apt-get install libjpeg-dev libpng12-dev libgles2-mesa-dev libgbm-dev2、解压glmark$unzip glmark2.zip3、进入目录$cd glmark2/4、生成编译配置$./waf configure --with-flavors=x1
2021-11-05 09:11:00
4301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人