我们正在将一些服务器迁移到不同的数据中心。 作为一个停止差距的措施,我们已经将一组Web服务器移动到新的数据中心,并将其支持SQL Server留在了我们现有的数据中心。 这两者通过VPN连接在WAN链路上。 如何正确衡量此举对networking性能和利用率的影响? 我的最终目标有两个: 评估对网站最终用户performance的影响 确定我们是否需要在更大的pipe道上花费更多
我有一台Windows Server 2008计算机,在powerloss之后重新同步磁盘。 问题是系统在大约10分钟后变得没有反应。 我们检查了资源监视器,发现CPU不是最大的; 但磁盘I / O超过250MB / s。 我们试图将数据从1个磁盘复制到另一个磁盘。 绕过磁盘同步,这也会导致机器在复制数据约10分钟后冻结。 我试图让机器在机器处于“冻结”状态的情况下重新同步磁盘几天。 通过冷冻我的意思是没有任何工作在机器上,它完全没有反应; 没有鼠标移动等 我想知道如何去彻底检查这是否是冻结系统的磁盘I / O。 我知道磁盘I / O可以冻结一个系统; 但是我能用什么来运行testing呢?
我有一个单一的域名。 我昨天将我的名称服务器移到了AWS R53上。 这是Alogging,别名是我的ELB> EC2。 不过,有时候,大部分都会在子域上退出。 它只是无法find。 此外,似乎只发生在子域名…我得到非常缓慢的答复。 这不是EC2相关的www。 反应速度超快。 而我的抄送网站在其他地方也可以正常工作,也就是R53在正常速度下正常加载。 我已经做了HTTP头和监控日志,直到它明显开始加载,没有任何东西击中框。 所以,这显然是在DNS领域。 我不是一个伟大的数据包嗅探器,所以看着Wireshark / Ethereal日志,我只能看到whois,然后标准查询到域。 有点混乱,以了解发生了什么事情。 任何build议或指针,试图解决这个问题,将不胜感激。
我有一个客户端软件,调用和安装在同一台机器上的Apache HTTP服务器。 在调用apache之前logging日志条目: 2011-11-23 13:27:43,777 | 8323|1381677376 | root | DEBUG | Calling http://mydomain.com/api/project/325/postings/add_and_remove_labels 正如你所看到的,当地时间是13:27:43。 域mydomain.comparsing同一台计算机的外部IP。 但是,当我看access.log文件,我说时间戳记[1]是5秒后的日志条目: [23/Nov/2011:13:27:48 +0100] "GET /api/project/325/postings/add_and_remove_labels 这是一个以守护进程模式运行的mod_wsgi基本服务器,但我不确定它是否相关(如果请求在apache级别,则时间戳应该是开始的)。 我怎样才能最好地找出这5秒的来源? 欢呼声,波阿斯 澄清:[1] – 时间戳是请求开始的时间 。 当请求结束时,条目是写入日志的,但是时间是请求开始的时间。
有没有人注意到通过Citrix XenApp 6.0使用远程桌面和Windows 2008 Server R2上的普通terminal服务的性能提升? 据我所知,思杰提供了很多强大的function,但这个问题只是关于远程桌面体验在任何环境下的响应速度和快速程度。 服务器和客户端之间的ping应该至less是150ms,例如。 距离应该超过7000英里。
我的apache2正在使用缓慢运行。 一个PHP文件需要很长的时间来处理。 服务器是活的。 我不想重新启动它。 所以我认为我strace它并检查发生了什么。 所以我跑了 strace -p `cat /var/run/apache2.pid ` 之后,我加载了一些testingurl。 加载多次。 但是我没有在strace控制台上看到任何输出! 然后我记得有很多subprocess。 所以我检查了他们 $ ps ax | grep apache[2] -i 1877 ? Ss 0:02 /usr/sbin/apache2 -k start 2006 ? S 0:00 /usr/sbin/apache2 -k start 2007 ? S 0:00 /usr/sbin/apache2 -k start 2008 ? S 0:00 /usr/sbin/apache2 -k start 2009 ? S 0:00 […]
在我的一些Linux服务器上,交换分区没有alignment。 我理解分区alignment如何影响4k块大小的已装入文件系统的性能,但我不确定是否同样的考虑适用于交换。 它甚至有这样的“块大小”? 以某种方式alignment交换分区是否有任何性能优势?
根据ZDNet最近的一份报告 , 31%的stream量是非法的(黑客,刮板,垃圾邮件)。 作为一个系统pipe理员的挑战是find一种方法来阻止stream量,而不会阻止您的真实用户和search引擎。 我已经searchServerFault "block traffic" ,只发现有关具体工具(如这个和iptables 这一个)的答案,它不给你一个解决scheme的概述,在那里,何时使用它们,为什么我会喜欢发表这个问题,试图收集关于这个话题的权威答案。 我开始深入研究,大致了解如下: – 你检查的堆栈中较低的 (例如iptables ) 性能更好 (因为它不被应用程序处理),但是更可能阻止合法的通信 (例如,如果你在IP上过滤,黑客使用访问点你最终将阻止所有依赖相同的访问点的用户)。 – 你检查的栈 (如apache mod_security ) 越高, 性能越差 (因为到那时为止的每个组件都必须处理这些信息),但阻止合法stream量的可能性较小 。 由于我们使用httpd/apache + PHP运行REHL 5.6和Ubuntu 10.04 ,所以我不打算撒谎,并且承认我只对符合这些configuration的解决scheme感兴趣。 问:您能否从经验中分享您使用的工具(以及为什么)来阻止您的网站的非法stream量?
我们有两个GoDaddy服务器存储Facebook应用程序。 一个是testing,另一个是生产。 两者都有相同的代码,但testing服务器响应速度更快。 这两种服务器configuration是: 操作系统:Centos 5.3 PHP:5.3.1 MySQL:5.5.21 而且他们都有相同的硬件。 我们试图追踪这个问题,首先我们通过监视我们的php&mysql使用率百分比的用法来testing我们的代码。 我们已经pipe理不超过10%。 我提醒两台服务器都有相同的代码。 其次,我们已经将生产中的MySQLconfiguration文件更改为与testing服务器完全相同,但是这也没有帮助。 当我们用firebugtesting我们的应用程序时,我们在一些.php文件中发现了很多延迟。 某些.php文件请求在testing服务器上需要2秒,在生产服务器上需要13秒。 由于这种滞后只在生产服务器上持续存在,所以我们比较了phpInfo()结果的结果。 这里可以看到不同之处: 与phpinfo()的结果不同 每个区别都以这种forms列出: ******Testing //A result from our testing server (Empty means not exist) ******Production //A result from our production server (the SLOW one) HTTP_CACHE_CONTROL 你看到任何可能导致性能问题的差异吗? 谢谢。
操作系统:红帽企业Linux服务器版本5.3(Tikanga) 架构:Intel Xeon 64Bit MySQL Server 5.5.20 Enterprise Server高级版。 应用程序:Liferay。 我的数据库大小是200MB。 RAM是64GB。 内存消耗逐渐增加,内存不足 。 那么只有重启才能释放所有的内存,但是内存消耗的过程又会重新开始,在不到一天的时间就会达到63-64GB。 详细参数 : 的key_buffer_size = 16M innodb_buffer_pool_size = 3GB inndb_buffer_pool_instances = 3 MAX_CONNECTIONS = 1000 innodb_flush_method = O_DIRECT innodb_change_buffering =刀片 read_buffer_size = 2M read_rnd_buffer_size = 256K 这是我面临的一个严重的生产服务器问题。 这可能是背后的原因,以及如何解决。 这是今天下午2点左右的报告,在昨天晚上10点左右重启Linux之后。 自由-m的输出 caching总共使用的空闲共享缓冲区 Mem:64455 22053 42402 0 1544 1164 – / + buffers […]