Articles of 性能

从networking驱动器运行应用程序需要很长

这个问题最近才开始,我无法find解决scheme。 甚至没有格式化解决。 我们在我们的networking驱动器上有一个程序,整个公司访问这个单一的EXE。 通常程序在几秒钟内启动,除了一台电脑。 在这台计算机上,启动需要大约一分钟的时间,在这一分钟内,网卡的繁忙程度在90%到100%之间,好像是将整个文件夹下载到某个本地文件夹一样。 我testing过的东西: 格式化 以pipe理员身份运行 在浏览器设置中将文件path添加到Intranet安全来源 以兼容模式运行 改变用户并尝试与另一个 更换所有局域网电缆以排除networking问题 尝试了不同的网卡 事实: 电脑运行Windows 8.1 Pro与最新的更新。 个人电脑有一个千兆以太网连接,所以networking速度不是原因 PCfunction强大,运行程序应该没有问题。 LAN中的其他PC使用相同的操作系统,没有问题。 LAN中的其他PC具有较慢的接口(100 MB),没有问题 该应用程序自6个月以来一直是相同的,直到2个月前,它才能正常工作 任何帮助赞赏。 谢谢

我如何解释一个非常高的平均。 磁盘秒/写perfmon值?

简短版本 :下面显示的perfmon截图是否有足够的证据表明“存储系统有问题”? 长版本 :我正在debugging一个性能问题:某些SQL Server查询在我们的系统上(即使在客户的数据库中)速度很快,而且在客户的系统上很慢。 确保问题与SQL(相同的查询计划,大致相同的逻辑/物理读取数量) PAGEIOLATCH_EX ,并确保大部分SQL执行时间花费在PAGEIOLATCH_EX ,我启动了性能监视器并运行查询正在执行: 从E上的数据库中读取数据并将其写入C上的数据库。正如您所看到的(抱歉德语屏幕截图是客户系统),执行查询时,“平均光盘秒数/写入数量”驱动器C迅速增加到10秒。 这似乎是错误的,因为互联网来源声称这个值不应该超过25毫秒。 我不是系统pipe理员,我是应用程序开发人员,他们抱怨说查询太慢了。 这个结果是否表明硬盘(或NASconfiguration或虚拟机configuration – 我不知道系统的物理外观)有什么问题,我可以告诉系统pipe理员“这是你的问题,修复它”(以友好的方式当然),而不是愚弄自己? 还是有其他一些我应该先做的测量?

服务器连接速度可以通过在线速度testing来判断

我正在调查我的Windows服务器上的一些问题。 我从我的托pipe服务提供商那里进行testing,我认为它非常慢。 我也跑了相同的testing,但从我的亚马逊AWS框和100倍的速度线速度。 我们观察到显着不同的速度,所以林想知道这是否会对web服务连接和网站的一般加载产生重大影响。 提供商声称速度没有问题,也不是真正的问题。 但是这听起来像是很明显的,这对位于这个盒子上的所有站点有重要的影响 谢谢

Windows Server 2012磁盘操作冻结

我有2台全新的Windows Server 2012 R2服务器。 新鲜安装。 所有Windows更新应用。 一个在全新的物理服务器上,另一个在我们的VMWare群集中。 当我尝试执行磁盘操作(如移动或删除200GB文件)时,操作会运行几秒钟,然后暂停。 性能图表以可接受的速度前进,然后下降。 我不能暂停或停止工作。 我一直在监视CPU,内存,networking和磁盘活动。 一切似乎都很低。 VSS服务已closures。 最初我以为这可能是一个硬件问题,但是这是发生在两台机器上。 我们在VMWare集群中的其他服务器也没有问题。 我能够在一夜之间批量处理大约1TB的文件(FFMpegaudio转换)。 它超级好。 当我尝试在作业运行的同时在Windows资源pipe理器中执行文件操作时,我的批处理冻结了。 这会导致什么? 在我尝试删除文件并冻结后,我无法在该磁盘上执行任何磁盘操作,例如创build新文件夹。 由于这是一个单独的数据磁盘,其他磁盘(系统磁盘)上的操作仍然正常。

为什么VPN会降低局域网的访问速度?

我们有一台访问服务器,为我们的一些客户提供VPN,并为笔记本电脑提供劳动力。 他们通常从办公室外面连接,一切正常。 但是,为了简单和安全起见,当有人在办公室内连接时,VPN也在局域网上使用。 这工作得很好,除了局域网连接的速度非常慢,与局域网的1Gbps相比。 如果我手动连接超越VPN, scp可以使用VPN和全速(如果台式计算机本身占用大量带宽,但速度快大约20倍),则会产生150kB / s的速度。 所以, 问题1:可能是什么原因? 问题2:我该如何改进? (人们真的在抱怨) 问题3:如果上述两个问题的答案是未知的,那我该如何进一步诊断呢? OpenVPNconfiguration如下: 服务器: dev tun ifconfig 10.0.2.1 10.0.2.2 秘密/etc/openvpn/static.key 原型TCP服务器 端口1194 密码DES-EDE-CBC 守护进程 动词4 log-append /var/log/openvpn.log 保持活跃10 900 COMP-LZO 客户: 远程10.0.1.3 秘密/home/jkowalski/openvpn.key dev tun 原型TCP客户端 端口1194 密码DES-EDE-CBC ifconfig 10.0.2.2 10.0.2.1 脚本安全2 路由10.0.0.0 255.255.255.0 到目前为止,我已经尝试:更改密码,端口,压缩设置。 完全禁用encryption。 服务器日志中没有错误,尽pipe一些机器需要很长时间才能连接。 服务器机器是Debian 7.8 32位。 客户机是Windows 7 / 8.1 […]

