Articles of 性能

测量磁盘在窗口下寻找

我想测量在Windows下由一个进程的磁盘寻道的数量。 如果我打开任务pipe理器,我可以看到一个名为“I / O – 读取”的列。 这是相当于磁盘寻找? 我可以得出这样的结论:如果一个进程在7200 RPM硬盘上进行120个磁盘寻道,那么它正在利用100%的容量? 这与ServerFault相关,因为它使我能够估计一旦文件服务器处于生产环境中时,我的应用程序将在文件服务器上有多沉重。

Linux:如何找出网卡是否造成瓶颈?

如何检查本地硬盘IO(iostat),CPU(上),延迟(ping)甚至networking带宽(交换机可能知道)的瓶颈原因有相当多的资源。 如何判断一个网卡是否重要?

Apache / Tomcat参数

我在EC2上有一个中型服务器。 我不太了解Apache或者Tomcat,他们已经开始运行了,但除此之外,我还没有深入了解如何进行修补。 我知道我可以设置Tomcat服务器的最小/最大JVM大小,并且可以设置Apache可以分离多less个线程,但我不知道这些参数的“合理”值是多less。 我意识到答案是主观的,但是我应该从哪里开始呢? 有没有简单的方法来加载/性能testing我的应用程序? 谢谢。 编辑: 该系统是一个EC2中: 高CPU中等实例: 1.7 GB的内存 5个EC2计算单元(2个虚拟核心,每个2.5个EC2计算单元) 350 GB的实例存储 32位平台 I / O性能:中等 API名称:c1.medium 我运行的唯一服务是Apache和Tomcat。 没有其他的东西在服务器上。

衡量I / O性能悖论

我试图找出正确的方法来获得我的NFS集群的“真实世界”写性能。 NFS导出安装在一个XENpipe理程序上,我从一个虚拟机里运行'dd' 。 我不能决定的是我应该使用O_DIRECT/O_SYNC或不。 如果我不使用它,内核将对RAM进行页面caching,我将最终测量RAM吞吐量,而不是磁盘。 另一方面,大多数(如果不是所有的)服务器应用程序都会使用RAMcaching(我是否有错误的假设?)。 所以我想知道平衡点在哪里, 真实世界中会发生什么?

优化ext 的小文件吞吐量

我有一个系统,有高吞吐量的小文件在磁盘上,即大量的小文件创build,写入和删除在几秒钟内。 有没有合理的ext2 / ext3 / ext4挂载选项来提高性能? 我猜想,元数据日记在这里会有巨大的性能下降。

LTO 2磁带在LTO 3驱动器中的性能

我有一堆LTO 2磁带,LTO 2驱动器(HP Ultrium 460e)以及带LTO 3驱动器的自动装载器(带有HP驱动器的Tandberg T24自动装载器)。 LTO 2驱动器中的LTO 2磁带的性能是足够和一致的。 HP L&TT告诉我,磁带可以以64 MB / s的速度读取和写入,这看起来符合驱动器的性能规格。 当我使用Symantec Backup Exec执行备份(通过networking)时,我获得了大约1700 MB /分钟的备份和validation速度,速度较慢,但​​仍然足够。 LTO 3磁带在自动装带器中的性能是不同的。 HP L&TT告诉我,磁带可以以82 MB / s的速度读取,并以49 MB / s的速度进行读取,这在写入速度下降方面似乎不寻常,但不是世界末日。 不过,当我使用Symantec Backup Exec执行备份(通过networking)时,我获得了大约331 MB / min的备份速度和205 MB / min的validation速度,速度不但非常慢,而且读取速度也比写速度慢得多。 注意:比较testing是在相同的服务器,SCSI卡和SCSI电缆上完成的,每次都使用相同的备份数据集和相同的磁带。 磁带和驱动器没有错误(根据HP L&TT和Backup Exec)。 SCSI卡是U160卡,LTO 3通常不推荐使用该卡,但我们并不是以LTO 3的速度写入LTO 3磁带,目前还没有U320 SCSI卡供我使用。 由于我正在挠头,以确定性能下降的原因,我的第一个问题是: 虽然LTO驱动器可以写入上一代LTO磁带,但这样做通常会导致性能损失?

