linux
文章平均质量分 59
Jim w
记录点滴
展开
-
利用netns做自环Iperf测试
netns可以让一台机器上模拟多个网络设备,是网络虚拟化的重要组成,将不同类型的网络应用隔离。一个net namespace有自己独立的路由表,iptables策略,设备管理。本文利用netns模拟网络来实现单机上网卡自环上的iperf测试或其他网络测试。原创 2022-12-28 09:53:41 · 1545 阅读 · 1 评论 -
各类以太网媒体接口
大多数MAC芯片的SGMII接口都可以配置成SerDes接口(在物理上完全兼容,只需配置寄存器即可),直接外接光模块,而不需要PHY层芯片,此时时钟速率仍旧是625MHz,不过此时跟SGMII接口不同,SGMII接口速率被提高到1.25Gbps是因为插入了控制信息,而SerDes端口速率被提高是因为进行了8B/10B变换,本来8B/10B变换是PHY芯片的工作,在SerDes接口中,因为外面不接PHY芯片,此时8B/10B变换在MAC芯片中完成了。支持10兆和100兆的操作,一个接口由16根线组成。原创 2022-10-11 09:23:11 · 1870 阅读 · 0 评论 -
DPDK安装及使用
在这种情况下可以使用 vfio 模块代替 igb_uio/uio_pci_generic 模块。在收到数据包时,经 DPDK 重载的网卡驱动不会通过中断通知 CPU,而是直接将数据包存入内存,交付应用层软件通过 DPDK 提供的接口来直接处理,这样节省了大量的 CPU 中断时间和内存拷贝时间。在收到数据包时,经 DPDK 重载的网卡驱动不会通过中断通知 CPU,而是直接将数据包存入内存,交付应用层软件通过 DPDK 提供的接口来直接处理,这样节省了大量的 CPU 中断时间和内存拷贝时间。原创 2022-10-11 09:19:24 · 3626 阅读 · 1 评论 -
trex做网卡性能测试方法
TRex是cisco基于Intel dpdk开发的软件程序。推荐在CentOS/RHEL 7.6, 64bits中运行,否则connectx-4网卡不可使用。2.3如需修改网卡请编辑配置文件 vim /etc/trex_cfg.yaml。3.1 启动trex主程序,本方案是用网线做的回环测试。2.1 查看网络接口 ,我已经绑定了2个接口。3.4 trex主程序界面也可以看到实时流量统计。再打开一个终端运行./trex-console。3.1 开启TRex客户端程序。3.2 在客户端中开启流量发送。原创 2022-09-29 17:23:46 · 2625 阅读 · 1 评论 -
龙芯平台DPDK测试
1.git://dpdk.org/dpdk-kmods igb_uio驱动源码地址。4.运行龙芯编译好的二进制。原创 2022-09-22 11:32:58 · 309 阅读 · 0 评论 -
LS1043A lsdk2108 调试记录
把配置写入ramdisk_fs只把需要执行的代码放在/etc/profile的文件末尾,即可实现开机自启动。原创 2022-08-05 10:48:30 · 517 阅读 · 0 评论 -
ubuntu18.04安装RTX2060S显卡驱动+CUDA10.2+CUDNN7.6.5+opencv3+caffe+openpose
前言本文记录ubuntu18.04下openpose的安装过程。参考官方文档配置如下:CPU:i3-10100内存:DDR4 16GChipset:Q470GPU:RTX 2060 super 8GB一、安装前设置安装ubuntu18.04.5操作系统,为了加快安装依赖时的速度,可以将apt源更换为阿里源。root@AI-S2000:/home/ubuntu# mv /etc/apt/sources.list /etc/apt/sourses.list.backu...原创 2020-09-10 11:05:44 · 4748 阅读 · 1 评论 -
飞腾FT1500A/16通过uboot安装麒麟系统
一、麒麟系统下载http://218.76.23.26:8001/web_pungi/download/share/ywvOM6lt3FkTbej5z4xNiYcnr7dgXEso二、制作系统安装盘在linux下格式化U盘为ext4格式。 mkfs.ext4 /dev/sdb 挂载iso镜像。 mount -o loop 镜像名称 /media/ 挂载u盘。 mount...原创 2019-11-05 21:53:00 · 9617 阅读 · 1 评论 -
stress-ng 压力测试
CentOS 7 的EPEL源包含2个压力测试工具,一个是标准的stress,另一个是其升级版stress-ng。文章参考:https://kernel.ubuntu.com/~cking/stress-ng/1,安装stress-ng yum install -y epel-release.noarch && yum -y updateyum insta...原创 2019-09-20 13:26:39 · 8124 阅读 · 1 评论 -
S0391-060使用CentOS6.x将82583v网卡down掉后网卡灯仍会亮起
S0391-060使用CentOS6.x系統,将82583v网卡down掉后网口灯熄灭,但过几秒后网口灯还会亮起来。在CentOS 6.7(OS native LAN driver:3.2.5)上验证有此现象。解决方法:將驱动更新至3.3.4后,网口灯不会再亮...原创 2018-12-18 14:34:36 · 775 阅读 · 0 评论 -
ANS-C612E4M系列主板IPMI下风扇转速控制方法
指令如下:Manual CPU FAN duty:ipmitool raw 0x38 0x13 0x01 0xDuty(0~FF) Auto FAN Control Mode:ipmitool raw 0x38 0x13 0x00 0x00原创 2018-12-18 14:29:14 · 1044 阅读 · 0 评论 -
通过DMIDECODE读取设备硬件信息并输出文件
一、dmidecode简介 dmidecode允许你在Linux系统下获取有关硬件方面的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。 DMI(Desktop Management Interface,DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进...原创 2018-10-09 19:35:32 · 1694 阅读 · 1 评论 -
Linux下NFS服务器的搭建与配置
一、NFS服务简介 NFS 就是 Network FileSystem 的缩写,最早之前是由sun 这家公司所发展出来的。 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。所以,你也可以简单的将他看做是一个文件服务器 (file server) 呢!这个 NFS 服务器可以让你的 PC 来将网络远程的 NFS 服务器分享的目录,挂...转载 2018-09-30 09:39:46 · 103 阅读 · 0 评论 -
Centos7网卡命名规则及更改
从centos7开始,系统默认的网卡命名有已经不是ethX方式了,会变成如ens enp等开头的网卡名称原linux内核启动过程中,会默认给网卡以ethX方式随机命名,然后再通过systemd去rename成其他名称。一、如何rename? 默认rename流程: 依据/usr/lib/udev/rules.d/60-net.rules, 查看是否有ifcfg-xx配置文件...原创 2018-10-18 15:41:24 · 3222 阅读 · 0 评论 -
虚拟环境下iperf安装及打流测试
1,虚拟环境可以选择V-BOX,vmware,ESXI,以ESXI举例,过程略。2,新建两个虚拟机,CPU 1颗,内存1-2G,16G硬盘空间即可。分别做server和client端3,虚拟机安装ubuntu 16.04.4系统(其他系统也可,注意需要glibc2.14及以上环境)centos6.x默认glibc版本为2.12,会报/lib64/libc.so.6: version...原创 2018-09-25 19:43:18 · 8368 阅读 · 0 评论 -
Iperif 安装及用法
一、iperf工具安装:1、获取iperf源码安装包(iperf-3.0.5.tar.gz)https://downloads.es.net/pub/iperf/2、将iperf安装包上传到服务器/tmp/目录并解压[root@localhost /]#cd /tmp/[root@localhost tmp]#tar –zxvf iperf-3.0.5.tar.gz3、编译...转载 2018-10-18 15:45:39 · 1150 阅读 · 0 评论 -
Debian 内核升级
一、前言本文主要记录了整个升级过程,方便后续重复使用 二、搞清楚/boot目录下的东西首先列出/boot目录下的文件如下:-rw-r--r-- 1 root root 157726 Feb 29 2016 config-3.16.0-4-amd64 drwxr-xr-x 5 root root 4096 Apr 1 2016 grub -rw-r--r-...转载 2018-10-18 15:44:28 · 2648 阅读 · 0 评论 -
Debian 6.0安装igb驱动
1,解压驱动 tar zxvf igb-5.1.2.tar.gz cd igb-5.1.2/src2,安装编译环境: apt-get install build-essential linux-headers-`uname -r` make install在这里编译错误如下:==============================...原创 2018-10-18 15:45:08 · 1437 阅读 · 0 评论