Articles of networking

在linux(内核时间)中可视化过载的网卡?

我有一个Linux服务器,不断获取其网卡过载,我需要根据连接和CPU利用率可视化如何以及为什么发生这种情况。 我该怎么做呢? 例如; 为了让我可视化磁盘iowait,我使用了atop和iotop等工具来告诉我该进程的PID 和CPU使用情况 ; 使用这个信息,我可以find哪个PID超载服务器。 问题是,我遇到了与networking相同的问题,我无法隔离和排除故障的问题B / C我无法find哪些进程链接到哪些连接(我可以使用netstat我知道,但netstat不告诉我CPU使用率)。 现在我已经明确了我需要能够监视conntrack和netfilter的CPU使用率和/或内核时间。 我该怎么做呢? 传统的工具如ps , top和htop无法做到这一点。 我已经被build议检查中断,但是这对我来说似乎并不“正确”。

具有单个中继线的2个交换机中的VLAN

我正在尝试使用交换机之间的单个连接(Netgear GS108T)创build两个跨越两台交换机的独立networking。 似乎要做到这一点的方法是在每个交换机上设置2个相同的VLAN,并使用默认的交换来在交换机之间为它们两个轮渡通信。 这并不像我想象的那么简单 我开始连接两个交换机(使用两个端口7),只是为了validation交换机function(他们似乎是)。 然后我configuration了两个开关如下: 在一个networking的子网中分配一个静态IP地址(我认为这是必要的,因为我找不到一个方法来告诉交换机从哪个networking获取地址) 增加了2个新的VLAN:内部(VLAN ID 4)和外部(VLAN ID 5) 将端口1设置为外部VLAN的“标记” 将端口2-6设置为“标记”为内部VLAN 将端口7-8从“Untagging”更改为“Autodetect”以指定默认VLAN 将端口1的PVID设置为5,将“Ingress Filtering”设置为“Enable” 将端口2-6的PVID设置为4,将“Ingress Filtering”设置为“Enable” 此时,我还没有testing外部VLAN,但是内部VLAN中的设备已经失去了对方的访问权限(甚至是同一台交换机上的其他设备)。 我怀疑我误解了“Tagging / Untagging”或“Ingress Filtering”,但是我不确定是哪一个,或者该怎么办。 我们可以假定交换机上连接的设备都不支持VLAN,所以交换机需要pipe理所有的标记。 另外,每个VLAN都有它自己的路由器,它将提供DHCP。 任何build议如何正确configuration,将不胜感激。

如何在等量SAN上收缩卷

我在数据库服务器上扩展了一个磁盘(所以我们可以暂时恢复一个数据库),并且现在数据已经被删除,我想缩小这个卷的大小。 我删除了数据并缩小了释放Windows卷上的空间的操作系统内的磁盘,但SANpipe理GUI中该卷的空间未显示为已释放。 如果您尝试修改卷大小,则会警告“新卷大小小于当前使用量”。 是否有可能释放SAN卷上的空间,还是我坚持在这个大小? 环境 数据库服务器是在VMWare ESX 4.0上运行的Windows Server 2008 要收缩的磁盘是映射的原始LUN,卷位于Equallogic PS6000(固件V5.0.7)上,

可以通过IP而不是MAC地址进行绑定

我有一个接口,我可以通过它的IP,而不是它的MAC地址: # arping -i eth2 10.10.0.153 ARPING 10.10.0.153 60 bytes from 02:68:b3:29:da:98 (10.10.0.153): index=0 time=81.062 usec 60 bytes from 02:68:b3:29:da:98 (10.10.0.153): index=1 time=46.968 usec 60 bytes from 02:68:b3:29:da:98 (10.10.0.153): index=2 time=73.910 usec 60 bytes from 02:68:b3:29:da:98 (10.10.0.153): index=3 time=46.968 usec # arping -i eth2 02:68:b3:29:da:98 ARPING 02:68:b3:29:da:98 (no reply) 我的networking上没有其他接口的问题。 有什么可能导致这个问题的? 我在Ubuntu 12.04上运行。

在EC2上创build网桥会导致连接丢失

