Articles of 性能

解决MySQL性能问题

环境: 1台物理机器 8GB内存 一些较老的Core2Duo CPU 1个硬盘 Windows Vista 64位 1虚拟机 16 GB RAM 2个vCPU Windows 7 64位 这两台机器运行MySQL 5.5.28(64Bit)与相同的数据库。 我正在pipe理VMWare环境,另一个用户正在pipe理数据库部分。 物理机器应该被虚拟机replace,所有的数据都被迁移了。 这里的问题是:在VM上的性能是可怕的。 DB-admin直接在两台机器上运行一个大的查询,而物理的查询比VM快2-3倍。 所以我们用VM做了几件事情:更多的内存,更多的CPU,我还附加了一个16kb块大小的RAW设备,没有任何努力。 物理总是胜过虚拟机。 我们的VMWare环境由3台主机组成: 主机 – 戴尔PowerEdge R720,2x E5-2640,8x8GB内存,Broadcom BCM57711 10GB HBA 切换 – Dell Powerconnect 8024F 存储 – Dell Equallogic PS4100X iSCSI VMWare 5.1,Clustred,HA,没有分布式vSwitch 我们发现一些configuration问题,我做了几件事情来提高性能: 虚拟机内的防火墙已closures 病毒扫描已closures IPV6closures 在主机上,我有一个延迟问题,我在戴尔上读到关于TCP延迟确认和LRO的问题 – build议closures这些延迟,所以我做了一些提升虚拟机内的吞吐量(使用IOMeter做了一个快速testing)。 MySQL数据库是一种沉重的(120GB的文件),如果我复制它在VM内从一个卷到另一个与Windows资源pipe理器我得到恒定的130mb […]

Hyper-V和CPU使用率

我正在租用我认为正在使用Hyper-V VPS。 最近,我的VPS的处理器性能非常糟糕,但任务pipe理器中的CPU使用率并没有显示出它的挣扎。 在Hyper-V环境中,任务pipe理器中的CPU使用情况不是有用的衡量标准吗?

如何启用不在您的服务器上的文件的gzip?

我正在对我的网站运行一个gtmetrix.com报告。 我得到一个F(41)gzip压缩。 我不拥有这两个问题文件提到的这个处罚。 一个文件是Mailchimp服务器上的一个CSS文件。 另一个是不能被压缩的JavaScript文件。 当这个JS文件被压缩,它打破了页面的JavaScript调用到文件中。 我可以理解,因为我打电话给这些文件处罚。 但是如果我想使用Mailchimp和JS文件,这是否意味着我总是会受到惩罚,因为没有办法解决这些问题。 如果我能解决上述两个问题,我的网站可能会从85%(B)到A。 我曾尝试将mailchimp文件移至Amazon S3并启用gzip。 但出于某种原因,浏览器无法使用gzip启用该文件: (来自Google Chrome开发者工具) 任何想法,为什么与gzip发生?

Web服务器响应时间的可变性

我有Apache2 Web服务器和微小的PHP脚本 <?php echo '1' 刷新页面时,Google Developers Tools中的等待时间值可能在24-26毫秒到300-350之间变化,甚至超过1秒。 它依赖于什么? 如何将这个值控制在理想的范围内或者最小化?

在LVM下,ext4 RAID5调优选项是否有用?

我正在build立一个带有mdadm RAID5系统的系统,该系统是唯一支持4个LV的VG的PV。 当我创build文件系统时, mkfs.ext4 -E选项是否有用? 或者是因为LVM诡计而无法知道它的效果? -E extended-options Set extended options for the filesystem. Extended options are comma separated, and may take an argument using the equals ('=') sign. The -E option used to be -R in earlier versions of mke2fs. The -R option is still accepted for backwards compatibility. The following extended options are […]

服务器硬件中超出SQL Server可以使用的额外内存的好处?

我以前的相关问题被标记为“不具有build设性”,因为我要求比较SQL Server和Oracle。 所以这次我只会问一下SQL-Server。 我公司已经在一台配有16GB内存和旋转硬盘的服务器上build立了一个使用SQL Server 2005标准版的大约200GB的数据仓库。 性能变慢了。 我们现在有预算来购买新的服务器和数据库。 对于服务器,我们正在考虑配备256GB内存,双至强8内核处理器和适合整个数据库(可能增长到1TB)的固态硬盘的硬件。 服务器将运行Windows Server 2012。 我的理解是,SQL Server 2012标准版仅限于使用64GB内存,即使服务器有更多内存。 我们承受不了大约10万美元的花费,可能会使用我们所有的RAM来授权SQL Server 2012企业版。 从您的经验来看,即使SQL Server不会直接使用它,大量的额外的内存也会帮助SQL Server的性能(例如,由于Windows Server文件caching)吗?

如何衡量Citrix接收器video缓冲器的帧率?

如何在客户端测量Citrix接收器帧率? 我试过了,但似乎没有工作。 有没有办法确定从客户端每秒发送多less“帧”? 假定Windows 7客户端使用Citrix Web插件连接到Windows 7虚拟机。 为了重申这个问题,我怎样才能潜在地衡量Citrix客户端的帧显示速率为200px ^ 2的区域? 假设远程VM将尝试以24fps播放帧序列。 任何帧都会丢失吗?

D状态下的apache进程太多了

请看下面的截图。 D(磁盘睡眠)状态下的apache进程数量太多,RAM的使用率非常高。 有没有办法知道是什么导致这些进程停留在D状态,并吃了这么多的记忆?

思科端口缓冲存储器

思科交换机如何确定端口缓冲存储器的总量? 思科似乎并未将这些数据作为硬件规格的一部分发布,但是这些信息对于确定交换机是否适合iSCSI SANstream量似乎至关重要。 我看到show buffers命令的输出中show buffers各种值,但我不太了解如何将其转换为可用的数据来比较开关。 我特别感兴趣的是比较Catalyst 2960和3750型号,特别是帮助阻止某人使用iSCSIstream量不足的交换机。 任何关于其他因素影响开关可用性的想法都是受欢迎的,尽pipe我对这里的端口缓冲空间数据特别感兴趣。

RAID-10磁盘上的最佳磁盘I / O – 这是否正确?

我已经在我的分区6.4操作系统,Apache,RAID-10磁盘VPS上运行磁盘I / Otesting。 每次我的文件拷贝速度都在55MB / s以下。 它低于最佳水平还是正常? root@host [~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 21.1441 s, 50.8 MB/s root@host [~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 20.8749 s, 51.4 MB/s root@host [~]# […]