Articles of networking

物理磁盘如何通过ESXi执行而不通过HBA?

语境: 我有一个在ESXi上运行的SAN操作系统(Nexenta)。 它已经通过VT-d已经通过了一些HBA。 SAN OS的所有HBA都已满(无空闲连接器)。 我最近为Nexenta购买了一些SATA SSD,并将它们直接连接到主板的板载SATA控制器。 我可以通过将“物理磁盘”添加到vSphere中的VMconfiguration文件,将这些新的SSD添加到Nexenta VM。 或者,我可以连接到其中一个HBA,但是我必须断开/移动现有的磁盘,这相当麻烦。 题: 我的问题是:假设我的HBA没有做任何花哨的caching等,并且具有与板载控制器(连接到新SSD的那个相同)的可用总线带宽和SATA规格,是否在附加物理磁盘通过vSphere磁盘添加到VM添加function,并将其附加到通过VT-d传递到VM的HBA? vSphere磁盘添加方法是否施加了一些中继/请求转发行为,与本机速度相比,这会对磁盘性能造成负面影响? 答案的轶事是好的,但统计更好:我知道我可能不会注意到性能差异,因为固态硬盘是快速的。 但是我已经在这个领域工作了很长时间,知道如果有一个有问题的性能差异,它将在生产关键的活动中,在最糟糕的时间:)

如果可能,跨两个物理网卡分离iSCSIstream量?

这个问题是从专用网卡或专用iSCSI端口的后续? 如果不考虑在上述问题的答案中做出的硬件iSCSI启动程序,那么在iSCSI的多端口网卡上使用不同的端口似乎要满足使用“单独NIC”的build议iSCSIstream量。 我正在规划一个小型iSCSI安装过程,通过MPIO使用冗余path/交换机将两个群集节点连接到存储arrays。 因此,每个节点都有四个到iSCSI交换机的物理networking连接。 每台机器都有两个四端口网卡。 非iSCSIstream量需要四个端口,上述iSCSIstream量需要四个端口,这意味着所有八个端口都将被使用。 我的问题是这样的 – 如果你有多个物理网卡,那么你是否应该在两个网卡之间分配iSCSI连接来应对网卡故障(在我的情况下,每个网卡有两个端口),或者你应该坚持保留所有的网卡单个NIC上的iSCSIstream量? 我的直觉是将stream量分开,但是我希望能够得到那些比我更真实的iSCSI体验的想法。我是否会以这种方式遇到某种意想不到的复杂情况? 尽pipe我已经在特定的例子中提出了这个问题,但我试图提出一个普遍的问题,希望能够适用于其他类似的configuration。 任何帮助不胜感激。

列出networking中的所有共享

我正在运行Linux,并在我的networking中,我们有很多系统与桑巴股份。 有没有办法让我可以得到所有的桑巴股份信息

如何在OS / X上添加一个广播地址来回环ifconfig?

我正在尝试使用ifconfig打开我的环回接口上的广播。 它目前读取: lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 正如你所看到的,没有广播地址! 🙁 🙁 我在OS / X上试过这个,但是它没有工作,也没有给出任何错误或反馈: ifconfig lo0 broadcast 127.255.255.255 任何古鲁都知道吗? 我有一台服务器发送一个数据包。 我有两台与服务器在同一台机器上运行的客户机。 我需要他们拿起数据包,而不必强制服务器发送两次。

Mac OSX的服务器命令相当于dhclient?

是否有一个MacOS命令发出一个DHCP请求,并更新旧租约,删除一个新的,或有用的报告错误或缺乏从DHCP服务器的响应? 这将有助于解决networking上的问题后,无需重新启动networking上的networking,也将有助于诊断mac从更广泛的networking问题。 我找不到任何相当于dhclient命令,但显然有些组件必须用于此目的。 问题是,组件是否暴露给命令行界面? 我偏向于这些function的命令行,可能忽略了可能使用gui界面解决它的设置面板或工具。 我相信这个问题是这个问题的核心: 在OS X中是否有一个等同的命令“init.d / networking restart”?

如何通过VPN NAT转发?

我有一个多站点的VPN,目前使用的是OpenVPN。 但是,如果需要,我可以更改操作系统和VPNtypes。 主路由器有一个10.13.0.0/16子网和一系列公网IP 例如,一个分支有一个10.12.1.0/24子网 如何将主路由器的公共IP上的NATstream量转发到第二个NAT后面的服务器? 因此,例如在分配给主路由器的公共IP上的端口95转发到另一个路由器上的10.12.1.102。 这甚至有可能吗? 目前我的设置很好,但只能用于交通

如何获得每IP服务器的networking使用情况?

我想知道一个工具来以编程方式测量每个IP应用于服务器的负载(KB / s)。 到目前为止,tcpdump在告诉我每秒发送数据包的数量方面做得很好,但是我相信很多不会显示(以350KB / s的速度下载,而每秒仅输出150个数据包)。 我是这样做的吗? iftop将是完美的,但我需要一个程序,可以通过标准输出接口(没有ncurses)。

排除慢速WiFi的故障

我今天遇到了一个非常慢的WiFinetworking的大问题,我似乎无法把事业陷入困境。 我的设置: 在装有Ubuntu 12.04和3networking接口的PC上运行IpTables路由器。 其中一个接口(eth0)连接到所有最终用户共享的WiFi AP。 一个接口(eth1)连接到我们的ISP调制解调器 一个接口(eth2)连接到我们的服务器机房的交换机。 在今天,我遇到了一个非常缓慢的WiFinetworking。 通常,我会追踪其中一个用户将文件大量传输到服务器机房。 这可以通过查看任何接口的tcpdump输出来轻松追踪。 但是,今天,我并没有看到路由器本身有很高的使用率。 我怀疑有人正在同一个WiFi网段上的两台笔记本电脑之间传输文件(这意味着数据包不会通过我的路由器)。 不幸的是,我不知道如何跟踪这一点,因为我不知道如何做一个“tcpdump”stream量通过WiFi通道本身。 有什么办法可以做到这一点?

networking幻数的正式定义是什么?

我知道networking的神奇数字是什么。 我知道如何计算它 – 2 ^ ((32 – n) % 8) 。 我知道它的用途以及如何使用它。 我不知道如何正式定义它。 在最近的一次采访中,我被要求提供一个networking幻数的单行定义,这让我感到相当愚蠢。

永久添加源策略路由规则

有人通过描述如何使用源策略路由创build一个新的路由表来回答我先前的问题 : echo 13 eth3 >> /etc/iproute2/rt_tables ip route add default via 10.20.0.1 table eth3 ip rule add from 10.20.0.2 lookup eth3 如何使这些“ip”命令在重新启动后保持不变? 我假设有一些适当的行被添加到/etc/network/interfaces 。 这是否马上(向界面添加“上”线),还是有另一种方法呢? iface eth3 inet static address 10.20.0.2 netmask 255.255.255.0 up ip route add default via 10.20.0.1 table eth3 up ip rule add from 10.20.0.2 lookup eth3 down ip rule del […]