更新和其他信息 2个环境,办公室和数据中心的生产 两种环境都使用Cat-5e电缆,当Broadcom的电缆testingtesting结果为不合格时,更换了电缆,而在试错中排除其他电缆 两种环境都有HP ProCurve千兆交换机 办公环境有Cisco 861w路由器规格说有4个100mbps的端口 生产环境有Cisco ASA 5510路由器,它具有千兆和100Mbps端口的混合。 我目前正在查看哪些端口正在使用….好,交换机正在报告千兆位连接到路由器。 注意:我不知道100Mbps路由器端口如何影响nic模式,如果它们之间有千兆交换机 这对我们在办公networking和生产中一直是一个反复出现的问题。 由于正常的stream量很less接近使用100mbps,所以很less有问题,但是在进行vmware转换时,由于这种限制,特别讨厌使用8小时而不是2个小时。 我的笔记本电脑和我们的一台办公服务器在我们的交换机上显示为千兆,我们正在看到这样的速度,但是另一台服务器和NAStesting下降到100Mbps模式时,通过我们的主办公室千兆交换机通过墙滴作为笔记本电脑的墙板)。 当我们将NAS连接到本地“桌面”千兆位交换机时,它将切换到1000Mbps模式,然后像笔记本电脑一样testing这些速度。 在生产中,只有一半的NICS报告为1000Mbps,尽pipe他们都应该。 任何深入了解为什么会发生这种情况,或什么应该考虑到故障排除时,将不胜感激。
我正在开发一个Web应用程序,并且在我的开发和实际环境中的MySQL查询速度之间遇到了巨大的性能差异。 数据库: 2.5GB,三个表(一个表有27millogging)。 FULLTEXT索引和search。 一切都在需要索引。 数据库包含英国所有地址的logging。 DEV服务器:两岁的三星i5 Ultrabook。 运行XAMPP的Windows 8。 单个SSD。 大多数查找需要200ms以下,故意强调系统最大查找时间为5秒。 实时服务器: “混合”VPS(每个服务器最多8个节点)。 硬件规格是“双核英特尔®至强®处理器,最less8个CPU核心,24GB内存,RAID 10驱动器与15K SAS驱动器”。 大多数查找需要大约3-5秒,压力testing导致30秒查找。 我很满意我的开发服务器上的数据库性能,但是我真的需要生产服务器来匹配或者更好的。 在我为应用程序开发一个专用的盒子之前,根据您的经验,瓶颈可能是磁盘I / O还是CPU时间? 谢谢! 只是发布一个答案的logging: 我尝试使用带有RAID的SSD的VPS上的应用程序。 不同之处在于夜以继日,查找现在比我的开发机器还要快。 这是默认的MySQL安装,没有对caching,最大内存使用情况和其他参数进行编辑。
我们正在Java版本“1.7.0_21”上运行CentOS 6上的Apache Tomcat 7.0.41。 我们得到了太多的打开的文件错误,所以我做了一些研究。 一致的意见是,它是与打开文件的数量。 所以我做了以下几点: 增加了/etc/security/limits.conf中的最大文件 soft nofile 100000 hard nofile 100000 重新启动服务器 检查限制对于运行该过程的用户是有效的 [app_admin@xxx ~]$ ulimit -Hn 100000 [app_admin@xxx ~]$ ulimit -Sn 100000 使用lsof命令监视服务器上的打开文件 我观察到的是,当总打开的文件达到13000左右,和tomcat有大约4500打开的文件错误再次出现。 我很困惑。 我认为这将解决问题,但显然我不完全了解根本原因以及如何正确设置参数。 (也许)帮助我没有修改Tomcat的server.xml文件(虽然我被诱惑)。 我不想开始摆弄,让事情变得更糟。 如果有人能提供一些关于从哪里开始寻找的提示,我很乐意分享更多的信息。
我们正在监视多个在Hyper-V上运行的Windows Server 2012 R2虚拟机。 现在SCOM(2012 R2 UR2)报告: The threshold for the Logical Disk\Avg. Disk sec/Transfer performance counter has been exceeded. 如果15个样本的计数器值“Avg。Disk sec / Transfer” 大于0.04,则会引发此警报。 这在我们的情况下相当于15分钟的时间。 我怀疑这是一个虚假的警报。 过去,在W2008 SCOM客户机上调用函数RegQueryValueEx()返回了错误的数据( http://support.microsoft.com/kb/2495300/zh-cn )时出现了一个错误。 现在我想知道是否有类似的问题或已知的错误适用于W2012 R2? Google在这里没有帮助。 任何input或经验呢? 提前致谢。 [附录] 经过双重检查的结果是,他们得到正确的报告。 大问题:关于这个柜台虚拟机的最佳实践或build议的阈值是多less? 微软build议这个值不要超过0.04。 这也适用于VM吗?
我们在100Mbps / 100Mbps广域网链路的边缘有一个Cisco 2901,为Juniper SSG 550M提供IPSec VPN端点。 问题是我们在IPSec VPN上看到的只有40Mbps的最大值,当VPN达到容量时,思科的CPU负载在80-90%左右,而且一直停留在那里,根本就没有下降。 show proc cpu sorted命令给我以下内容: CPU utilization for five seconds: 81%/80%; one minute: 77%; five minutes: 40% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 101 188804 47594649 3 0.23% 0.22% 0.21% 0 Ethernet Msec Ti 14 482964 385534 1252 0.23% 0.04% 0.05% 0 Environmental mo […]
我们在德国和中国的两个办事处之间成功build立了站点到站点IPSec VPN连接。 以下是两个网站,VPN和当前速度的特点: 德国 VPN路由器Zyxel Zywall USG 100 网站的网速:50/50 Mbps VPN隧道 types:IPSec 身份validation:SHA-1 encryption:AES-128 MSS自动 中国 VPN路由器Cisco RV180多functionVPN防火墙 网站的互联网速度:20/20 Mbps 当前速度 从德国到中国的Ping:250 – 350 ms 从中国到德国的平均时间:250 – 300毫秒 站点之间的文件传输速度:平均 10KB / S 从德国到中国的Traceroute 追踪路线到[10.67.8.189]最多30跳: 1 <1ms 1ms 1ms 10.67.5.1 2 * * *请求超时。 3 * * *请求超时。 4 370毫秒366毫秒336毫秒[10.67.8.189] 跟踪完成。 正如你所看到的,我们有重大的速度问题,甚至使远程桌面有时无法使用。 以前,我在这些站点之间使用了L2TP,性能要好得多,RDP可用。 任何意见赞赏。 如果您需要更多信息,请与我们联系。 最好, […]
Apache的mod_status输出是否能够帮助您调整Apache preforkconfiguration? 例如,使用Apache的mod_status,我明白了这一点 我的服务器平均得到3个请求/秒,范围是2-10个请求/秒,而一个秒杀是28个请求/秒。 我的服务器有7个平均请求正在处理,范围是1-86。 我的服务器有10个平均闲置的工人,范围是0-99。 这是否提供了什么我的Apache prefork设置应该是什么 – 特别是,MinSpareServers,MaxSpareServers,MaxClients和MaxRequestsPerChild? 或者这个数据是不相关的?
我有这个旧的smtp服务器,目前正在运行Windows 2003和EOL我想将其移动到将继续获得安全升级的东西,但同时我想提高性能。 我想用postfix把它移到CentOS 6。 现在数据存储在2个独立的驱动器上,我正在考虑使用Software Raid。 我正在考虑的2configuration是: 1)2个磁盘上的RAID 1和RAID 0 软件RAID允许我为不同的分区放置不同的RAID。 我正在考虑操作系统和软件上的RAID1,并把线轴放在RAID0中。 这将加快我的假脱机,同时提供操作系统和软件的可靠性。 2)仅RAID 1 我在写性能上失去了性能,但为了统计和队列监控,我的读取性能更好。 这台服务器是2.8GHz的Xeon与SCSI驱动器(不是SAS)和4GB内存(获取新的服务器是不是一个选项) 我宁愿select1,有什么我应该关心的? 如果我的RAID0出现故障或损坏,会发生什么? 将postfix发送损坏的电子邮件或只是失败? 系统如何可靠地检测到RAID0故障? RAID0也允许根据我的理解设置自定义剥离。 由于我知道我的电子邮件的一般文件大小,我可以控制每个文件占用一个单独的块,以便在失败的情况下,我只会失去一半的假脱机? 我应该担心的其他问题吗? 或者性能改进是最小的,我应该只使用选项2,RAID1? 再次,这是一个SMTP OUTGOING网关,它不会存储任何重要的数据。 RAID1只是为了确保PC不会崩溃并最大限度地减less停机时间。
我在虚拟云托pipe(CityCloud)上运行带有LAMP的Ubuntu 14服务器。 服务器通常做得很好,响应时间<0.5s。 但是,问题出现在高峰时段,主要是星期一至星期三/星期四,响应时间在7-8秒或更长。 通过传递给worker MPM和php-fpm,这些时间差不多减半了,这要感谢@ drew010在stackoverflow上。 现在,我想看看是否有任何最后的调整,可以在繁忙时间摆脱平均加载时间的剩余3秒。 根据谷歌分析:该网站每月有约500万的页面浏览量,在高峰时段,每小时的浏览量大约在12-13万。 这是我的设置: Ubuntu 14.04.3 LTS PHP版本5.5.9,FPM / FastCGI 4个CPU核心 8 RAM 限于1 Gbps带宽和1 TB传输/月 高峰时段CPU使用率<6% 使用的内存<2GB 高峰时段〜2M txbps 静态内容是从一个单独的子域(同一台机器)提供的,过期头“访问加1个月”。 MySQL在同一台机器上运行。 MySQL的查询速度很快,而不是问题。 显然,4核/ 8内存是过度的。 如果性能好,我的意图是回退到最多2个核心/ 4个RAM。 这是高峰时段的netstat输出: $ netstat -ant | awk'{print $ 6}'| sorting| uniq -c | 分类 3closures 5听 8 FIN_WAIT1 69 LAST_ACK 80 SYN_RECV 117成立 […]
因为我听说NetBSD和FreeBSD具有良好的TCP / IP实现,所以在Linux,FreeBSD和NetBSD之间的差别Web服务器性能方面,我感到很有趣。 因此,我在KVM上设置了具有相同硬件function(2个CPU,RAM:2G,HDD:16G,NIC:virtio)的虚拟机,然后分别为Nginx安装必要的软件包。 我只是在虚拟硬盘上运行简单的Nginx和静态主页(用于防止磁盘I / O因素)。 我发现NetBSD的性能非常糟糕。 我怀疑NetBSD的基本设置是保守的,所以我尝试调整一些系统参数。 但是,关于NetBSD系统调优的资源很less。 尽pipe我通过与FreeBSD比较来调整一些sysctl参数,但它仍然不是更好。 有没有NetBSD的调整build议,或者NetBSD真的不是Web服务器的好select? 以下是我的apache基准testing结果: ab -r -n 10000 -c 500 Server Software: LINUX nginx/1.9.3 Server Hostname: 10.128.81.63 Server Port: 80 Document Path: / Document Length: 612 bytes Concurrency Level: 500 Time taken for tests: 0.823 seconds Complete requests: 10000 Failed requests: 0 Total transferred: 8440000 bytes […]