Articles of 性能

SQL Server 2000,大型事务日志,几乎为空,性能问题?

对于我一直在帮助解决他们的数据库的公司。 在SQL Server 2000中,数据库大概是120G。 有些事情导致事务日志比正常情况下增长了100多倍,一些挂起的事务没有提交或回滚几天。 由于每小时事务日志备份,这个问题已经解决,现在保持在1%左右。 我的理解是,增长的事务日志文件大小会导致性能问题。 但是我有点偏执的是规模。 虽然主要是空的,但是对性能有负面影响吗? 但我还没有发现任何文件表明这是真的。 我没有find这个链接: http : //www.bigresource.com/MS_SQL-Large-Transaction-Log-dramatically-Slows-down-processing-any-idea-why–2ahzP5wK.html但在这篇文章中,我不能告诉他们的日志是满的还是空的,这个链接里没有任何回复。 所以我猜这不是问题,有人知道吗?

我们如何为Nginx创buildBlackbox日志?

在那里有一篇文章, 用Apache的Blackbox日志分析LAMP应用程序 ,它描述了如何创build一个日志,logging常见和组合日志格式中缺less的大量详细信息。 这些信息应该可以帮助您解决性能问题。 正如作者所指出的那样:“虽然常见的日志文件格式(和组合格式)非常适合点击跟踪,但它们不适合获取核心性能数据。 这篇文章描述了一个“黑匣子”日志格式,就像飞机上的黑匣子飞行logging器一样,收集用于分析服务器性能的信息,缺less命中跟踪日志格式:保持活动状态,远程端口,subprocess,字节发送等。 LogFormat "%a/%S %X %t \"%r\" %s/%>s %{pid}P/%{tid}P %T/%D %I/%O/%B" blackbox 我正在尝试重新创buildNginx的格式,并希望帮助填补空白。 这里是Nginx黑盒子格式的样子,未映射的Apache指令在名字后面有问号。 access_log blackbox '$remote_addr/$remote_port X? [$time_local] "$request"' 's?/$status $pid/0 T?/D? I?/$bytes_sent/$body_bytes_sent' 这是一个我已经能够从Nginx文档映射的variables表。 %a = $remote_addr – The IP address of the remote client. %S = $remote_port – The port of the remote client. %X = ? – Keep […]

MySQL&tmpfs:性能

我想知道,如果使用tmpfs可以提高MySQL的性能以及如何完成, 我的猜测是要mount -t tmpfs -o size=256M /path/to/mysql/data/DatabaseName ,并正常使用数据库,但也许我错了(我只使用MyISAM表)。 tmpfs /path/to/mysql/data/DatabaseName和/path/to/mysql/data/DatabaseName_backup之间的每小时rsync是否会影响性能? 如果是这样,我应该如何做tmpfs数据库的备份? 所以,这是一个很好的做事方式,还有更好的办法,还是我失去了时间?

PerfMon计数器不可用

除非我在这里发疯,否则我尝试从旧版本的Windows 2003 SP2中加载一些基本计数器时遇到问题。 以页面错误/秒为例 – 当我尝试添加计数器时,找不到要查找的位置,特别是在“内存”组件下。 我认为这应该在那里,似乎其他零散的计数器丢失。 有没有人遇到过这个? 谢谢。 更新:另外,它不能在本地或远程工作。

使用Windows身份validation时,某些用户的IIS7速度变慢

我们有一个互联网网站,其中包含一个启用了Windows身份validation的IIS7上的“hello world”.html文件。 用户是Web服务器上的本地计算机Windows用户。 对于一些用户来说,这个网站很慢。 使用fiddler2,我已经追踪到浏览器连接和浏览器开始初始GET请求之间15秒的延迟: ACTUAL PERFORMANCE ————– ClientConnected: 15:28:09.737 ClientBeginRequest: 15:28:24.750 ClientDoneRequest: 15:28:24.750 … 然后,该站点用HTTP 401响应,浏览器立即用一个HTTP 200返回的第二个GET请求(可能与相关的authentication令牌)作出响应。 无论我从哪个机器访问它,问题都会发生。 这个问题只发生在IE浏览器(v6 – v8),Firefox和Chrome工作正常。 在我的机器上,使用网站的IP地址而不是DNS名称可以解决问题,但这并不能解决所有人的问题。 我已经尝试在本文中对configuration进行更改,但没有解决问题。 有任何想法吗?

在RAID 6中重build驱动器需要多长时间?

