Articles of 性能

我怎样才能使我的SSIS进程消耗更多的资源,运行速度更快?

我在SSIS中有一个每天的ETL过程来build立我的仓库,所以我们可以提供日常的报告。 我有两台服务器 – 一个用于SSIS,另一个用于SQL Server数据库。 SSIS服务器(SSIS-Server01)是一个8CPU,32GB的RAM盒子。 SQL Server数据库(DB-Server)是另外一个8CPU,32GB的RAM盒子。 两者都是VMWare虚拟机。 SSIS以其简单的forms从DB-Server上的单个表中读取了1700万行(大约9GB),将其转换为408M行,执行一些查找和大量计算,然后将其聚集回到大约8M行每次写入到同一个DB-Server上的一个全新的表(这个表将被移到一个分区中以提供日常的报告)。 我有一个循环,每次处理18个月的数据 – 总共10年的数据。 根据我对SSIS服务器上RAM使用情况的观察,我select了18个月 – 在18个月时,它消耗了27GB的RAM。 任何更高的,SSIS开始缓冲到磁盘和性能提高。 这是我的数据streamhttp://img207.imageshack.us/img207/4105/dataflow.jpg 我正在使用微软的平衡数据分配器发送数据向下8个并行path,以最大限度地利用资源。 我在开始工作之前先做一个工会。 这是来自SSIS服务器的任务pipe理器图 下面是另外一张显示8个CPU的图表 从这些图像中可以看到,随着越来越多的行被读取和处理,内存使用量缓慢增加到大约27G。 但CPU使用率在40%左右。 第二张图显示我们只使用了4个(有时是5个)8个CPU。 我正在尝试使进程运行得更快(它只使用了可用CPU的40%)。 我怎样才能使这个过程更高效地运行(最less的时间,最多的资源)?

我如何configurationApache使用更多的CPU?

Apache线程堆积在我的一个Web服务器上(300-500个同时请求,一些需要3-8s处理!),但CPU使用率很低(〜10%)。 页面加载时间正在减慢。 我有很多空闲的CPU功率。 我怎样才能更多地使用它来更快地处理这些线程呢? 这是顶部的顶部… Tasks: 469 total, 1 running, 468 sleeping, 0 stopped, 0 zombie Cpu(s): 8.1% us, 1.7% sy, 0.0% ni, 90.3% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 9181012k total, 7998772k used, 1182240k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached PID USER PR NI VIRT RES […]

网站加载速度在世界各地

我想testing一个小网站的加载速度在世界各地。 什么是你觉得这个testing有用的一些相关的网站/工具?

我怎样才能精确地测量我的服务器上每个网站消耗的资源?

我们的服务器出现性能问题,这可能会或可能不会成为我们网站高stream量的必然结果。 我们希望对每个站点的性能进行优化,以便我们确信在购买额外的硬件之前,我们正在获得最大的回报。 我想知道是否有人知道一些创造性的方法来衡量每个网站消耗的资源(内存,带宽,CPU时间等)。 这可以让我们发现最大的“罪犯”,并开始从事这些工作。 我们正在运行红帽企业Linux服务器版本5.6(Tikanga)

无线性能testing

我在一所高中工作,想要对我们的无线networking进行性能testing。 我们有大约700名学生,每个学生至less有一个无线设备。 假设他们通常只使用一台设备进行任何types的高吞吐量活动,即大约700台设备。 学校周围分布着大量的无线接入点。 大约每25名学生一个。 WAP都是双频802.11n,并使用无线控制器。 我的想法是让所有用户同时下载一个大的(ish)文件,并在服务器和客户端级别logging吞吐量。 任何注意事项我应该如何提供这样的文件来阻止磁盘IO成为瓶颈? 以太网到服务器是一个瓶颈。 假设每个客户端具有大约10Mbps,则这将需要服务器具有一些7Gbps的networking可用性。 这是一个有效的关注吗? 是否有客户端工具可以同步传输并自动报告客户端看到的速度? 或者,如果这不是一个有效的testing方法,我将如何去进行无线性能testing?

SSD,AHCI和写入性能

