linux网络管理 网卡流量
2012-10-09 12:19
288 查看
下载速度 50 KB/s
512/64 Kbps = 45~50 KBytes
Rx Bytes 是接收比特位
Tx Bytes 是发送比特位
查看网卡流量的方法
watch -n 1 "/sbin/ifconfig eth0 | grep bytes"
本机电脑的吞吐量
RX bytes:207920 (203.0 KiB) TX bytes:286073 (279.3 KiB)
服务器端台湾战争的吞吐量
RX bytes:10974806144250 (9.9 TiB) TX bytes:5650569185430 (5.1 TiB)
韩国农场的吞吐量
RX bytes:103256489865 (96.1 GiB) TX bytes:1112416677249 (1.0 TiB)
163的吞吐量
RX bytes:6129325109 (5.7 GiB) TX bytes:23163809425 (21.5 GiB)
sar
-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。我们现在要用的就是-n DEV了。
输入命令:sar –n DEV 1 4
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包
watch more /proc/net/dev
watch ifconfig
shell文件 非常好用
#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
sleep 1
RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
clear
echo -e "\t RX `date +%k:%M:%S` TX"
RX=$((${RXnext}-${RXpre}))
TX=$((${TXnext}-${TXpre}))
if [[ $RX -lt 1024 ]];then
RX="${RX}B/s"
elif [[ $RX -gt 1048576 ]];then
RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
else
RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
fi
if [[ $TX -lt 1024 ]];then
TX="${TX}B/s"
elif [[ $TX -gt 1048576 ]];then
TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
else
TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
fi
echo -e "$eth \t $RX $TX "
done
linux下查看网卡芯片的型号
lspci | grep Ethernet
预计大型网站的架设:如果您是想要使用您的 Linux 来帮您架设大型主机的话,例如每天实时上线人数都可达到上百人的大型网站,这个时候就得要好一点的卡啦!因为好的网络卡可以节省 CPU 的利用率,并且在系统资源的分配以及其它的网络相关资源配比方面会比较完善,不容易造成网络当机或者是死亡!所以买一块好一点的 10/100 Mbps 的 3Com or Intel 之类的网络卡,是千万省不得的!
一般家用或者是小流量的网站:如果您的野心没有这么大,而是希望可以好好的学习 Linux 而已,并且使用的是 512 Kbps 的 ADSL 拨接系统,呵呵!那么太好的网络卡对您的帮助就没有那样重要啦!这个时候便宜的 200~300 块的网络卡( 尽量买所谓的螃蟹卡 ) 就可以用得很开心啦!我目前也都是使用螃蟹卡在我的宿网上面呢!
网卡芯片Dynamic Link Aggregation的交换器(switch),动态链接聚合
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=4 miimon=100 downdelay=0 updelay=0 lacp_rate=fast xmit_hash_policy=1"
IPADDR=10.54.66.171
NETMASK=255.255.255.192
DEVICE=bond0
BOOTPROTO=none
DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=4 miimon=100 downdelay=0 updelay=0 lacp_rate=fast xmit_hash_policy=1"
IPADDR=50.23.120.86
NETMASK=255.255.255.224
GATEWAY=50.23.120.65
eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:35:d9:5c
SLAVE=yes
MASTER=bond0
USERCTL=no
eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:35:d9:5d
SLAVE=yes
MASTER=bond1
USERCTL=no
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:3a:b4:4a
SLAVE=yes
MASTER=bond0
USERCTL=no
DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:3a:b4:4b
SLAVE=yes
MASTER=bond1
USERCTL=no
512/64 Kbps = 45~50 KBytes
Rx Bytes 是接收比特位
Tx Bytes 是发送比特位
查看网卡流量的方法
watch -n 1 "/sbin/ifconfig eth0 | grep bytes"
本机电脑的吞吐量
RX bytes:207920 (203.0 KiB) TX bytes:286073 (279.3 KiB)
服务器端台湾战争的吞吐量
RX bytes:10974806144250 (9.9 TiB) TX bytes:5650569185430 (5.1 TiB)
韩国农场的吞吐量
RX bytes:103256489865 (96.1 GiB) TX bytes:1112416677249 (1.0 TiB)
163的吞吐量
RX bytes:6129325109 (5.7 GiB) TX bytes:23163809425 (21.5 GiB)
sar
-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。我们现在要用的就是-n DEV了。
输入命令:sar –n DEV 1 4
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包
watch more /proc/net/dev
watch ifconfig
shell文件 非常好用
#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
sleep 1
RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
clear
echo -e "\t RX `date +%k:%M:%S` TX"
RX=$((${RXnext}-${RXpre}))
TX=$((${TXnext}-${TXpre}))
if [[ $RX -lt 1024 ]];then
RX="${RX}B/s"
elif [[ $RX -gt 1048576 ]];then
RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
else
RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
fi
if [[ $TX -lt 1024 ]];then
TX="${TX}B/s"
elif [[ $TX -gt 1048576 ]];then
TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
else
TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
fi
echo -e "$eth \t $RX $TX "
done
linux下查看网卡芯片的型号
lspci | grep Ethernet
预计大型网站的架设:如果您是想要使用您的 Linux 来帮您架设大型主机的话,例如每天实时上线人数都可达到上百人的大型网站,这个时候就得要好一点的卡啦!因为好的网络卡可以节省 CPU 的利用率,并且在系统资源的分配以及其它的网络相关资源配比方面会比较完善,不容易造成网络当机或者是死亡!所以买一块好一点的 10/100 Mbps 的 3Com or Intel 之类的网络卡,是千万省不得的!
一般家用或者是小流量的网站:如果您的野心没有这么大,而是希望可以好好的学习 Linux 而已,并且使用的是 512 Kbps 的 ADSL 拨接系统,呵呵!那么太好的网络卡对您的帮助就没有那样重要啦!这个时候便宜的 200~300 块的网络卡( 尽量买所谓的螃蟹卡 ) 就可以用得很开心啦!我目前也都是使用螃蟹卡在我的宿网上面呢!
网卡芯片Dynamic Link Aggregation的交换器(switch),动态链接聚合
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=4 miimon=100 downdelay=0 updelay=0 lacp_rate=fast xmit_hash_policy=1"
IPADDR=10.54.66.171
NETMASK=255.255.255.192
DEVICE=bond0
BOOTPROTO=none
DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=4 miimon=100 downdelay=0 updelay=0 lacp_rate=fast xmit_hash_policy=1"
IPADDR=50.23.120.86
NETMASK=255.255.255.224
GATEWAY=50.23.120.65
eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:35:d9:5c
SLAVE=yes
MASTER=bond0
USERCTL=no
eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:35:d9:5d
SLAVE=yes
MASTER=bond1
USERCTL=no
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:3a:b4:4a
SLAVE=yes
MASTER=bond0
USERCTL=no
DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:25:90:3a:b4:4b
SLAVE=yes
MASTER=bond1
USERCTL=no
相关文章推荐
- Linux之网络管理(2)虚拟网卡
- 如何用Linux安全管理网络流量
- Linux网络管理之网卡别名及网卡绑定配置
- linux下网卡网络流量监控工具
- 如何用Linux安全管理网络流量 推荐
- Linux 查看网卡流量、网络端口
- Linux监控网络流量和限制网卡速率
- Linux下的qperf测量网络带宽和延迟和iptraf网卡流量监控
- 网络基础知识、linux路由管理命令(route) 、ip命令、ifconfig命令的使用、linux网卡配置
- 在 Linux 中限制网络带宽使用(限制指定程序和指定网卡的流量)
- linux下网卡网络流量监控工具
- Linux之网络管理(5)多网卡bond单IP-主备模式
- Linux下网络流量监控工具大全,查看网卡的实时流量脚本
- linux下网卡网络流量监控工具
- Linux的网络管理命令使用总结
- linux 下网络流量脚本
- linux中网络的管理
- linux之网络管理用脚本设置网络
- linux 查看网络流量
- 网络流量分析和管理