我正在DELL MD3000 DAS盒上build立一个7盘的RAID 6arrays。 我的首要任务是存储空间,所以我想使用2TB硬盘 – 但我担心重build故障磁盘需要多长时间。 有没有一个公式计算arrays脱机时驱动器重build需要多长时间? 线上?

Lighttpd在Apache之前的另一个好处

我在一个网站上读到,在Apache前面安装Lighttpd的另一个好处是subprocess的数量更less。 Lighttpd将处理保持活动和客户端请求,同时由于Lighttpd和Apache之间的低延迟通信,Apache的subprocess可以更快地为dynamic页面提供服务。 我试图find链接,但我很难。 鉴于我已经有我的静态内容(img,vid,css,js,html等)的专用Lighttpd服务器和另一个专用于我的dynamic页面(Apache)的Apache服务器,我想实现这个技术,如果它真的有一些性能增益。 1)有没有人为了与上面解释的相同的目的把Lighttpd放在Apache前面? 2)在这方面是否真的有性能提升? 多less? 3)Lighttpd处理请求到Apache的开销是多less,这真的值得吗? 谢谢!

对于某些目录中的文件,CentOS 5.5 / ext3上的cp和cat是10倍慢

当我注意到iostat -dxk 3读取速度非常慢,介于5 MB / s和10 MB / s之间,以及100%的磁盘利用率时,我正在用GNU sort对一些大文件(91 GB,跨越27个文件)进行sort 。 我试过cat large-file > /dev/null ,得到相似的性能,只是略高一点。 对于cp large-file /tmp/ ,在单独的磁盘上使用/tmp也是一样的。 vim体验和我在Ruby读取文件中写的脚本一样,如果有帮助的话。 写入速度很好,但速度很快。 编辑:它看起来像这些操作只是缓慢的某个目录中的文件。 对兄弟目录(相同的磁盘分区)中的其他文件进行相同的操作,速度快,读取速度高于90MBPS。 这对我来说没有意义。 这可能是由于这些文件的构build方式吗? 我通过阅读很多其他文件来创build它们,并根据行中的第一个字符(如az和其他文件的单个文件)将每行写入适当的“存储区文件”。 所以我几乎同时在一次读取27个文件的同时,通过8个进程追加几行文件。 这是否会导致代表一个文件的块顺序排列? 因此,之后的缓慢连续读取? 不过,我尝试使用fio来测量顺序读取性能,并以73 MB / s的速度进行读取。 还值得注意的是,我的老板从同一台机器上通过FTP下载某些文件时,得到了正确的读取速度。 所以我猜这是一些configuration问题,但我不知道在哪里。 原因是什么?我该如何解决? 编辑:这台机器在Citrix Xen虚拟化下运行。 编辑: iostat -dxk输出,而sort正在加载一个大文件到其缓冲区(得到类似的输出猫/ CP): Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util xvdb […]

性能会影响在Windows / NTFS上压缩程序文件

在Windows NTFS上压缩程序文件的性能影响是什么? 在一个快速的多核机器上,解压缩的开销很小。 机器通常是磁盘绑定的,如果你可以通过压缩来减less磁盘负载,你通常会加快速度。 (微软说,由于这个原因,Windows Search索引的内置压缩实际上提高了速度。) 另一方面,Windows的虚拟内存很复杂。 也许如果文件被压缩,他们不能被简单地翻出来。 可能还有其他问题。 简而言之:在一个速度相对较慢的多核机器上,压缩程序文件具有哪些性能影响?

Linux最好的文件系统可以处理10000个文件,而不会使系统I / O过载

据了解,某些AMD64 Linux在大容量磁盘I / O下可能无法响应(请参阅Gentoo论坛:AMD64系统在磁盘访问期间缓慢/无响应(第2部分) ),不幸的是有这样的一个。 我想把/var/tmp/portage和/usr/portage树放到一个单独的分区,但是select什么FS呢? 要求: * for journaling, performance is preffered over safe data read/write operations * optimized to read/write 10000 of small files 候选人: * ext2 without any journaling * BtrFS 在Phoronixtesting中, BtrFS已经certificate了一个很好的随机存取性能(比XFS更好的脂肪,因此它可能不太积极)。 然而,在XFS的情况下,拆包操作似乎更快,但经过testing,将内核树拆包到XFS使得我的系统对于任何renice'd进程和/或调度程序忽略掉51%的反应。 为什么没有ReiserFS? Google的这个(q:reiserfs ext2 cpu): 1 Apr 2006 … Surprisingly, the ReiserFS and the XFS used significantly more CPU […]