运行Active Reports时IIS挂起,可能splwow64.exe

我们有一台Windows 2008 R2 Web服务器,在IIS上运行我们的Web应用程序,当运行生成PDF的特定页面时(使用Active Reports https://activereports.grapecity.com/ ),生成PDF需要1到2分钟文件。 运行在不同服务器上的同一个应用程序不会遇到同样的问题,并且在同一台服务器上从一个控制台应用程序执行相同的报告将在2-3秒内完成。 当这个问题发生时,我可以看到使用IIS工作进程,然后资源监视器 – >分析等待链,w3wp.exe进程正在等待splwow64.exe 我不知道下一步如何进行。 我使用SysInternals的procmon来观察splwow64.exe进程,但是我看不到普通的registry或文件活动。 有什么地方我可以看看明白什么可能导致挂?

nginx没有速度限制的连接

我有一台服务器上安装nginx服务一些文件下载。 我也没有改变nginx的 默认configuration 。 问题是,当我尝试从这个服务器下载时,似乎有一个连接的限制,因为当我尝试下载与10连接Axel时 ,它比wget有一个连接快大约3倍 。 我怎样才能删除这个限制,以便用户能够以最快的速度从这个服务器下载一个连接? 是因为我的configuration更快地使用axel ,还是因为networking和互联网的特点? 更新: 在第一个评论表明我的比较是错误的,我把我的testing改为axel -n 1 Vs. axel -n 10 。 现在他们之间没有太大的区别,但是使用多个连接还是要快一点。 (一个连接780KB / s ,十个连接830KB / s )。 这与nginxconfiguration无关吗?

PHP5-FPM pm.max_children影响RAM或CPU + RAM?

最近inheritance了Nginx + PHP5-FPM服务器,我正在学习并试图优化PHP5-FPM设置。 服务器信息: 4 CPUs (8 threads) 7.5 GiB RAM PHP5-FPM信息: pm.max_children = 5 pm.min_spare_servers = 1 pm.max_spare_servers = 3 ;pm.process_idle_time = 10s; ;pm.max_requests = 500 (我将取消max_requests行的注释,因为这似乎是一个推荐的事情。) 当网站负载较重时,每个PHP5-FPM进程都有非常高的CPU使用率,但是我还没有看到进程超过1%的RAM使用率。 我看到的任何地方(例如这里和这里 )都只是谈论由RAM限制的pm.max_children增加,并没有提到CPU使用率。 在我的情况下,会增加pm.max_children增加或减less我的网站的性能,基于这个事实,它是比内存绑定更多的CPU的限制? 换句话说,当pm.max_children增加时,RAM是唯一的考虑因素还是CPU也受到了影响? [编辑]不是重复的:这个问题基本上归结为最后一句话,这不是要求能力计划的意见; 它会询问在pm.max_children设置中CPU使用率是否是一个考虑因素,或者它是否只是增加的RAM。

不同的networking速度来自同一子网上的服务器

我有一个很奇怪的问题,我正在寻找如何debugging它的build议。 我有两台服务器(A)和(B)在同一个子网和交换机上。 服务器A-> B以全部12MB / s传输,反之亦然。 然而,对于外部站点,服务器A以4MB / s传输,而服务器B仅以500KB / s传输。 相同的文件,相同的terminal服务器,相同的出站路由,相同的传输方式(SCP和HTTP)。 我们没有限制速度,为了testing目的,iptables被closures,两台主机都在运行CentOS 6。 我怎样才能找出造成速度差异的原因?

即使访客使用直接I / O,也强制磁盘caching

在Windows Server上的Hyper-V上的Rhel上安装IBM db2 。 * .vhdx文件在CSV 。 例如C:\ClusterStorage\volume1\hyper-v\oktest-lb1\oktest-lb1.vhdx 。 db2对其数据库文件使用O_DIRECT标志(未caching的I / O),对于读/写操作使用8k或更小的小块。 不知何故,这个直接的标志是通过整个堆栈传播到主机系统。 主机caching不使用。 networking滞后杀死了这些小操作的性能。 使用oflag=direct / iflag=directtestingdd bs = 8k:12Mbytes / s bs = 64k:100Mbytes / s 需要一个解决方法。