Ubuntu節點的萬兆網搭建

2021-07-23 11:45:32 字數 2078 閱讀 6973

之前用千兆網跑mxnet的分布式,由於訓練資料量比較大並且通訊比較頻繁,網路通訊開銷太大,訓練速度非常慢,正好實驗室有閒置的萬兆網裝置(萬兆網絡卡、萬兆交換機),因此打算給各個工作節點配上萬兆網絡卡(chelsio t310),並共同接入萬兆交換機(rackswitch g8100)中,下面說一下具體過程。

將萬兆網絡卡插入節點的pci插槽中(節點要有空閒的pci插槽才行)

(2)使用命令,檢視是否安裝成功。

lspci | grep 'et'
可以看到系統識別到了兩個網絡卡,乙個是千兆網絡卡,另乙個是萬兆網絡卡也就是剛剛安裝的chelsio t310。

使用命令,檢視當前網絡卡ip的配置情況。

可以看到千兆網絡卡eth0已經配置好了ip位址,而萬兆網絡卡eth1還沒配置好ip,我們的萬兆交換機沒有外網接入,因此打算把千兆網絡卡

配置為外網,萬兆網絡卡配置為內網。

修改網路配置檔案:

sudo vim /etc/network/inte***ces
配置資訊如下:

# inte***ces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 211.69.198.225

netmask 255.255.255.0

dns-nameservers *.*.*.*(自己的dns位址)

auto eth1

iface eth1 inet static

address 192.168.0.1

netmask 255.255.255.0

配置完後重啟節點,再次使用ifconfig命令檢視:

可以看到萬兆網絡卡eth1已經配置好了位址了。

使用相同的方法,給另外乙個節點ip配置成192.168.0.2,在節點1中,使用命令:ping 192.168.0.2,ping通了,說明網路可以連通,結果如下:

可以使用命令檢視,結果如下:

當然還是自己用命令測一下實際效果更踏實一點,我們使用iperf3命令測試,iperf3安裝命令:

sudo apt-get install iperf3
(在此提醒一點,不要用iperf2版本測,因為這個版本對萬兆光纖網支援不是很好,測試結果會有誤)

使用iperf3命令,乙個節點做服務端,另外乙個節點做客戶端。

服務端命令:

iperf3 -s
客戶端命令:

(1)測試千兆網:

iperf3 -c 211.69.198.225 (-c 引數後跟服務端的千兆網絡卡ip)
結果如下:

(2)測試萬兆網:

iperf3 -c 192.168.0.1 (-c 引數後跟服務端的萬兆網絡卡ip)
結果如下:

按以上方法給各個gpu節點搭建萬兆網即可。

Ubuntu 搭建 FileCoin節點

a apt update apt get update 更新系統 cargo env 更新配置 選擇版本 其他 建議使用 使用以下命令將其解壓縮到 usr local中。我在這裡使用go 1.11 tar c usr local xzf go1.11.4 linux amd64.tar.gz 在主目...

基於Ubuntu搭建Seafile專屬網盤

系統要求 ubuntu 16.04.1 lts 64 位作業系統 在 debian ubuntu 系統下,可以使用以下命令安裝 mysql sudo apt get update sudo apt get install mysql server sudo apt get install pytho...

ubuntu乙太網裝置節點 新增裝置節點

mknod 建立塊裝置或者字元裝置檔案。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 mknod 選項 裝置名 裝置型別 主裝置號 次裝置號 建立字元裝置檔案 root localhost mknod dev ttywj c...