Articles of networking

debuggingIO限制

我有一个严重的IO局限性的Fedora盒,我不知道如何debugging。 该服务器拥有一台具有12个7200 RPM 1.5 TB磁盘的Marvell Technology Group Ltd. 88E8050 PCI-E ASF千兆位以太网控制器的Areca Technology Corp. ARC-1130 12端口PCI-X至SATA RAID控制器。 uname -a输出:2.6.32.11-99.fc12.x86_64#1 SMP Mon Apr 5 19:59:38 UTC 2010 x86_64 x86_64 x86_64 GNU / Linux 服务器是运行Nginx并启用存根状态模块的文件服务器,所以我可以看到当前的连接数量。 当我在写入状态下有大量的同时连接时,问题就出现了。 通常在350左右,现在是590,服务器几乎不可用,卡在230mbit / s。 如果我运行停止,并打1看到CPU核心使用情况,我有所有4核心与约99%的io等待,如果我运行iotop的nginx工人是唯一的进程产生任何读取负载,目前在25MB / s左右。 我把每个工人都绑在自己的核心上。 最初我认为这只是磁盘被窃听。 但是我运行了fscheck和smartmontools检查,发现没有错误。 我也跑了一个iozonetesting,你可以看到这里的结果: http : //www.pastie.org/951667.txt? key=fimcvljulnuqy2dcdxa 此外,当连接数量低,我没有问题得到一个很好的速度。 如果我通过本地networking轻松达到60MB /秒。 现在我只是试着把一个文件放在/ dev / shm中,然后我把一个文件从public dir链接到它,在本地networking上使用wget,只有50KB […]

互联网速度为Web服务器

与其他所有问题相比,这应该是一个愚蠢的问题。 有一个网页的小型家庭networking服务器需要哪些最小上传和下载? 还是有一个模式,显示我需要上传和下载速度的一些游客? 我们谈论一个Windows Server,但是不确定这是否相关。 这只是一个实践项目。

Windows VPS上多less内存(2003,2008,2008 R2)

现在我在640MB RAM的VPS上运行Windows Server 2003,它工作正常。 我想将操作系统升级到Windows Web Server 2008或Windows Web Server 2008 R2。 我知道很难说需要多less内存,但是可以在2003年和2008年的两个新版本之间进行比较吗? VPS上的内存是目前为止最昂贵的产品,所以我想知道是否能够以1GB和2008或2008R2获得类似的性能,而640MB和2003是相同的。 基本上我运行IIS,SQL Server和MailEnable。 编辑: 让我们试着用另一种方式来说:2008和/或2008 R2需要比2003更多的内存吗? 例如,类似的情况(相同的数据库,相同的网站和程序运行等),我可以说我需要相同的RAM数量? 1.5倍? 2倍? 在内存方面,2008年与2003年相比,耗费多less?

如何组织video和音乐等媒体内容的存储?

目前,我们有一台托pipe所有内容的服务器:音乐,video和软件。 这个内容是由用户通过HTTP下载的。 现在自由空间即将结束,我们正在探索不同的扩展存储容量的方法。 我们想做便宜,简单和可靠(防止磁盘/服务器故障)。 当然,我们看到两种方式: 添加几个廉价的服务器与4个磁盘(RAID1?),运行一些分布式文件系统在顶部,如GlusterFS。 优点:希望我们将所有的磁盘视为单一的平面文件系统,只是将内容转储到其中并完成。 缺点:configuration和处理故障可能会很棘手。 添加几个廉价的服务器,所有运行的HTTP服务器。 每个内容(不pipe是音乐文件还是video)都放在随机select的两台服务器上。 优点:不必处理RAID,因为内容是重复的; 单服务器故障不会导致内容的任何部分; 增加了一倍的分发容量(因为任何signle文件都可以从托pipe它的两台服务器上下载)。 缺点:需要一些内容分发的脚本,添加/删除服务器。 我们错过任何其他方式吗? 上述哪个选项似乎是最好的?

端口转发到其他端口的简单选项?