我想在我的EC2实例中创build一个桥梁并将IP地址与其关联。 给定默认的/etc/network/interfaces文件: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 我只是补充一下: auto br0 iface br0 inet static address 10.0.3.1 netmask 255.255.255.0 bridge_ports eth0 bridge_stp off bridge_maxwait 0 post-up brctl setfd br0 0 只要我重新启动networking或只是运行ifup br0 ,我就失去了连接到EC2的实例(即我无法SSH到它了)。 可能是什么原因?

VLAN中的默认网关

我可以有一个路由器/防火墙设备提供WAN连接,交换机上的VLAN的一部分? 例如: 2,L3开关。 2个VLAN DefaultVLAN 10.1.1.0/24 VLAN100 192.168.1.0/24 两条互联网线路 – 与他们无关。 两者都由两个防火墙控制。 我需要将所有的VLANstream量通过一个WAN到DefaultVLAN ,从而实现一个防火墙,另一个VLAN100到另一个VLAN100 。 DHCP: 两个范围分别是10.1.1.0/24和192.168.1.0/24作为DG,分别是交换机的IP。 在这种情况下, 10.1.1.0范围给出SW02的IP作为客户的DG。 而192.168.1.0/24范围则为客户提供了SW01的IP地址。 开关: SW01, IP's – Default VLAN IP: 10.1.1.10 – VLAN100 IP: 192.168.1.10 SW02, IP's – Default VLAN IP: 10.1.1.11 – VLAN100 IP: 192.168.1.11 防火墙: FW01: 192.168.1.1 FW02: ? (Please read on) 开关: SW01, Default Gateway […]

可以将IP地址分配给与交叉电缆连接的NIC

我的主要目标是在双网卡的linux(RHEL 6.3,2.6.x内核)主机上运行为TCP编写的客户端服务器应用程序。 其中一个网卡被分配了IP地址,这样我就可以进入网卡了,第二块网卡通过交叉电缆连接到另一个类似的configurationlinux系统。 目的是使用交叉电缆的网卡进行性能testing。 以下是eth3连接到交叉电缆的configuration。 由于它没有IP,我不知道如何运行我的客户端服务器应用程序。 configuration是由服务器pipe理员完成的,我希望有人能指导我,如果以下设置不足,我需要请求一个IP分配给eth3。 当我做ifconfig -a时,我看到eth3网卡,但由于它没有IP,我的客户端如何连接到它,以及我指定的服务器绑定到什么IP:端口? eth2 Link encap:Ethernet HWaddr 4C:4B:93:6G:98:EE inet addr:127.122.148.2 Bcast:167.132.248.31 Mask:255.255.255.224 inet6 addr: fe80::3e4a:92ff:fe6f:99ee/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:346598515 errors:0 dropped:0 overruns:0 frame:0 TX packets:205832922 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:404093955155 (376.3 GiB) TX bytes:44013461721 (40.9 GiB) eth3 Link encap:Ethernet HWaddr 3D:4B:82:6E:98:F3 […]

三个交换机上的VLAN

我们通过光纤连接三个办公室。 对于每个办公室我们有一个开关。 在每个办公室中,将有一台PC必须被隔离在VLAN A中。将会有其他PC,但是这三个必须在这个VLAN A中。 每台PC连接到交换机上的端口1,通过每个交换机上的交换机pipe理我们在端口1上说有VLAN A.交换机不可堆叠。 这三台电脑会互相看到,还是我们需要做点别的? 他们会被隔离其他交通? 谢谢。

NetApp FAS2240configurationselect

如果我们正在购买带有两个SAS磁盘的FAS2240控制器,那么我们是否会购买两(2)个独立的控制器并在它们之间进行负载平衡,从而获得更好的性能?

Wireshark不捕获8080上的HTTP

我在我的Linux机器上运行Wireshark,我有本地主机上运行的简单的Python Web服务器:8080 我只捕获本地端口8080.当我打开本地主机上的浏览器:8080 wireshark捕获大量的TCP通信(作为页面加载所有资源),但没有HTTP只有TCP … 为什么我不能捕获自定义端口上的HTTP?