Questions tagged «performance»

有关服务器硬件和软件性能或网络性能的问题。

6
如何从单服务器设置成长
我正在寻找有关如何增加服务器设置的资源。 目前,我们在英国的Rackspace拥有一台专用服务器,其规格如下: HPDL385_G2_PrevGen HP单双核心Opteron 2214(2.2Ghz) 4GB RAM 2个10,000个RAID 1中的SCSI驱动器 我们的流量每月高达550,000 UV。 该站点运行PHP和MySQL安装程序。数据库受到了绝对的打击,我们有很多复杂的查询连接到多表。 我们正在使用APC进行PHP缓存。 我已经进入了尽可能多地完成数据库和查询优化的阶段,并且想知道下一步应该做什么…… 我看过内存缓存,但给人的印象是他需要大量的RAM,理想情况下需要专用的盒子...。 下一步是拥有两个框。一个用于数据库,一个用于Apache?还是有我忽略的步骤。 我们的负载通常在2个标记附近,但是现在它已达到20个标记! 来自穆宁的一些图表:

3
负载测试无线局域网
对企业网络部署中的无线网络负载测试方法有任何建议吗? 我们提供了各种各样的无线最坏情况支持。 没有人或300人的房间,每个人都拥有1-3个无线设备,他们想一次使用所有设备(大型教室) 许多人想要在使用反恐精英(学生宿舍)时使用其全新的802.11N笔记本电脑下载“我所谓的生活”或“ shania twain”专辑的最新情节的建筑物。 人们期望在建筑物之间漫游的大空间,都在一个大都会区中,那里有许多非企业802.11网络和其他噪声。 因此,我们正计划购买新一代的802.11网络,我们对现有的供应商不满意,因此这将是一次叉车式升级。 有什么方法可以模拟这些用例,而无需购买800台笔记本电脑并雇用学生机器人来“假装”上网或做作业?如果我们要进行小规模交易,那么如果能够在可控且可重复的环境中进行操作,那就太好了。 我知道ixia测试设备似乎可以满足我们的要求,但是如果没有适当地进行正确测试的专业知识,我不确定我们是否会做到正确。因此,除了该产品的替代品(或其中5件随机放置在建筑物周围)之外,还有没有公司出来进行现场测试? 另外,假设我有一个带有atheros无线广播的linux / freebsd盒-是否有任何好的工具可以检查现有的无线流量,以提供频谱利用率,数据包重传等细分信息?

3
MSMQ接收邮件非常慢
我们有一个相当大的MSMQ环境设置,今天它决定停止。 (一切都是vSphere 4.0 Update 1下的VM) 有8个Web服务器从网络上的客户端接收数据。这些机器都安装了MSMQ,只需将MSMQ消息发送到主MSMQ服务器。当前,邮件堆积在出站队列中。这些计算机是Windows 2008 Web Edition,具有2 Gig的RAM和2个vCPU。 我们有一个群集MSMQ服务器(Windows群集服务器),它从8个Web服务器获取消息。队列中的数据量没有限制。硬盘驱动器为50 Gig,有46 ​​Gig的可用空间。这些计算机是Windows 2008 Enterprise Edition,具有8 Gig的RAM和4个vCPU。该群集曾经有2个vCPU,但是CPU负载达到了100%,所以我将Windows群集的两个节点都增加到4个vCPU。 有4个应用服务器从队列中读取消息并进行处理。 通常,这一切都可以很好地工作,但不是今天。 今天早晨,一切进展都很缓慢。8个Web服务器当前在出站队列中显示多达30万条消息。群集服务器当前在队列中显示超过一百万条消息(有些消息低至200k)。 如果我在8个Web服务器上查看perfmon,则表明我平均每秒发送2条消息。如果我查看集群上的perfmon,则表明每秒大约有7条消息进入集群。 每个正在读取的机器都不会收到太多消息。最快的服务每秒接收10-12条消息,最慢的服务显示0或1。 最近唯一的变化是我们将前端Web服务器的数量从4个更改为8个。我们大约在2周前完成了此操作,没有出现问题。在星期二,我们关闭了它们的电源,以查看其余4个如何处理负载。在星期三,我们重新打开了四台新机器。 群集上的磁盘显示非常低的IO并且没有排队。 为了安全起见,我已经将PowerPath更新为最新版本,但这没有任何帮助。 8个Web服务器位于一个vLAN上,群集服务器和应用程序服务器位于另一个vLAN上。vLAN之间没有防火墙。 在任何计算机上的应用程序或系统日志中,没有任何用处。

4
使用SSD作为磁盘缓存
Linux是否有用于将SSD用作磁盘缓存的软件?我不确定Sun会对ZFS做类似的事情,尽管不确定。快速搜索没有合适的结果。目的是将经常请求的文件动态地放在SSD上。由于SSD比RAM具有更多的容量,比金钱更少,并且性能比硬盘更好,因此应该可以有效地提高性能。

