请注意。 长时间阅读。 在我打算在Ceph设置中使用的日立Ultrastar 7K6000硬盘的初始性能testing中,我发现了一个奇怪的现象:当磁盘写入caching被禁用时,写入性能会更好。 我用fio : fio –filename=/dev/sda –direct=1 –sync=1 –rw=randwrite –bs=4k –numjobs=1 –iodepth=1 –runtime=60 –time_based –group_reporting –name=4krandw 写caching禁用时: hdparm -W 0 /dev/sda 4krandw: (groupid=0, jobs=1): err= 0: pid=6368: Thu Jun 22 07:36:44 2017 write: io=63548KB, bw=1059.9KB/s, iops=264, runt= 60003msec clat (usec): min=473, max=101906, avg=3768.57, stdev=11923.0 写caching启用时: hdparm -W 1 /dev/sda 4krandw: (groupid=0, jobs=1): err= […]
我们正在检查我们的生产网站(Windows 2003)的性能。 他们正在提供大量HTTPSstream量,目前我们无法将其转换为HTTP。 我想知道什么是最好的性能计数器调查,看看我们的服务器是否被SSL连接陷入困境?
我喜欢SpeedTest.net ,但是我真正想做的是在仙人掌中放置一个graphics,每半小时运行一次速度testing,并绘制结果图(可能每次运行三次并平均)。 我可以做的仙人掌部分,但我需要一个脚本(perl,python,php,bash,ruby,无论),可以产生速度的结果。 有没有人知道这样做的脚本,或者一个网页,将脚本友好,我可以打和parsing?
我有一个专用的服务器,我运行MySQL + Apache。 我运行一个聊天脚本,每3秒轮询一次。 现在昨晚我的MySQL服务器因负载而死亡。 我想知道如何最大化我的MySQL线程以及Apache线程。 有人可以指向我可以帮助我实现相同的url吗? 感谢您的时间。
我在使用Debian GNU / Linux专用盒时遇到了负载平均值的问题。 他们都是(其中两个)运行MySQL +一个自定义的游戏服务器软件 – 一个小型的“MMORPG”(不是所有的)。 CPU使用率和内存使用情况均可。 CPU使用率通常<5%。 内存使用量达到80 – 90%,但总是有一堆免费,caching或缓冲。 交换使用是0。 使用正常运行时间,顶部或任何其他显示它的命令来监视负载时,它会随机跳到4或甚至更多。 这显然是一个问题,特别是考虑到两个盒子“只”有2个核心。 在平均值的魔术跳跃之后,它开始平稳下滑,表明这是一个真正的暂时的资源使用跳跃。 CPU使用率始终为0-5%,最高为10%,每当我设法以1秒钟的更新频率盯着顶端约15分钟。 我试过一些像htop,vmstat,dstat等工具无济于事。 以下是任何感兴趣的人的日志: http://www.k-zodron.com/log.txt 除了出现在起始行之外,当负载跳转到天文数值时,CPU使用率几乎没有增加。 我不是这个东西的超级专家,但是将4KB写入光盘听起来并不像是I / O瓶颈。 我也运行MySQL调整入门工具,它报告一切正常。 任何想法如何追踪和解决问题? 谢谢! 编辑 http://www.k-zodron.com/munin/ 穆宁统计,每5 – 10分钟更新一次。
我最近安装了一个TZ 190防火墙,当LAN区域的安全服务被激活时,它非常慢。 固件是SonicOS增强版3.9.0.1-6e。 它似乎加载网页非常缓慢,平安约40毫秒。 除了更新固件和禁用安全服务,有没有人有幸超速TZ190? 我今晚要更新固件。
有没有人有这个数据? 我主要是从私人networking的angular度来问(假设他们也受到防火墙的影响)。 也就是说,我在中国使用的所有应用都在我们的内部networking上。 在阅读Denny先生关于SQL复制的最近回答后,我想到了这个问题 。 现在我想知道,由于防火墙的原因,我的应用在中国的应用有多大。
我有一个Apache实例,使用kerberos SSO与我们已经运行的内部应用程序。 但是performance非常差。 我相信从一个tcp转储,当用户点击我们的一些我们的dojoforms的应用程序,Apache正在打电话给我们的KDC,以确保用户有权限这些文件。 由于道场图书馆相当繁重,这是需要很长时间才能运行,严重影响了基于道场的表格加载的性能。 我们正在使用mod_auth_kerb ,目前我们的httpd.conf文件是这样的。 <Directory "/opt/myapp/public"> AllowOverride All Order allow,deny Allow from all AuthType Kerberos AuthName KerberosLogin KrbServiceName HTTP/[email protected] KrbMethodNegotiate On KrbMethodK5Passwd On KrbAuthRealms MYDOMAIN.COM Krb5KeyTab /etc/krb5.keytab require valid-user </Directory> 有没有一个命令,我可以放在httpd.conf文件或一个.htaccess文件,我把它放在保存了dojo库的javascript目录,告诉Apache不要validation目录访问? 我相信这会使网站性能提高100倍。 (是的,这真的很糟糕) 谢谢
我有一个在第一次加载时performance出性能下降的网站,并且希望每5分钟尝试加载一次以保持caching新鲜。 有没有简单的工具来完成这个? 计划的任务没有我需要的时间分辨率。 棘手的是,这个网站使用Windows身份validation,所以wget脚本将无法正常工作。 我也担心实例化一堆Internet Explorer的副本或试图盲目地杀死iexplore.exe任务。
我在我的服务器上得到令人讨厌的performance。 访问网站时会发生这种情况,但更常见的是,我第一次加载它。 服务器/ webapp仍然在开发中,所以我是唯一一个访问它。 具体而言,超时过期错误。 只能发布一个链接,所以截图如下… 我开始在数据库虚拟机上运行perfmon,在加载了几页之后,将它提升到了100! 这是截图 。 当它到了100,它仍然加载页面,只是有一个延迟。 在其他时候,我可以想象它变得更高。 而且,显然这个数字是100,所以它可能会更高,但没有显示出来。 这个问题似乎接近于描述这个问题,但林不知道该怎么办: SQL Server慢,但CPU正常 至于数据库访问,我的查询都是自动优化,通过使用linq-to-sql。 我不做数据库的任何索引…但现在的负载只是我打它。 所以,我的直觉告诉了我一些hyper-vconfiguration问题。 眼镜: 单服务器:Xeon E5520 @ 2.27GHz(2个处理器)。 Windows 2008 Ent。 6GB的rame,细分:2GB – 家长2Gb – DB服务器运行SQL 2008 Web版1.25Gb – 运行IIS7的Web服务器.75GB – DNS,Misc Hyper-V由托pipe公司设置,可能只是双击,然后点击下一步,直到完成,所以我认为必须有一些最佳做法的configuration,将使所有的差异。 帮帮我! 谢谢! 巴蒂尔。