Articles of networking

是否可以在Windows Server 2008 R2上使用Perfmon来衡量HBA吞吐量?

我有一台带有两个循环4GB HBA的服务器到光纤交换机,并想知道我是否可以使用Perfmon来测量这些HBA上的活动/吞吐量? 如果是这样,我会使用哪个计数器? 我最初认为networking,但也许我必须做一些与PhysicalDisk。

虚拟化适合数据包密集型应用程序?

我们有一个自定义和非常定制的应用程序,在Windows 2008R2服务器上运行。 它的主要function是尽快连接到数以万计的IP地址,并询问特定的TCP端口 – 本质上是一个networking扫描器,但严格按照我们的要求定制。 服务器和目标地址之间没有NAT,应用程序不消耗任何大量的内存或CPU。 该应用程序(基于.NET)进行了优化,我们有信心代码是尽可能紧。 但是,应用程序可以通过IP地址移动的速度似乎仅限于Windows TCP堆栈和正在运行的硬件的组合 – 目前它位于低端的,几乎没有服务器级别的盒子中。 由于此应用程序的性能至关重要,因此我们计划将其转移到新的更高规格的服务器,可能是HP DL360 G8 。 但是,我们可能会同时在不同的机器上运行应用程序的多个实例,因此我想探讨使用新服务器作为虚拟主机的选项。 我们可能会使用VMWare ESXi,Hyper-V作为替代选项。 但是,我不确定在服务器上的虚拟机上运行的数据包密集型应用程序是否会简单地将瓶颈移至虚拟机pipe理程序? DL360有4个网卡:我们可以将4个虚拟机“连接”到4个网卡中的每一个,并行运行。 VMWare / Hyper-V是否有效地将stream量直接传递到网卡,从而提供“本地”networking性能,还是在客户操作系统和硬件之间存在可能导致虚拟机监控程序包瓶颈的因素?

如何通过调制解调器为离线Windows 7系统设置传入连接

我有一个Windows 7计算机将脱机,除了调制解调器连接。 从以前的问题,我已经解决了设置传入连接的错误。 (远程访问服务无法启动,除非networking连接已经build立) 但是,当我删除networking连接并重新启动,连接不会持续。 从以前的回答,我希望如果我能find一种方法来初始化计算机启动时的TCP堆栈,尽pipe没有networking连接可用,我的调制解调器的传入连接将显示为networking连接,我会能够拨入。 如何让堆栈正确初始化,或者如何解决这个问题?

陈旧的NFS句柄,但没有安装

我有一个nfs服务器(192.168.1.180),这是共享目录到我的rapsberry pi(192.168.1.32)。 我以前有过这个工作。 最近,服务器崩溃了 – 但不是客户端。 在意识到发生了什么之后,我强制卸载了客户机挂载点,并尝试重新挂载。 现在我收到了一堆陈旧的NFS文件句柄错误。 这是我正在运行的命令: xbian@xbian /etc/init.d $ sudo mount -v -t nfs 192.168.1.180:/mnt/media /media mount.nfs: timeout set for Thu Feb 19 21:00:00 2015 mount.nfs: trying text-based options 'vers=4,addr=192.168.1.180,clientaddr=192.168.1.32' mount.nfs: mount(2): Stale NFS file handle mount.nfs: trying text-based options 'vers=4,addr=192.168.1.180,clientaddr=192.168.1.32' mount.nfs: mount(2): Stale NFS file handle mount.nfs: trying text-based options 'vers=4,addr=192.168.1.180,clientaddr=192.168.1.32' […]

如果配线架上的端口多于交换机上的端口,则从配线架连接到交换机的正确方法是什么?

我们正处在我们的新build筑中,我们的交换机上有58个端口,但只有48个端口。 我们大约有40个水滴将被使用,但是这是一个从1到58的随机select。 通常我会运行它1:1,所以在面板上的32被修补到32开关,但是在这种情况下显然是不可能的。 处理这个的标准方法是什么? 我假设像1:1,2:2,5:3,6:4等等,这是正确的吗?

CentOS 7在安装过程中禁用可预测的networking接口名称

我知道我可以使用net.ifnames=0 biosdevname=0 ,与grub ,禁用可预测的networking接口名称 。 这将第一个接口命名为eth0而不是enp0s3,或其他。 如何在安装时使用kickstart文件指定此项?

systemd Vagrant和VirtualBox:等待已安装的同步文件夹

我正在尝试在Vagrant框上设置systemd服务,在启动之前需要安装Vagrant同步文件夹。 Vagrantfile Vagrant.configure(2) do |config| config.vm.box = "ubuntu/yakkety64" config.vm.synced_folder ".", "/usr/local/src" config.vm.provision "shell", path: "bootstrap/bootstrap" end /etc/systemd/system/my-server.service [Service] ExecStart=/usr/bin/node /usr/local/src/index.js Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=my-server User=ubuntu Group=ubuntu [Unit] Requires=remote-fs.target After=vboxguest.service After=virtualbox-guest-utils.service [Install] WantedBy=remote-fs.target 如果我不启用我的服务器服务,则同步的文件夹已正确安装。 但是,当我尝试启用我的服务器服务时,该服务无法find装入的文件。 如果我然后login到Vagrant框,文件夹没有安装。 这似乎是该服务的尝试从该path加载文件干扰stream浪汉。 那么,在我的服务开始之前,如何等待文件夹被安装? 其他解决scheme有很多种方式,需要人工干预来启动服务,这是不可接受的。

如何获得IPv6的工作?

我的托pipe服务提供商提供了以下信息: 子网:2a02:f99:0:64 :: / 64 网关:2a02:f99:0:64 :: 1 所以我做了(是的, eth3是正确的界面) ip addr add 2a02:f99:0:64::2/64 dev eth3 ip -6 route add ::/0 via 2a02:f99:0:64::1 dev eth3 但 $ ip -6 neigh show 2a02:f99:0:64::1 dev eth3 FAILED $ ping6 google.com PING google.com(ams16s30-in-x0e.1e100.net) 56 data bytes From 2a02:f99:0:64::2 icmp_seq=1 Destination unreachable: Address unreachable … 我也试过了 ip -6 route […]

如何检测您的Web服务器上的forms垃圾邮件?

如果您在服务器上运行了数百个网站,那么即使您的表单有某种保护措施,如何使用您的HTML表单发送垃圾电子邮件来检测机器人是否使用了最有效的自动化方法?

没有访问域的networking时,域中的机器启动速度较慢

有没有办法来减less尝试连接到域networking资源的超时? (Windowsloginvalidation,networking打印机,networking共享等) 我有一系列笔记本电脑(戴尔的纬度,相同的硬件),正在使用的漫游员工,现场花费一半的时间,并通过扩展坞连接到我们的networking。 当他们连接到networking,并启动他们的机器需要1分25秒(+/- 10秒)启动。 如果我从networking断开它们,则需要4到6分钟的时间。 如果我卸载共享,并没有启动自动挂载需要4到5分钟。 如果我卸载所有networking打印机,它将启动时间缩短到3到4分钟。 如果我使用远程域networking的networking连接进行引导,但使用启动时自动连接的vpn连接,启动需要2到3分钟。 我假设引导延迟是由于尝试连接到networking服务的超时堆栈引起的。 当我离开networking或closures时,我不希望删除所有的打印机和networking共享,以防止随后引导脱机的速度变慢。