Articles of 性能

PHP5不兼容PHP4

这是这一个相反的问题。 我的目的是当你只写PHP5代码来兼容PHP4时,没有必要。 这完全没有帮助,而且由于这两个版本的对象模型的差异,它必然会对解释器的性能产生影响(或者我错了吗?)。 所以我的问题是: 是否有可能重新编译PHP5没有与PHP4逆向兼容或禁用它以任何其他方式获得表演? 如果不可能的话,有没有一个项目在哪个目标?

Linux上的networking绑定/networkingpipe道监控?

我试图分析在Linux上运行的应用程序的性能。 我使用vmstat / iostat / top的组合来查看机器是磁盘I / O绑定还是CPU绑定,但我不确定使用什么工具来监视networking使用情况。 具体来说,我想知道如果机器的networkingpipe道是最大的。 我应该使用什么工具?

为大型Microsoft SQL Server数据库优化文件,文件组和RAIDtypes的设置

首先 – 虽然我完全不屑一顾, 我也很感兴趣的是,如果有什么好的方法可以预先测量/收集数据,我可以使用这些数据来确定要遵循哪些“经验法则”,哪些要跳过。 我不能为应用程序显着改变模式,虽然我有一些怀疑,开发人员去索引快乐; 我不想拿出他们的索引,只是还没有取代他们。 我有一个相当大小的电话应用程序数据库,大约60GiB左右。 数据主要分解为: TRAFFIC表(不断的顺序写入,不定期的长时间扫描,沿着任何数量的报告索引,都快速增长,关联指数也很大)。 BILLING表(不断的顺序写入,经常扫描用户信息的account_info) 其他的一切(不断随机访问读写,比其他两个表更频繁) 我现在在单核机器上,3Gb专门用于SQL Server 2005和SQL Server 2005中的磁盘caching.msdb数据库和操作系统位于15k硬盘驱动器RAID 1上。日志文件和备份驱动器位于15k硬盘驱动器,RAID 1.电话数据库都在2 x 15k硬盘驱动器,RAID 10上(共有8个驱动器)。 我正在大力升级硬件。 在Server 2008 R2 x64上将拥有SQL Server 2008 R2,12个内核,32Gb的RAM。 它有四个内部HD,可能用于操作系统和备份,但最大的变化是连接的存储 – 在外部SAS接口上的12 x 15k驱动器。 我们在当前的服务器上有一点CPU / I / O的限制,但是还不足以打扰很多 – 这个新的服务器将会治愈许多罪过 – 但是我现在还是宁愿这样做。 我可以做一个巨大的RAID 10 6磁盘,并把整个数据库上,但我一直在考虑拆分TRAFFIC,它的索引文件到不同的分区 – 也可能是BILLING。 另外,其他的东西可能在它自己的文件中performance不错。 那么当然,总是有RAID 10和RAID 5/6,RAID 50/60要考虑。 我很想知道如何处理这个决定,以及如何确定是否有必要分拆硬盘,以便将TRAFFIC / […]

戴尔PERC 6 / i RAID性能testing

我们最近收到了带有PERC 6 / i RAID控制器和6个15k SAS驱动器的新型Dell R710。 我一直在做一些性能testing,使用hdparm和导引头两种不同的configuration,我不太确定结果如何。 configuration: 6磁盘RAID 10 – 64k条带 – 直写,无预读 – RHEL 5.5 结果: 定时缓冲磁盘读取:3.01秒中的1024 MB = 340.69 MB /秒 结果:206次/秒,随机存取时间4.848毫秒(137662331 <偏移量<436165962118) 4磁盘RAID 10,用于OS-64k条带的RAID 1 – 通过写入,不提前阅读 – RHEL 5.5 定时缓冲磁盘读取:3.06秒中的956MB = 318.13MB /秒 结果:209次/秒,随机存取时间4.771ms(58179688 <偏移<292314580383) 我的第一个问题是这些结果是否在我们硬件的预期范围内。 使用RAID计算器似乎我应该能够从任一configuration中获得更高的速度。 另外,虽然第一种configuration的性能稍微好一些,但第二种configuration可以让我们将我们的MySQL数据库与其他IO隔离开来。我觉得隔离会比几个MB / s更有利。 思考? 任何input赞赏。

我需要分配更多的资源到MySQL服务器?

我感觉我的MySQL服务器在处理来自PHP网站的查询时比正常速度慢。 有没有像我可以分配更多的资源到MySQL服务器,以使其迅速? 我不太了解这个,所以需要你的帮助。 我在Ubuntu 10服务器上。 注:如果上面的问题愚蠢而且不实用,那么NVM。 :)。

服务器2上的64位VM guest虚拟机性能可怕,如果> 2GB的RAM

我们是一家软件开发公司,我们正在试用Windows XP Professional / 32上的VMWare Server 2(企业标准,无法摆脱),而Windows 2008 x64则作为64位testing的访客。 我们正在使用VS2008。 这显然是在64位硬件上。 主机有4GB的RAM。 当我们为VM分配2GB时,它运行得相当可接受。 但是,当我们分配3GB的时候,最多2GB的时间花费了6分钟,花了20(20)分钟,物理磁盘正在抖动。 系统属性说3.5xGB内存,“物理地址扩展”。 boot.ini没有/ 3GB开关。 任何人都有指导如何提高性能? 添加/ 3GB? 我忽略了VMWare的任何configuration(磁盘策略已经设置为“性能”,XPconfiguration为“优化后台服务”)? 静态分配所有磁盘空间与dynamic增长几乎没有差别。 有些相关的问题 – 如果客人闲置一段时间,build设也需要15-20分钟; 有没有办法来防止这种空转? 客人是否被换出了RAM? TIA。

Linux性能指标的阈值

Linux性能指标的build议阈值是多less? 我正在使用rstatd从远程服务器收集统计信息。 我应该在哪些值上发出警告? 错误?

VMWare,虚拟化,Windows 2008和性能

当您查看Windows 2008中的性能监视工具时,您所看到的CPU状态是基于真实CPU还是假CPU(您的CPU份额)? CPU报告为Xeon X7350。

所需的估计点击量为每周点击3000次

我估计每周点击量达到3000次。 所以每个月大约12000。 是一个256MB的RAM和足够的150GB带宽的VPS这样的网站? 如果不是,你如何build议升级? 谢谢 更新:这是一个基于Drupal的网站,但没有video,只是图像和电子商务

美国服务器为PHP&静态文件,英国服务器为MySQL(需要build议)

我有两台服务器:一台在美国,一台在英国 两台服务器都是很好的硬件,并且连接了100Mbps的无缝1层 但由于美国服务器总是给予更好的search引擎定位,我要在美国设置服务器为PHP和静态文件,而服务器在英国为MySQL。 你怎么看待我的情况? 这是好的决定吗?