我们已经开始将SSD驱动器部署到我们的开发人员工作站。 此时此刻,我们遇到了令人不愉快的惊喜,即使用新固态硬盘的系统经常冻结,硬盘活动闪烁或持续亮起。 基准testing显示读取速度约为180 MB / s,但写入速度约为5 MB / s。 所有开发人员都使用Windows 7 Enterprise,64位,SP1。 SSD是金士顿SV200S3128G。 我们的开发人员(根据他的经验)build议了以下顺序: 备份工作站 使用一个工具来完全擦除SSD 确保在BIOS中启用了AHCI 安装Windows 从备份恢复 到目前为止,这个程序似乎工作(我们仍在testing,但写入速度似乎是120 MB /秒)。 在这方面有一些问题: 为什么我们必须完全重新安装Windows? 是否有可能在不重新安装Windows的情况下清理SSD? 有没有可靠的工具? 如果在安装Windows时AHCI被禁用,并且启用它,这不应该足以纠正写入性能问题吗? 如果我们不得不彻底清除固态硬盘,这是否意味着我们以前使用过的固态硬盘(SH)? 我想知道这个,因为我所得到的软件包是开放的(当时我没有考虑过,因为我认为我的一个同事只是在软件包内部窥视一下)。 有没有人见过类似的问题?

性能问题与自buildNAS

我build立了一个小型的NAS系统供我个人使用。 这是一个运行在无风扇Atom供电的迷你ATX主板上的Ubuntu系统,我用usb3 pci卡扩展了整个系统的最佳性能。 有2个USB3外部驱动器,我使用千兆以太网写入。 我给NAS写了〜12 Mb / s的读数,大约读了75。 (我的阅读率很高。) Ubuntu运行在USB驱动器上,在写操作方面相当慢,但是写入到驱动器不应该参与进程 – 对吧? 我在我的电脑上build立了一个web服务器,并使用wget把一个大文件放到/ dev / null中。 我用70Mb / s和更多复制这是好的。 写入到USB接口,而不是我已经看到从传输转移约13 Mb / s。 当我连接外部驱动器直接到我的电脑,我疯狂的写作速度。 你们能给我一个关于如何find瓶颈的提示吗?

在处理从单核到双核的多个请求方面,我是否应该期待Oracle性能的大幅提升?

我们有一个大约100 GB的Oracle数据库,它运行在1个套接字1核心configuration的ESX Server上的Windows Server 2k3R2虚拟机上。 每当必须处理主要查询时,它在查询期间(CPU利用率为50% – 75%)似乎都会“挂钩”,并且在某些情况下会限制使用该查询的应用程序的function。 最典型的情况是,当我们运行大量报表时,查询本身会显着减慢查询运行时的应用程序性能,就好像它正在对任务进行排队一样。 我的问题是:将“升级”到1个插槽,2核心configuration显着改善这个“挂钩”问题?

确定没有iotop的高NFS / IO利用率的原因

我有一个为用户的主目录做NFSv4导出的服务器。 大约有25个用户(主要是开发人员/分析员)和大约40个安装主目录导出的服务器。 性能是悲惨的,用户经常看到简单的命令(如ls,或写一个小文本文件)的多秒滞后。 有时,主目录挂载完全挂起几分钟 ,用户获得“权限被拒绝”的错误。 硬件是配备双E5620 CPU和8 GB RAM的戴尔R510。 有八个15k 2.5“600 GB硬盘(Seagate ST3600057SS),configuration为硬件RAID-6,带有一个热备份。 RAID控制器是一个戴尔PERC H700瓦特/ 512MBcaching(Linux认为这是一个LSI MegaSAS 9260)。 OS是CentOS 5.6,主目录分区是ext3,选项“rw,data = journal,usrquota”。 我已经configuration了HW RAID,以向操作系统提供两个虚拟磁盘:操作系统(启动,根和交换分区)的/ dev / sda和主目录的/ dev / sdb。 我觉得好奇和怀疑的是,即使只包含操作系统,sda设备的利用率也经常很高。 我预计这个虚拟驱动器几乎总是闲置。 根据“free”和“vmstat”,系统不交换。 为什么在这个设备上会有很大的负载? 以下是iostat的30秒快照: Time: 09:37:28 AM Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 44.09 0.03 107.76 0.13 607.40 […]

为什么我的15K SAS硬盘驱动器太慢?

我有一个DELL PE2950 III 2x 3.0GHz四核32GB内存。 该卡是Perc 6i SAS双通道Raid控制器,具有256MBcaching和BB。 硬盘是 5 x 146GB 15k 3G SAS戴尔驱动器ST3146855SS独立工作 用hdparmtesting我看到以下内容: /dev/sdb1: Timing cached reads: 3858 MB in 2.00 seconds = 1930.17 MB/sec Timing buffered disk reads: 378 MB in 3.01 seconds = 125.39 MB/sec /dev/sdc1: Timing cached reads: 3582 MB in 2.00 seconds = 1792.46 MB/sec Timing buffered disk […]