Articles of 性能调整

nfs服务器获得很多rpc-srv / tcp:nfsd:发送1048708字节时仅发送700260 – closuressocket

系统正在运行CentOS 7.3,通过以太网和infiniband提供文件服务,但绝大多数stream量都在infiniband 我刚刚站起来一个新的文件服务器,现在正在生成大量的以下错误: [2007827.701033] rpc-srv/tcp: nfsd: sent only 618872 when sending 1048708 bytes – shutting down socket [2007835.313884] rpc-srv/tcp: nfsd: sent only 75908 when sending 1048708 bytes – shutting down socket 我增加了tcp_rmem和wmem最大32mb,但问题依然存在 net.ipv4.tcp_rmem = 4096 87380 33554432 net.ipv4.tcp_wmem = 4096 65536 33554432 有没有其他方法可以调整这个来解决这个问题? 编辑来修复格式

Linksys WRT54GL(内含番茄)增加带宽

我有安装了番茄固件的Linksys WRT54GL。 当我将网线直接连接到计算机时,我可以以约8 MB / s的速度下载,但是当通过路由器访问互联网时,最大速度可达4 MB / s。 统计数据总是显示有大约3 MB的可用内存,并且CPU负载不超过0.6。 还有什么可以成为带宽的瓶颈。 编辑:QoS被禁用。

Oracle应用服务器性能监视和调整(CPU负载高)

Oracle应用服务器性能监视和调整(CPU负载高) 我刚刚被一家公司雇佣,老板给我一个performance问题要尽快解决。 在服务器端,我对Java EE没有任何经验。 让我开始我所了解的系统,仍然无法find解决scheme: 我们有一个Oracle应用服务器(10.1。 )和Oracle数据库服务器(9.2。 ),软件人员专门用JSF 1.2编写了一个大的J2EE项目(X项目),这个项目只用于Ajax。 他们在代码中积极使用PL / SQL。 所以,我们启动了应用程序服务器(Solaris机器),一切似乎都OK。 用户开始使用应用程序从星期一开始从不同的位置(应用程序200有用户帐户,我只是检查,看到连接池设置正确,会话是活动只有15分钟)。 经过一段时间(2天)后,CPU利用率变高,60%, 夜间仍然没有任何变化(此时在线用户数量接近1或2),甚至开始使用分配给其他应用的CPU服务器,因为他们释放如果我们不重新启动服务器,2天后利用率变为%90,应用程序是如此之慢,最终用户开始呼叫。 主要的问题是软件工程师说代码是明确的,系统和DBA经理说我们有正确的configuration,其他应用程序似乎没问题,为什么这个问题只发生在X应用程序。 我开始将数据库复制到testing平台,并将其升级到最新版本,如果存在错误,也与应用程序服务器(Weblogic)一样。 我只testing自己只有一个用户和weblogicpipe理面板,我可以跟踪线程并转储他们。 我注意到有一些线程显示为hogging 。 当我检查手册和控制跟踪我看到,它指示我行号码从一个.java文件调用PL / SQL代码。 软件工程。 说是的,我们有非常复杂的PL / SQL代码,但是与Application Server有什么关系呢? 这是数据库服务器的问题,我想他们是对的… 我知道这个问题有很多漏洞,我想详细介绍一下,但是我很欣赏你引导我的方式。 提前致谢 … 编辑:在CPU和内存中的服务器足以运行更复杂的应用程序

服务器停止响应没有任何负载,需要重启

Sever正在作为一个高stream量的应用程序后端工作 我们正在使用Apache2,MySql和PHP。 我们已经优化了以上的最佳性能 服务器configuration是: Linux server109-228-5-100.live-servers.net 2.6.35-30-generic #53-Ubuntu SMP Sun Jun 5 04:00:23 UTC 2011 x86_64 GNU/Linux 4个虚拟CPU 10GB内存 160GB硬盘 以下是我们的系统日志 Jan 21 07:51:30 server109-228-5-100 kernel: [94075.247351] VMBUS: Shutdown request received – gracefull shutdown initiated Jan 19 08:21:50 server109-228-5-100 kernel: [39170.607633] VMBUS: Shutdown request received – gracefull shutdown initiated Jan 19 22:31:06 server109-228-5-100 kernel: [50921.847444] […]

