Articles of 性能

思科AS5505 – 最大吞吐量有多可靠

思科吞吐量的最大数量与规格有多可靠? 我正在考虑使用ASA5505,我预计恒定的负载大约是指定最大值的60-70%,峰值在80-90%左右。 思科防火墙的质量和规格的一般看法是什么? 主要的防火墙任务是阻止端口和NAT – 没有httptypes的stream量。

网站性能testing

所有, 我们如何计算一个网站下载的时间,以及不同的带宽

实践中常见的非对称延迟是多less?

这是一个关于在堆栈溢出上发布的问题的后续问题 ,关于是否可以在不使用外部同步时钟的情况下确定点对点连接的单向延迟 – 事实certificate不是这样。 现在这里的问题是这种不对称的等待时间(从A→B的旅行时间与旅行时间B-> A有很大不同)在实践中是常见的吗? 为什么? 在典型的数据中心LAN环境中如何? 整个互联网骨干网呢? 跨越具有非对称带宽的连接(如许多DSL,卫星或有线连接)呢? 谢谢!

我如何确定什么是挂我的服务器?

我们有一个在Windows 2003服务器上运行的名为Universe的数据库。 大部分时间一切运行良好,我们没有任何问题。 其实大部分的时间段,它工作正常。 我们已经看到过去服务器无响应的一些问题,所以我们安装了一个名为Process Lasso的应用程序来帮助pipe理CPU并保持运行。 这个软件为我们提供了很多帮助,但是,最近几周我们又遇到了问题。 我们使用telnet连接到我们的数据库,大约5分钟的时间内,它将无响应。 我们可以远程访问服务器,但是当我们进入服务器时,无论什么问题都不存在,一切都恢复正常。 另一个有趣的笔记。 我昨天早上被远程login到服务器。 我打开Windows资源pipe理器,并复制并重命名一个相当大的目录。 当我这样做时,系统变得没有响应,我无法从telnet访问它。 这是正常的吗? 它甚至发生在我们的testing机器上,因为我能够在那里再现问题。 这让我想知道在这个背景下会发生什么事情。 你将如何附加这个来确定发生了什么? 请记住,我只是一个程序员,但有点困扰这个东西了。

在SQL Server 2005中更改数据库所有者的性能影响是什么?

如果我有两个帐户,其中: 这两个帐户都具有DBO级别访问权限(使用DBO架构login,并且是所有者组的一部分) 其中一个帐户被列为“实际所有者” 这两个帐户目前正在使用,并将继续使用,在数据库上运行长期(2 +小时)的操作 我想将“实际所有者”从一个帐户切换到另一个帐户 我希望在数据库上看到什么样的性能影响?

虚拟机NAT

我正在将运行ESXi的盒子移到本地ISP的服务器托pipe室中。 这个盒子上有几个虚拟机,本地ISP只提供一个IP地址(默认)。 运行一个pfSense(或类似的build议?)虚拟机作为这个pfsense NAT后面的其他虚拟机的网关是否有问题? 我担心的是,由于pfSense盒将为多个虚拟机(将全部运行在同一台物理机器上)传输stream量,因此我们将遇到一些性能问题。 交通应该相对较低,至less在一开始。 就像一个简单的networking服务器和一个Ventrilo服务器,在任何时候都有<50个用户。

什么是这个网站的一个合适的服务器

我们在我们的网站上使用Zend框架,原则,每天至less有2000个用户,请考虑我们更喜欢服务器有操作码caching。 以及任何可以加快php性能的技术。 我们已经知道,Zend服务器提供了一个最佳的性能为PHP。 请推荐一个托pipe服务器或vps计划,可以处理这样的应用程序。 鉴于我们的应用程序具有某种社交networking,并且即使在网站使用量最小的情况下,它也会应用大量的Ajax请求,例如在30分钟内,我们可能会有多达400个来自个人用户的请求。 先谢谢你

优化PHP <> MySQL性能

我正试图在这个testing脚本上优化我的PHP <> MySQL: <? for($i=0;$i<100;$i++)//Iterations count $res.= var_dump(loadRow("select body_ru from articles where id>$i*50 limit 100")); print_r($res); ?> 我有APC,文章表有id的索引。 而且,所有这些查询都打到查询caching,所以如果MySQL性能很好的话。 但是当我用ab -c 10 -t 10来replace这个脚本时,我得到了: 100次迭代:〜100req /秒(〜10'000次MySQL查询) 5次迭代:〜200req /秒 1次迭代:〜380req /秒 0迭代:〜580req /秒 我试图禁用PHP中的持久连接 – 它使它慢一点。 那么,如果MySQL不限制性能,我怎么才能让它工作得更快呢? 所以这看起来像build立连接或其他东西是花费太多的时间…

随着我的表增长到几百个,MySQL性能下降了

只要我的表less于100,MySQLperformance相当不错,但是当它们开始增长到几百个时,它(MYSQL)变得非常慢。 现在我的表格大于1k,非常小,大多数包含不到20-30条logging。 是否有一个特定的MySQL设置,我应该考虑,为了MySQL更好地执行大量的表?

ESX 4.0空间:DASD,NAS还是?

为了更好的pipe理,我把一个ESX盒子放在一起,但是它的性能是一个WTF项目; 我是一个处理ESX的小老鼠,所以我正在寻找一份阅读材料的清单,以帮助我理清这一点,以便我可以回到.NET编程。 当前存储系统: 我们在Dell 2910上的PERC6i上运行Raid5 + Hotspare(8×500 GB主轴)。由于ESX限制,PERC将存储显示为1x2TB + 1x800GB“分区”。 我不确定安装程序的configuration(stride / stripe / ???)。 我们的应用 我们有一个SBS服务器以及一个次要的(2x50GB,但是增长为10GB /月)的数据库服务器… 我们的数据库虚拟机上的应用程序是CPU和I / O废话; 这是一个数据库搅拌练习混合了大量的数据计算(修复性能是我应该工作的)… 性能问题 当我做一个备份,恢复或者更糟糕的时候(将备份从1 vm复制到另一个备份,将其移动到QA虚拟机中),整个系统变慢(甚至是“不相关”的虚拟机)。 我原本以为DASD的情况会比较好,因为你有PCI-x带宽,但是全系统的放缓会影响生产力。 问题 我该如何做一个关于NAS vs RAID vs SAN vs DASD的智能决策? 存储设置中是否有甜点/难看的地方? 您可以在ESX中使用SSD PCI-X卡作为tempdb吗? 好/坏主意? 有没有什么方法可以在写时复制的方式“共享”一些图像? 大多数的“备份 – 复制 – 恢复”是“把干净的图像放在开发箱”; 如果我可以让他们“共享”主映像,那么“大副本”(2×50 GB)只需要每周执行一次,而不是每个开发者每周执行一次… [运行时性能不是关心开发盒,但备份/复制/恢复杀死生产,SBS,和盒子上的其他东西]