terminal服务器磁盘性能

我们的用户在正常工作时间内会遇到会话速度慢的情况。 应用程序(IE,Office应用程序等)响应缓慢,因此在它们之间切换。 这个问题零星发生,下面是发生的一些故障排除。 我们开始收集性能计数器,并要求用户在发生减速时进行报告。 请参阅下面的显示磁盘性能的图表。 箭头指向用户报告减速的时间,并显示问题与磁盘有关。 任何人都可以提出进一步的疑难解答,以追踪罪魁祸首进程/应用程序? 某些服务器规格[操作系统:Server 2003 32位企业/ PAE标志] [RAM:32GB] [CPU:2xQuad核心@ 2.27Ghz] [HD:RAID5 1.2GB 3xSAS 10,000RPM HD。 控制器没有电池,禁止写caching] 使用进程资源pipe理器我可以看看进程和跟踪哪些做最多的磁盘读/写。 最高磁盘写入进程:系统,ccSvcHst.exe(Symantec进程),FireFox.exe 最高磁盘读取进程:winlogon.exe,firefox.exe,explorer.exe 具有最高磁盘写入字节的进程:系统,firefox.exe,ccSvcHst.exe 最高磁盘读取字节进程:系统,winlogon.exe,firefox.exe

Linux – 存储IOPS

我有一些MySQL数据库,我已经使用的工具,如dstat,vmstat我只是无法确定何时需要添加更多的驱动器来提高性能。 数据库的数量增加了几个月,我被要求提高性能,我一直在增加更快的驱动器,但我想知道是否有一个简单的方法来知道,如系统,例如iops的数量正在使用超过%80,所以你需要添加更多的驱动器..等等 谢谢

我可以使用什么工具来测量查询的Active Directory响应时间?

Windows Server 2008 / Active Directory 有没有办法来衡量查询到AD的响应时间? 我有一个应用程序,检查AD中是否存在用户,最近这似乎需要一段时间(30-40秒)。 我想知道延迟是在AD服务器端还是应用程序本身。 csvde会是这样做的最好方法吗? 还是有一个特殊的工具可用于测量广告查询性能? 我愿意使用第三方实用程序,如果这将提供更完整的情况。

路由器限制networking性能,但其CPU负载不是100%

我使用运行FreeBSD的PC引擎APU设备作为NAT路由器。 安装非常正常:一个WAN连接和一个LAN连接。 理论上,WAN连接是800/40 Mbit / s,LAN是1/1 Gbit / s。 实际上,路由器通过千兆位以太网连接到调制解调器(WAN)和Netgear交换机(LAN)。 如果我插入一个快速的PC直接到WAN连接(调制解调器),我可以达到约700 MBit / s的实际下载速度。 但是,如果路由器处于这种状态,性能就会受到严重影响,下载速度也不会超过350 MBit / s。 这可以很容易地解释路由器不够强大。 事情是,我试图看看发生了什么事情,当试图最大化连接(实际测量的带宽为350 MBit / s)时,路由器的CPU都闲置大约30%的时间。 我明白这意味着CPU不是瓶颈。 但是,那是什么? 有没有一种方法可以诊断路由器实际上做得更准确,以及为什么它只能运行一半的容量? 为了使我的问题更清楚,下面是一些额外的细节。 首先,这个问题的直观表示: 然后供参考, top -S -C -H -P -s1 -ocpu的输出 当路由器上的stream量很less时: last pid: 14077; load averages: 0.00, 0.00, 0.00 up 0+18:13:58 12:02:53 118 processes: 3 running, 98 sleeping, 17 […]