Perfmon – redirect器当前命令0结果

我想监视我的2008R2文件服务器在任何给定时间有多less个SMB连接,但是当我在perfmon中添加redirect器/当前命令时,我得到0个结果。 这个来自Microsoft的KB也不完全有帮助: http : //support.microsoft.com/kb/2523382它只是确认有一个问题,但不提供解决方法。 如何获取当前的SMB连接数? 感谢您的帮助提前。

将varnish和memcached添加到正在运行的单个服务器网站

目前设立; 我有一个专门的服务器运行一个网站(这是一个灯栈论坛) 操作系统:CentOS CPU:双核3.2Ghz四核Xeon 内存:40GB(10x4GB DIMM) 存储:带2个7.2k SATAII 500GB硬盘的软件RAID1 论坛的MySQL数据库大约10GBs 网页的根目录大约是1.5GB(主要是用户上传的图片) 我想尽可能地调整服务器以尽可能less地使用硬盘。 我觉得他们是这里的阿喀琉斯。 没有资金可用于任何硬件更改,所以我一直在探索软件性能增强选项。 提议的增补 我已经做了关于Varnish和memcached的一些阅读。 PHP论坛支持memcached(供应商提供在configuration文件中启用它的说明),所以我应该能够安装和使用它。 我想我可以将Apache2绑定到loopback / 127.0.0.1接口而不是其面向公共接口的接口,并安装varnish将其绑定到公共接口,将请求传回给127.0.0.1上的Apache。 我可能会稍后就Varnish和memcached开始关于它们的技术configuration的单独问题,现在我已经把这个作为一个devise想法的input。 这一切听起来对我来说都是合理的逻辑,但是这实际上是一个疯狂的方法吗? 很多人都使用这两种caching包都取得了很大的成功,这种情况下是否有可能提高对硬盘的需求呢? 如果没有,我还应该看什么?

与pingdom高响应时间

我有一台服务器托pipe在我的最后,我用pingdom监视服务器,还有我的路由器。 奇怪的是对路由器的响应时间很好,但是当stream量stream向服务器时,响应时间变得相对较高。 这是超过1000毫秒。 任何人都可以帮助我吗?

什么恒定的吞吐量和线性回应时间告诉系统?

当系统的吞吐量是恒定的,只有响应时间变化(线性)时,这意味着什么? 这是否意味着我必须有一个瓶颈?

在NewRelic仪表板上寻求性能指标方面的build议

一些背景: 我已经获得了在AWS账户上运行django应用程序的生产服务器的newrelic dashboard,并且负责提供一些gatling.io(性能testing软件)脚本。 原因是我发现了一个主要的问题,我们的apacheconfiguration,并testing我的configuration在开箱,并看到内存和CPU消耗的急剧改善。 我们现在要创build针对应用程序执行不佳的部分的脚本,这样在更改生产configuration之后,我们可以重新测量它们,并找出这个新configuration真正改进了多less。 手头的问题是: 我有太多的新闻资讯: Transactions Most time consuming transactions by percentage Routes with slowest average response times Top transactions with highest wall clock time Database same as above 我的问题是我应该在哪里缩小我的重点? 我无法为所有内容创build脚本,所以我可以从哪里开始才能正确显示新configuration的正常工作? 我该如何select每个请求的用户数量,以及根据新增的信息来扩展这些用户呢? 任何和所有的信息非常感谢。

如何find磁盘上最高的IO消费者?

有人可以帮助在每个单独的磁盘上find最高IO消费者吗? 即哪个进程消耗了/ dev / sda上最多的IO,是/ dev / sdb上的最高IO消耗。