5
Linux MD与LVM性能
我试图调整NAS,运行openfiler,想知道为什么我从RAID 5的4个WD RE3驱动器中获得相对较差的读取性能。 编辑:请注意,我说的是缓冲磁盘读取速度而不是高速缓存速度 编辑:更改格式以明确有两组输出。 当我在元设备上运行hdparm时,我得到了我期望的性能水平,下降到该卷,这是速度的三分之一! 有人知道为什么吗?LVM不好吗? 院长 元设备/ dev / md0结果 [root @ nas2等]#hdparm -tT / dev / md0 / dev / md0: 定时缓存的读取:2.00秒内4636 MB = 2318.96 MB /秒 定时缓冲磁盘读取:3.01秒内524 MB = 174.04 MB /秒 卷组/ dev / mapper / vg1-vol1结果 [root @ nas2等]#hdparm -tT / dev / mapper …


7
通过smb加速rsync
我正在将SMB上的Linux盒备份到NAS。我在本地安装NAS,然后重新同步大量数据(大约100GB)。我相信这需要花费很长时间:超过12个小时。一旦复制了所有内容,我希望速度会更快,因为每天几乎没有任何更改。 有没有办法加快速度? 我当时在想,也许rsync认为它可以与本地硬盘一起使用,并使用校验和而不是时间/大小比较?但是我没有找到强制进行时间和日期比较的方法。我还能检查什么吗?


5
部分行程/短行程/半行程硬盘?
这里有人可以向我解释这个术语的含义吗?(我见过3个词提到的同一件事)。 最初,当我读到它时,出于某种原因,我了解到这是一种在磁盘的各个磁盘上拆分字节的方法,这听起来像是个好主意,但显然没有任何意义,因为那不会削减磁盘大小减半(磁盘可能已经在各个盘片之间分割了字节)... 我所了解的最好的方法是,基本上不是创建整个磁盘大小的一个分区,而是创建2个分区,然后仅使用其中一个,即“中心”中的一个或“中心”中的一个。盘”,并且由于两者之一更快(人们似乎并不同意哪一个更快),因此一切都会变得更好。 我理解正确吗? 有人尝试过这种方法并取得了良好的结果吗? 谢谢!

7
对于32位Windows,boot.ini中的“ / 3Gb”开关是否有任何缺点?
Microsoft建议在Boot.ini中使用/ 3Gb开关,以便为在32位系统上运行的进程获取更多的内存。 当前,我需要大量的内存来进行devenv过程(Visual Studio 2008),因为我有一个复杂的解决方案,其中包含很多项目和表单,并且在设计时会消耗大量资源。 我想问一下,如果有人知道,使用/ 3Gb交换机的负面影响是什么,在任何情况下都不建议使用它。

6
IIS6网站/应用程序池可以使用的最大内存是多少?
我有一个在Windows 2003 SP2 x86上运行的IIS 6服务器。该服务器具有4GB的RAM,并在分配2GB的情况下始终运行。 我意识到,使用x86,服务器将无法利用所有4GB RAM,并且应用程序空间也受到限制,但是IIS进程似乎在其他地方受到限制。w3wp.exe从未分配超过500MB的内存,有时我会从繁忙的.NET应用程序中获取OutOfMemory异常(有几个正在运行的应用程序,每个应用程序都有一个单独的应用程序池)。 IIS6网站/应用程序池可以使用的最大内存是多少?

4
IIS优化
在IIS上运行(在Windows 2003上)时,要使用哪种优化(性能或其他)? 当前,我每个网站使用1个应用程序池,但我想我可以做更多的事情:)

2
我怎样才能知道哪个页面正在创建高CPU负载的httpd进程?
我有一台LAMP服务器(具有2GB RAM的基于CentOS的MediaTemple(DV)Extreme)运行自定义的Wordpress + bbPress组合。 每天大约有3万次浏览量,服务器开始is吟。当交通涌入时,它在今天早些时候跌跌撞撞了约5分钟。即使在正常条件下,我也可以看到虚拟服务器有时会承受90%以上的CPU负载。使用Top我经常可以看到5-7个httpd进程,每个进程使用15-30%(有时甚至50%)的CPU。 在进行大量优化之前(我们使用MySQL可能是罪魁祸首),我很想找到最主要的网页,然后对其进行处理。有没有一种方法可以找出哪些特定请求负责最耗CPU的httpd进程?总的来说,我发现了很多关于优化的信息,但是关于这个特定问题却一无所获。 其次,我知道有上百万个变量,但是如果您对使用单个具有该大小站点的专用虚拟服务器是否应该达到性能极限有任何了解,那么,我很想听听您的意见。我们应该考虑迁移到功能更强大的服务器,还是应该专注于当前服务器的优化?

1
重载Windows SQL Server
在过去的几个月中,我们一直在研究基于SQL的遗留系统,以提高性能,并在代码库中做了尽可能多的工作,因此现在我们将注意力转向基础架构。 问题是我们的旧系统偶尔会遇到SQL超时。 该旧系统位于运行公司所有SQL数据库的同一服务器上。诸如Sharepoint,Blackberry服务,用于x9虚拟服务器的服务器虚拟化数据库,在中型服务器上的一个SQL数据库上运行的众多特定于客户端的报告数据库之类的东西。服务器已使用三年了。您能否给我一个想法,就是这些服务器可能会使该服务器超载,如果是,那么最可能由哪一个负责?该公司有100-150名员工。服务器有4GB内存。 另外; LegacySystemDB大小:14040384 SharepointSite1大小:6581568 vCenter 3412928 SharepointSite2大小:903032 其他分贝约50-100,000 谢谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.