Centos7 开启SR-IOV

性能测试过程进行优化,启用SR-IOV功能提升网卡性能

一、配置要求

1.一块Intel网络适配器

2. 一台支持Intel Virtualization Technology for Directed I/O (VT-d) 和PCI-SIG* Single Root I/O Virtualization and Sharing(SR-IOV) 的服务器

3. 具有PCIe* :x8 插槽。

4. Red Hat 版本7

5. Intel网络适配器对应的linux下的PF和VF驱动。 下载路径https://sourceforge.net/projects/e1000/files/

二、安装配置

2.1 服务器配置

1.启动服务器进入BIOS,enable  VT和Intel VT-d功能。

2.安装 Red Hat 7.0版本linux和KVM

3.启动IOMMU,I/O Memory Management Unit (IOMMU)在Centos7中默认没有启动,

添加 intel_iommu=on 到/etc/default/grub 配置文件,在GRUB_CMDLINE_LINUX项后面添加就可以了。

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet intel_iommu=on"

时间: 2024-08-05 00:17:53

Centos7 开启SR-IOV的相关文章

Centos7 开启vsftpd

Centos 1.开启DNS 可yum install (操作后要关闭) # vi /etc/resolv.conf# (INSERT)nameserver 8.8.8.8# (INSERT)表示按INSERT键然后输入后面的字符# (ESC):wq 2.安装vsftpd # yum install vsftpd 3.启动服务 #systemctl start vsftpd.service 4.检查开机启动 # systemctl list-unit-files | grep enabled #

CentOS7开启端口(永久)

tomcat,redis等服务启动后,外网默认是无法访问的,因为防火墙不允许,所以要开启防火墙,让其可以访问这些端口号. 方法一:使用firewall1.运行命令:firewall-cmd --get-active-zones运行完成之后,可以看到zone名称,如下: 2.执行如下命令命令: firewall-cmd --zone=public --add-port=6379/tcp --permanent          /**  6379:改成自己访问的端口号    eg:8080 **/

Linux CentOS7 开启80,443端口外网访问权限

一.查看系统防火墙状态(如果返回 running 代表防火墙启动正常) 1 firewall-cmd --state 二.开启端口外网访问 1.添加端口 返回 success 代表成功(--permanent永久生效,没有此参数重启后失效) 1 firewall-cmd --zone=public --add-port=80/tcp --permanent 2 firewall-cmd --zone=public --add-port=443/tcp --permanent 3 4 开放多个端口

Centos7 开启swap分区

阿里云购买的机器,默认不会开启swap分区,如有需要,需自行开启. 阿里当前的做法是: 1.不创建swap分区,由镜像决定 2.将vm.swappiness设定为0,即永不使用swap分区 开启swap分区 新建一个专门的文件用于swap分区 dd if=/dev/zero of=/data/swap bs=1024 count=8388616 注:此文件的大小是count的大小乘以bs大小,上面命令的大小是8GB 通过mkswap命令将上面新建出的文件做成swap分区 mkswap /data

Centos7开启SSH服务

1.检查openssh-server,可以在终端中输入  yum list installed | grep openssh-server 来检查服务,如果未安装 yum install openssh-server 来安装服务. 2. 找到了  /etc/ssh/  目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开将文件中,关于监听端口.监听地址前的 # 号去除 然后开启允许远程登录 最后,开启使用用户名密码来作为连接验证 保存文件退出 3.开启sshd服务 syste

linux centos7 开启 mysql 3306 端口 外网访问 的实践

第〇步:思路 3306 端口能否被外网访问,主要要考虑: (1)mysql的3306 端口是否开启?是否没有更改端口号? (2)mysql 是否允许3306 被外网访问? (3)linux 是否已经开启了 3306 端口(通常情况下mysql能够启动就不用考虑这个) (4)linux 是否对外网放行 3305 (5)云服务器厂商是否对3306进行了限制 我们用到的工具: (1)nmap: 模拟外网扫描端口开启情况 (2)netstat: 扫描linux开启了哪些端口 (3)firewall:防火

CentOS7开启防火墙及特定端口

开启防火墙服务 以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤. 1, 首先查看防火墙状态: firewall-cmd --state 下图所示为关闭防火墙,接下来需要开启 2, 开启防火墙, 启动firewall: systemctl start firewalld.service 设置开机自启: systemctl enable firewalld.service 3, 重启防火墙: systemctl rest

centos7开启启动脚本

########################### #chkconfig: 2345 10 90 #description: Start and Stop redis PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/etc/red

centos7 开启路由转发功能

[[email protected] ~]# vim /etc/sysctl.d/99-sysctl.conf   ...  添加:  net.ipv4.ip_forward = 1 :wq [[email protected] ~]# sysctl -p net.ipv4.ip_forward = 1   //查看修改结果. [[email protected] ~]#