我在networking设置中见证了非常直观的效果。 我有一个连接到千兆以太网交换机的三个设备(我们称之为服务器 , 笔记本电脑和nettop ,所有运行Linux,细节如下)的networking设置。 我测量networking吞吐量(a)通过使用scp将文件从服务器传输到笔记本电脑 ;(b)使用服务器上的iperf -s和笔记本电脑上的iperf -c 。 当所有三个设备启动并运行时,当我执行吞吐量testing时,我会得到大约40 MB / s(SSH)或280 Mbits / s(iperf)的ok-ish性能。 但是,一旦我关掉了完全不涉及测量过程的networking ,我就得到大约3.5 MB / s(SSH)或者58 Mbits / s(iperf)的糟糕performance。 如果反过来 ,我会试图找出上网是否干涉转移。 但是当我把它关掉的时候,性能下降了一个数量级,这让我感到困惑。 这种行为是完全可重复的。 一旦上网得到了响应,性能立即上升。 一旦closures,性能下降。 我尝试在交换机上切断电源一分钟,然后在交换机上的以太网端口周围洗牌,没有任何效果。 所以我的问题是:什么可能导致我目睹的效果? 为了缩小问题的原因,我在哪里看? 有关安装的详细信息 上网机 富士康nT-330i,英特尔凌动330 内置Atheros AR8131千兆以太网控制器 Ubuntu 10.04(lucid),kernel 2.6.32-29,amd64 笔记本电脑 Thinkpad R61,Intel Core 2 Duo T8300 内置Broadcom BCM5787M千兆以太网控制器 Ubuntu 11.10(oneiric),内核3.0.0-16,amd64 服务器 AMD […]
我们使用Vagrant和Ansible来configurationVirtualBox机器。 它工作的很好,但最近我们开始遇到一些需要访问互联网的任务的奇怪的networking问题,如apt-get update , composer update , gem install等。这些问题不时出现,它们是不稳定。 有时它不能连接到某个服务器或域名不解决。 有趣的是,当我通过SSH( vagrant ssh )连接到盒子本身并手动发出这样的命令时,例如sudo apt-get update; sudo apt-get dist-upgrade sudo apt-get update; sudo apt-get dist-upgrade – 它一直在正常工作。 以下是NPM的示例错误: failed: [localhost] => {"cmd": "/usr/bin/npm install –global npm-check-updates", "failed": true, "rc": 1} stderr: npm http GET https://registry.npmjs.org/npm-check-updates npm http GET https://registry.npmjs.org/npm-check-updates npm http GET https://registry.npmjs.org/npm-check-updates npm ERR! […]
安装程序:计算机A具有名为“ABC”的文件共享,完全控制给定域中的特定用户X. 所有机器上的操作系统:Windows Server 2008 R2没有防病毒软件 在用户Xlogin的计算机B和C上运行的服务需要在计算机“A”上写入该共享“ABC”。 有时,除非重新启动,否则共享“abc”只对计算机B可见,对计算机C不可见。 但是,如果从计算机C使用\ ipaddress \ abc而不是\ hostname \ abc,则有时可以访问共享(同样非常随机)。 另外,当发生这种情况时,我们无法build立从服务器到计算机A的从计算机C到SQL服务器的连接。 所以我在这个论坛上检查了其他相关问题的通常嫌疑人: 目标客户端计算机上没有Windows凭据caching。 NSLOOKUP正确显示域控制器IP和目标计算机的IP。 当我从客户端计算机运行tracert时,目标计算机到达1跳。 当我使用networking目标计算机,我得到系统错误53.我也刷了,并从计算机C登记dns没有成功。 除了重新启动之外,我现在没有什么想法。 我不能依靠重启,因为我们只能在维护时间内重启。 任何帮助,非常感激。
我们在Serverloft上租用Windows根服务器。 最近,当服务器在安装常规的Microsoft更新程序后重新启动时,它正确地重新启动,但无法再访问,而是一个Linux服务器正在回答! 在说服了热线以后,这不是我们的错误(花了一些时间),他们发现在同一个子网中的某些其他服务器(他们没有解释如何)“偷走”了我们服务器的公共IP(或者说“优先“)。 他们断开了“小偷”,很短的一段时间,我们可以再次看到我们的服务器。 然后,不重新启动,它再次发生! 过了一个小时左右,我们的服务器回来了。 问题:这是否有意义(我们是简单的开发者谁不知道)? 是否有可能防止这种情况? 或者,在典型的托pipe环境中,任何人只要“窃取”另一个IP,只要他/她知道如何做到这一点?
由于这个问题,我要在MySQL服务器后端嗅探一些数据包,看看会发生什么: # tcpdump -vv -s0 -c 100 -i bond0 tcp port 3306 and host 192.168.3.87 -w /home/quanta/3.87_aborted.pcap 正如你所看到的,我把snaplen设置为0,但仍然得到“捕获期间数据包大小有限”的消息: MySQL Protocol Packet Length: 579 Packet Number: 96 text: 336 text: 1004352 text: 147619 text: 336 [Packet size limited during capture: MySQL truncated] 我的界面上的卸载设置: # ethtool -k bond0 Offload parameters for bond0: Cannot get device rx csum […]
我正在尝试获取进程组的networking统计信息。 据我所知,linux上的复杂networking计费通常是使用netfilter / iptables的计费基础结构完成的。 正如我想inheritance这样的团体cgroups将是一个很好的匹配。 我最好的想法是让iptables匹配可以使用net_cls设置的classid 。 但是看来,iptables只能通过–set–class来设置这个值。 所以:有没有一种很好的方法来获得(复杂和灵活的)networking会计和日志logging在Linux上的进程组?
我只是试图从github克隆一个存储库,但我认为我的问题跨越git或github。 我已经尝试了以下方法: sudo wget'http: //github.com/symfony/symfony/tarball/master – 2010-07-30 07:51:36–'http://github.com/symfony/symfony/tarball/master 解决github.com … 207.97.227.239 连接到github.com | 207.97.227.239 |:80 …已连接。 HTTP请求已发送,正在等待响应…读取错误(由对等方重置连接)在标题中。 重试。 – 2010-07-30 07:51:38–(try:2)'http://github.com/symfony/symfony/tarball/master 连接到github.com | 207.97.227.239 |:80 …已连接。 HTTP请求已发送,正在等待响应…读取错误(由对等方重置连接)在标题中。 重试。 – 2010-07-30 07:51:40–(try:3)'http://github.com/symfony/symfony/tarball/master 连接到github.com | 207.97.227.239 |:80 …已连接。 HTTP请求已发送,正在等待响应…读取错误(由对等方重置连接)在标题中。 重试。 由于wget没有工作,我想我会尝试使用git(知道我的防火墙可能阻止了git协议)。 正如你所看到的,看起来防火墙确实阻止了它。 sudo git clone git://github.com/symfony/symfony.git 在/home/myname/symfony/.git/中初始化了空的Git仓库 github.com [0:207.97.227.239]:errno =拒绝连接 致命:无法连接套接字(连接被拒绝) 因为, git协议没有工作,我想我会尝试http方法。 sudo git clone'http: //github.com/symfony/symfony.git […]
我有一个基于Linux的路由器,有四个接口(每个都有自己的私有子网)。 当我直接将设备直接连接到一个接口,另一个设备直接连接到另一个设备时(如没有交换机,只是一根跳线),如下所示,那么路由器就能正常工作。 DEVICE1 192.168.8.11 ——- 192.168.8.254 ROUTER 10.58.129.254 ——- DEVICE2 10.58.129.1 当我连接路由器与我们之间的交换机之间,如下所示,然后路由器不起作用。 DEVICE1 192.168.8.11 ———– switch1 | switch2 | switch3 | 192.168.8.254 ROUTER 10.58.129.254 ——– switch3 | DEVICE2 10.58.129.1 所有交换机都是第3层,Switch1(Dell PowerConnect 3548P)与Switch2(Dell PowerConnect 6224F)的光纤连接,这是我们的核心交换机,可处理大多数VLAN之间的路由。 这通过光纤连接到Switch3(Dell PowerConnect 6224)。 在两台VLAN(192.168.8.11或10.58.129.254)上都没有启用核心交换机的路由。 原因是因为我们的核心交换机不支持基于策略的路由select,因此这个Linux机箱在这些VLAN上执行路由的原因。 在通过交换机连接的路由器上,从Device1可以ping通Linux路由器上的接口192.168.8.254,但不能ping通另一个接口(10.58.129.254)。 Switch2configuration/诊断 switch2#show ip route Route Codes: R – RIP Derived, O – OSPF Derived, C […]
我们有一个新的办公室,需要一些以太网接线到柜子里(不超过48根电缆)。 现在似乎有这么多的select。 传统上,我会用一个机架安装式的110插孔接线板来终止所有的事情,但是在更换单根电缆时,有很多事情需要关于Keystone或直通式接线板。 是否有任何理由不使用馈通或梯形修补面板?
我有一台带有操作系统Windows 2008 R2 SP1的BL460c G7刀片服务器。 这是一个全新的C7000机箱,带有FlexFabric互连。 我已将FC交换机设置并正确划分到Clariion CX4,并可在Navisphere和HP Virtual Connect Manager中的两个path上看到所有分配了FCoE HBA的主机。 所以我继续为testing服务器创build一个存储组,分配相应的主机,将LUN分配给服务器。 到目前为止好,login到服务器,我可以看到4个未知的磁盘….没问题,我安装MS MPIO,没有运气,无法初始化磁盘,并且多个磁盘不会消失。 仍然没有问题,我安装PowerPath 5.5版本重新启动。 现在我看到3个磁盘。 一个初始化准备就绪,但我仍然有2个磁盘,我无法初始化,不能脱机,无法删除。 如果我右键单击存储pipe理器,并转到属性,我可以看到MS MPIO选项卡,但我不能使path处于活动状态。 我想摆脱这些幻影磁盘,但到目前为止没有工作,谷歌search显示出一些奇怪的结果,所以显然我不是正确的框架我的问题。 我以为我会在这里问得很快。 有没有人知道一个快速的方式摆脱这些未知的磁盘。 另一个问题是,如果我安装了PowerPath,是否需要安装MPIOfunction? 这是我第一次以这种方式安装Windows 2008 R2,我不知道现在是否需要该function。 所以一些更多的信息添加到此。 看来我正在处理更多的Windows问题比其他任何事情。 我从服务器上删除了LUN,完全卸载了PowerPath,从服务器上删除了MPIOfunction,并重新启动了两次。 现在我回到原来的4个未知磁盘(加上包含操作系统分区的本地磁盘0当然,这是工作正常) 我去了diskpart,我可以看到所有4个未知的磁盘,我select了每个磁盘,干净的(以防万一我以前把它们作为GPT带到网上,并没有意识到)几分钟后,我已经不能再在运行列表磁盘时查看磁盘。 但是,这些磁盘仍在磁盘pipe理中。 当我尝试从磁盘pipe理脱机时,出现以下错误:虚拟磁盘pipe理器 – 系统找不到指定的文件。 伴随系统事件日志中的错误: Log Name: System Source: Virtual Disk Service Date: 6/25/2012 4:02:01 PM Event ID: 1 Task Category: None […]