我在我们的本地办公室有三台networking打印机,所有这些打印机都在端口9100上进行监听。它们都不提供更改监听端口的选项。 我们有一个公共静态IP地址,通过Linksys WRT-54G访问我们的主networking。 我们需要能够从办公室外打印到这些打印机。 问题是,对于54G,我只能将端口转发到特定IP地址上的同一端口。 我真正需要的是一种转发到一个IP地址和一个不同的端口的方法。 我需要这样做: 在端口目的地 9100 192.168.1.1:9100 9101 192.168.1.2:9100 9102 192.168.1.3:9100 所以我正在寻找select。 我可以用两张网卡和IPtables设置一台旧计算机,但是对于一些相对简单的东西来说,这似乎是一个很大的开销。 有没有办法一个虚拟机(读取:一个网卡)可以做高级端口转发? 在哪里我转发所有的stream量,并将其转发到正确的打印机? 或者那些替代WRT-54G固件的迷你Linux发行版呢? 那些支持我所需的“开箱即用”吗? 我有一个备用的WRT,我可以做一个IP桌面路由器? 迷你发行版的build议? 还是有一个现成的产品,这样做(廉价/本地优先)? 任何意见/选项赞赏。 谢谢!

广告代理商存储/文件服务器+备份所需(NAS或其他?)

寻找“这是你所需要的”build议。 我们是一家拥有mac和pcs的小型广告公司,可以访问和共享3年前的Windows 2000(无服务器软件)文件。 我们目前在“服务器”上拥有1TB,并将其备份到2个不同的Seagate Free Agent Pro 1TB外置驱动器。 但我们空间不足,正在寻找更大的东西,我们仍然可以从Mac和PC访问,EASY备份系统,病毒安全,防火墙启用。 不知道NAS是否会工作,或者如果我们应该有一个真正的服务器。 除了还原文件或运行诺顿之外,我们并没有真正打开该文件夹。 我希望我已经提供了足够的一般性build议。 谢谢。 抢劫Phx

Ubuntu 9/10上的Gnome无线networking

所以这里是我的问题:我有一些上网本(华硕eee和macros碁Aspire的),我已经被任命为设置为自助服务terminal机,紧锁正常用户。 我是一个命令行服务器的人,所以这个GNOME malarkey对我来说都是一个新的东西。 我发现了一个可爱的9.04 kiosk livecd,安装和运行正如我所愿,但我无法使无线工作。 所以我放了一个完整的10.4发行版,无线工作直接开箱(硬件是好的) – 我需要做的就是右键单击networking连接图标,input我的SSID和密码(WPA / WPA2)和走了它,完美。 10.4发行版的进一步调查显示/ etc / networking / interfaces几乎是空的 auto lo iface lo inet loopback 在这里),甚至在我通过gnome任务栏小程序build立无线networking之后(这是正确的词?)。 那么gnome / ubuntu在哪里存储networking设置以使无线连接被激活,为了让无线networking运行,我需要在kiosk版本上做些什么?

防火墙规则基准

有没有一种工具可以用来监控networkingstream量,以便我可以确定防火墙规则并在现有networking上实施?

networking邮件提醒

我想购买或提供一个应用程序,将在networking故障时通知我们的系统pipe理员,例如通过电子邮件和/或电话。 在发布这个问题之前,我已经浏览过networking,但是我有一个主要担心的问题:如果我们的networking出现故障,networking监控应用程序如何发送电子邮件以提醒我们它已closures? 这不是从外部看我们networking的外部应用吗? 好吧,无论如何,我想find一些能够为我们处理这个问题的东西 – 如果可能的话免费软件,我们不是在寻找大量的分析 – 只是简单的警报。 build议表示赞赏。

通过WAN存储复制/镜像

我们正在研究两个数据中心(相距600公里)之间的存储复制,以支持用于灾难恢复的主动 – 被动群集devise。 OS层主要是Windows Server 2003/2008,其中一些OpenSuSE Linux用于VMWare或XenServer上的性能监视。 主要的应用程序服务是Nvision。 数据中心1将具有两个存储系统,用于本地主动 – 被动或者主动 – 主动复制,数据中心2用作最后一个resport灾难恢复站点。 我们在大多数方面都有处理,但我正在寻求可以干净地处理远程复制的存储平台的具体build议。 谢谢。