Articles of 性能

Windows Server 2012中缺lessTcpTimedWaitDelay

突然我的服务器日志显示: 由于系统缺less足够的缓冲空间或队列已满,因此无法执行套接字操作 我GOOGLE了,发现这些链接作为解决这个问题的build议: https://superuser.com/questions/842585/getting-system-lacked-sufficient-buffer-space-or-because-a-queue-was-full 在服务器访问互联网时,得到“在套接字上的操作不能执行,因为系统缺乏足够的…” 他们说,你可以改变registry中的TcpTimedWaitDelay的值,问题可能会消失。 但是,我无法在Windows Server 2012上find这个值。我只是可以添加它。 但是我不确定它是否真的有用,因为我真的不知道如何测量这个关键的结果。 我该怎么办? 我应该将该密钥添加到registry中吗?

IOP比较和块大小

只要我知道 – IOps是一个给定的数据块每秒IO操作。 但是,如果经常忽略这个块的大小。 我认为,只要相对较小,块大小没有什么区别,我可以比较iops对某些软件的要求,以及制造商给出的存储系统的iops性能。 我对吗? 块大小的限制在哪里比较小 ? 例如,32k已经太大了?

不写大量数据时,RAID-5的连续写入性能不佳

我有一些问题获得可接受的读/写性能为我的RAID5 + crypt + ext4终于能够跟踪到以下问题: 硬件 硬盘4x WD RED 3 TB WDC WD30EFRX-68EUZN0 as / dev / sd [efgh] sde和sdf使用3 Gbps / s SATA链路通过控制器A连接(即使6 Gbps可用) sdg和sdh使用6 Gbps / s SATA链路通过控制器B连接 单磁盘性能 写每个磁盘testing4次(一切都如我所料) # dd if=/dev/zero of=/dev/sd[efgh] bs=2G count=1 oflag=dsync sde: 2147479552 bytes (2.1 GB) copied, xxx s, [127, 123, 132, 127] MB/s sdf: 2147479552 bytes […]

Server 2012 R2交互性非常慢

我search了几天,并试图解决这个问题的一些build议,仍然没有任何修复它。 我有一个服务器,基本上只为我服务。 我用它来testing和开发。 没有任何互动,我的界面现在非常缓慢。 它提供的文件很好。 AD和DNS也正常工作。 如果我尝试login到控制台,则需要花费1-3分钟才能到达桌面,而过去需要大约10秒。 如果我尝试加载Chrome浏览器,则会发生各种超时错误,直到最终加载完毕。 即使最小的可执行文件也需要永远的开始 有任何想法吗? 这是一个非常基本的设置,但它确实启用了RAID 5。 这是一个HP G5服务器。 这只是互动的东西造成问题。 我不记得过去一两个月里我所尝试过的一切。 我已经确定司机是最新的。 通常几乎没有CPU利用率。 即使启动任务pipe理器也需要时间 有谁知道任何可能导致此问题的问题?

部分RAIDarrays的间歇性I / O延迟导致较差的MySQL性能

我正在pipe理运行MySQL数据库的裸机服务器以及其他一些软件。 我们看到一些MySQL查询的性能问题,但这些问题间歇性地发生,几乎完全影响UPDATE查询。 举个例子,我有一个特定的查询每15秒运行一次。 大部分时间以毫秒为单位完成,但有时查询分析显示: Status Duration starting 0.000026 checking permissions 0.000003 Opening tables 0.000011 System lock 0.000002 init 0.000007 update 0.000052 Waiting for query cache lock 0.000001 update 0.000002 end 0.000001 query end 15.198987 closing tables 0.000023 freeing items 0.000026 logging slow query 0.000014 logging slow query 0.000001 cleaning up 0.000002 我在这个问题上尝试了这些build议,没有任何效果。 然后我开始研究较低级别的项目,因为我注意到其他一些软件也显示出间歇性的缓慢响应。 performance良好时,以下是最佳输出: top […]

两个完全不同的系统性能差异很大

我有两个同时购买相同硬件configuration的Dell R730系统。 两者都运行RHEL6.9,其中从相同的图像成像。 这是在一月份的形象。 我每月更新一次仓库中的软件包,因此一般来说系统上的所有内容都应该“几乎”相同。 (即我在一个系统上改变的任何软件或设置在另一个系统上被改变,但是由于这是一个手动过程,可能会有一些错过) 我注意到一个系统的性能比另一个慢了2.5倍。 我正在testing的工作是单线程CPU密集型。 根据iostat读取一些数据文件,但非常低的磁盘io利用率。 上图显示该进程始终与100%挂钩,但系统有88个线程,平均负载仅为大约1.很less的内存使用率。 没有networking利用率。 (它使用的所有文件都是本地的)一个是复杂的python脚本,另一个是专有的软件程序,两者在一个系统上的运行速度都比较慢。 / proc / cpuinfo是相同的。 BIOS设置是相同的。 系统上只有一个用户。 较快的系统连接到互联网,较慢的系统连接到独立networking。 在我的调查中,我只发现了两个不同之处。 1.较快的系统运行BIOS版本2.25较慢的系统运行BIOS版本2.43 2.较慢的系统已经审计运行。 但是在这个过程中审计日志中没有活动。 我意识到这很难debugging,但我正在寻找什么想法。 是否有一些内置的软件工具可以用来更深入地了解可能发生的事情?

如何确定一个Apache正在服务的文件数量,而不是减慢服务器的速度?

我有两个Apache Web服务器,每秒处理数千个文件。 我想比较这两个networking服务器,以确定谁可以更快地服务于更多的文件。 使用ExtendedStatus On的mod_status完全可以完成这项工作,但是它太慢了。 不用说,也没有访问日志。 什么是确定apaches服务的文件/请求数量的简单方法?

在AIX上进行每个进程的I / O记帐

有没有办法在AIX上获取每个进程的I / O统计信息,即获取进程当前的磁盘I / O速率? 像iostat,nmon,topas等命令不能显示这样的数据。 Filemon也没有帮助。 实际上,我需要的是类似于Linux上的iotop(1)命令。 更新:似乎没有内置的命令来做到这一点。 我很可能通过使用SPMI API来创build我自己的。

Xen / KVM主机速度与“干净的”内核速度

我们希望继续在Dom0 / KVN主机上运行一些应用程序,并且我想知道,如果Xen / KVM启用的内核和“干净的”常规内核之间有任何性能差异。 有人有过这样的板凳标记的东西吗? 谢谢!

如何更改Mac OS X中的SWAP文件磁盘?

我已经通过火线800(最好的一个iMac可以做; -()…将我的系统在外部Raid 1机箱中join我的iMac。 我想在内部磁盘上移动交换以增加表演的性能。 我怎样才能做到这一点? 先谢谢你