有哪些工具可用于configurationMySQL,比如MSSQL 2000+如何与SQL Profiler配合使用? 我想跟踪SQL语句执行,执行时间,执行计划等。
我见过这个问题: 如何识别大量写入磁盘? 我之前使用过dstat和atop ,但是他们似乎并没有明确哪个进程正在导致磁盘I / O。 例如,从dstat: dstat -ta –top-bio —-system—- —-total-cpu-usage—- -dsk/total- -net/total- —paging– —system– —-most-expensive—- time |usr sys idl wai hiq siq| read writ| recv send| in out | int csw | block i/o process 14-12 16:16:25| 22 3 49 26 0 0|2324k 0 | 17k 6144B| 0 0 |1324 0 | 14-12 […]
我们都抱怨说,“networking”在某些时候是“慢”的:可能是本地化到一个房间(交换机)或一台电脑,可能只是因特网(DNS?浏览器问题?),可能只是一个应用程序(长时间运行的SQL查询?AV扫描正在运行?)。 当你排除了明显的系统和/或应用程序问题时,你如何去testing一个networking缓慢或不稳定的行为? 你在OSI层上工作吗? 如果是这样,怎么去检查每一层? 你做什么来确保物理networking在未知的环境下是好的? 太多的广播或广播风暴呢? 第3层和以上? 路由跟踪? 任何其他的提示,方法,想法? 对于所有规模的networking必须具备的function和工具(端口镜像,SNMP,监控等)?
我们正在使用rsnapshot进行备份。 它保留了备份文件的大量快照,但是它删除了旧文件。 这很好。 然而,在一个巨大的目录树上执行rm -rf大约需要7个小时。 文件系统是XFS。 我不确定有多less个文件,但是它的数字可能是数百万。 有反正加快吗? 有没有和rm -rf一样的命令,而且不需要几个小时?
我想对我们的NFS服务器做一些分析,以帮助我们追踪应用程序中潜在的瓶颈。 服务器正在运行SUSE Enterprise Linux 10。 我想知道的事情是: 哪些客户端正在访问哪些文件 基于每个客户端的读/写吞吐量 其他RPC调用开销 花费在等待其他NFS请求或磁盘I / O来服务客户端的时间 我已经知道/proc/net/rpc/nfsd的统计信息,实际上我写了一篇博文来深入描述它们。 我正在寻找的是深入挖掘并帮助理解哪些因素对特定客户所看到的performance有所贡献的方法。 我想分析一下NFS服务器在集群上应用程序性能的作用,这样我就可以想出最佳的方法。
我很好奇,如果有人在文件系统和数据库性能之间做了任何实验或比较。 在Linux上,我想知道什么是postgres数据库的最佳文件系统。 另外,什么设置(inode等)是理想的呢? 这是根据数据库中的数据可能会有很大的不同吗? 如果你正在寻找一个关于一般文件系统/数据库性能的问题, 这篇文章有一些很好的信息。 不过,我想尽可能多的插入性能的build议,反对阅读性能。 感谢所有伟大的答案!
我正在改变我们的DHCP / DNS的东西在工作的方式。 目前我们有3个DNS服务器和一个DHCP框。 他们都是虚拟机。 有一个循环依赖项,启动东西需要NFS,这需要DNS。 所以,当我们重新启动的东西,事情可能会恢复微妙,直到DNS启动,我们重新启动一些服务。 我想要做的是有几个低功耗服务器,可能是双核Atoms或类似的,从SSD运行,所以他们开机该死的快。 我想尽可能使整个启动尽可能快。 理想情况下,我想使用Ubuntu 11.10或Debian 6作为操作系统。 我对Gentoo不感兴趣或者编译自己的内核。 这需要我自己合理支持。 除SSD驱动器之外,还可以采取哪些其他优化步骤来提高启动速度?
我正在运行这个命令: pg_dumpall | bzip2 > cluster-$(date –iso).sql.bz2 这需要太长时间。 我看着top的进程。 bzip2进程大约占95%,postgres占一个核心的5%。 wa入口很低。 这意味着磁盘不是瓶颈。 我能做些什么来提高性能? 也许让bzip2使用更多的核心。 这些服务器有16个内核。 或使用替代bzip2? 我能做些什么来提高性能?
我们有一台基于CentOS 6.4的服务器连接到Hitachi HNAS 3080存储,并观察到内核以只读模式重新挂载文件系统: 5月16日07:31:03 GNS3-SRV-CMP-001内核:[1259725.675814] EXT3-fs(dm-1):错误:重新装入文件系统只读 这发生在几个I / O错误之后,据说所有到设备的path都在下降: May 16 07:31:03 GNS3-SRV-CMP-001 multipathd:mpatha:剩余活动path:0 我一直在看萨尔日志,可以看到几个非常大的(2秒)等待时间: 07:40:00 dev8-0 17.91 112.04 98.03 11.73 0.00 0.20 0.07 0.12 07:40:00 dev8-16 0.23 1.85 0.00 8.00 0.00 3.71 3.71 0.09 07:40:00 dev8-32 91.50 8338.76 5292.93 148.98 8.38 91.60 9.76 89.35 07:40:00 dev252-0 91.27 8336.91 5292.93 149.34 17.79 194.88 9.79 […]
在设置KVM guest虚拟机时,我遇到了一些严重的磁盘性能问题。 使用简单的ddtesting,qcow2映像所在的主机上的分区(镜像RAIDarrays)以超过120MB / s的速度写入,而我的guest虚拟机的写入范围从0.5到3MB / s 。 客人configuration了几个CPU和4G的RAM,目前还没有其他的运行; 这是一个完全最小的安装。 性能使用time dd if=/dev/zero of=/tmp/test oflag=direct bs=64k count=16000进行testing, time dd if=/dev/zero of=/tmp/test oflag=direct bs=64k count=16000 。 guest虚拟机被configuration为使用virtio,但这似乎没有对性能产生影响。 主机分区是4kbalignment(无论如何主机性能都很好)。 在磁盘上使用写回caching会大大提高报告的性能,但我不想使用它; 即使没有它的performance应该远远胜过这一点。 主机和客户都运行Ubuntu 12.04 LTS,其中包含qemu-kvm 1.0 + noroms-0ubuntu13和libvirt 0.9.8-2ubuntu17.1。 主机具有启用IO调度程序的截止date,并且guest有noop。 似乎有很多指导调整kvm的performance,我最终会到达那里,但是现在看来我应该会获得比这更好的性能,所以看起来好像已经是非常错误的了。 更新1 而我现在回去testing的时候,突然间是26.6 MB / s; 这更像是我所期望的w / qcrow2。 我会留下这个问题,以防万一任何人有任何想法可能是什么问题(以及万一它神秘地返回)。 更新2 我不再担心qcow2的性能,而只是将原始映像切换到RAID1之上,仍然使用virtio,但在磁盘驱动器上设置cache ='none'和io ='native'。 写性能现在是appx。 135MB / s,使用与上面相同的基本testing,所以似乎没有太多的意思来弄清楚问题是什么时候完全可以这么容易解决的。