Articles of 性能

为什么“cat / dev / null”和“ls”需要5秒加载?

我的一个Web服务器响应非常慢。 即使是简单的unix命令。 你能帮我指点正确的方向来debugging吗? 这是一个疯狂的例子: # cat /dev/null 这个命令(打印一个空白文件)需要将近5秒钟才能到达下一个提示。 与ls类似的经历。 这是顶部的顶部: top – 00:32:30 up 6:27, 4 users, load average: 31.94, 26.82, 29.84 Tasks: 134 total, 16 running, 118 sleeping, 0 stopped, 0 zombie Cpu(s): 91.6%us, 7.0%sy, 0.0%ni, 0.1%id, 0.0%wa, 0.0%hi, 0.3%si, 1.0%st Mem: 8388608k total, 4243908k used, 4144700k free, 66700k buffers Swap: 16777208k total, 0k […]

如何使用2个SSD磁盘来获得最佳性能?

我将格式化2个120GB Intel 320 SSD,用于高stream量的Drupal服务器。 该服务器有Xeon E1270 CPU和32GB RAM。 我正在使用Debian Squeeze 64位。 这是我的问题: 什么文件系统格式适合在这种情况下最好的:ext3,ext4,xfs或其他? 我倾向于不使用RAID 1.格式化一个磁盘专门用于MySQL和其他文件系统的其余部分。 我认为这样可以最大限度地减less磁盘I / O延迟,并减less写入周期,从而提高磁盘的整体寿命。 你如何评估这种方法?

CentOS服务器中的磁盘I / O活动较高

我有一个CentOS专用的大约16个网站,而且我在高通话时间上遇到了一些问题,这似乎是一个高磁盘I / O活动,导致一般的放缓。 我已经安装在顶部,这是我看到的底部(服务器已经重新启动,这就是为什么值是如此之低): *** system and process activity since boot *** PID RDDSK WRDSK WCANCL DSK CMD 1/18 2176 1.7G 7.3G 854.4M 39 mysqld 671 1248K 3.0G 0K 13 flush-8:0 566 0K 1.1G 0K 5 jbd2/sda2-8 2401 124.2M 529.1M 22408K 3 crond 2032 2.2G 502.0M 0K 12 nginx 2360 425.8M 115.3M 4188K 2 httpd […]

云服务器的性能与同规格的专用服务器?

我有一个用php(5.6.10)编写的web应用程序,使用Postgresql(9.4),我们每天大概有4k用户,每天大约有20k页面浏览量,我的主要问题是我们在2台应用程序服务器(Linode 16GB / Ubuntu 14:04)和1个数据库服务器(Linode 16GB / Ubuntu 14:04) 但查询需要大约两倍的时间,我的本地机器和云服务器总是慢,即使我提供简单的PHP页面 正在转向专用会减lessIO延迟,因此,一般的性能会更好,或者我需要改变我的基础设施? UPDATE 我做了一些数据库和PHP分析 数据库:所有的数据库查询花费大约两倍的时间甚至打开数据库连接 PHP花更多的内存和更慢,我在两个服务器使用相同的PHP版本。 第一个字节: 我可以看到,服务器需要约1秒,然后输出到不同于本地的浏览器

为大量的TIME_WAIT调整Linux TCP

看起来我们在繁忙的web服务器上挂着一堆tcp连接,这是ss -s的输出: Total: 366 (kernel 1037) TCP: 72108 (estab 130, closed 71964, orphaned 0, synrecv 0, timewait 71962/0), ports 46158 Transport Total IP IPv6 * 1037 – – RAW 0 0 0 UDP 12 8 4 TCP 144 111 33 INET 156 119 37 FRAG 0 0 0 如何最好地调整此服务器上的TCP设置以防止出现问题/最大化性能? 我刚刚将net / ipv4 / ip_local_port_range从默认值增加到“1024 65000”

加快vCenter模板克隆

我的虚拟机模板大小不到4GB,当我将它们克隆到虚拟机中时,它们的大小仍然小于4GB: 模板: 从该模板创build的VM: 我的ESXi机器连接到1Gbps链接的NAS,vCenter机器运行在裸机上,并通过1Gbps连接到ESXi和NAS。 如果我启动将模板克隆到虚拟机,然后popup到NAS以检查其与vnstat -lnetworking使用情况,我看到1Gbpspipe道被完全使用: root@nas:~# vnstat -l Monitoring eth0… (press CTRL-C to stop) rx: 5.71 Mbit/s 7085 p/s tx: 958.14 Mbit/s 81384 p/s 尽pipe如此, 克隆需要大约6-8分钟 : 不要做太重的math,看来这应该是短得多的。 像<1分钟。 我能做些什么来加快这个供应时间?

16tb raid6 + lvm,要分区还是不要分区?

所以我有一个16tb raid6在我正在build立的新一批机器之一上。 我将在此之上使用LVM,并且想知道是否有任何令人信服的理由首先打破分区的分区或任何令人信服的理由不要。 我知道,如果我想在LVM中使用不同的卷组,我需要不同的物理卷……但是我不知道这里是否真的很重要。 操作系统安装在单独的2tb raid1上。

SQL 2000 – WAITSTATS:CXPACKET查询

平台 :运行在Windows 2003 Enterprise,8核心,8GB RAM和内部(!)存储上的带有SP4的SQL 2000 Enterprise。 数据库总共大约100GB。 场景 :waitstats严重偏向于硬件: CXPACKET – 35.9% WRITELOG – 18.4% LCK_M_S – 13.2% PAGEIOLATCH_SH – 10.9% NETWORKIO – 10.4% LATCH_EX – 5.6% PAGEIOLATCH_EX – 2.6% LCK_M_IX – 1.5% LCK_M_IS – 1.2% PAGELATCH_UP – 0.1% 我暂时忽略了LATCH和LCKtypes,因为我们在SQL 2005升级期间很快转移到SAN,而且内部驱动器无论如何都是碎片化的。 不过,我担心CXPACKETtypes。 在某些情况下,我有80%的等待时间与此有关。 并行执行计划设置是否需要审查? (此刻设置为5)。 迁移到SAN是否也解决了这个问题? 我应该首先担心吗? 提前致谢!

提高特定应用程序的terminal服务器性能

我们有一个运行2X应用程序负载平衡的Windows 2003terminal服务器,负责托pipe客户端的应用程序,大约有50个用户访问这个应用程序。 每个用户都有自己的数据库。 数据库是一个基于文件的数据库。 该应用程序是在Delphi开发的,所以我认为数据库可能是基于BDE的。 正如你可以想象的,可能有相当多的磁盘I / O。 以下是一些perfmon设置。 login用户(平均)20 – 25 CPU利用率(平均)80 – 100%磁盘队列长度(平均)1.6%磁盘时间(平均)111页面错误/秒 该应用程序平均需要大约一分钟的时间来加载。 像往常一样,预算紧张。 是否有基本的窗口性能调整提示,人们可以build议改善之前,我们掏出更多的RAM等 服务器是一个2.8GHz的至强与3GB的RAM。

戴尔OpenManage导致周期性缓慢

今天我们诊断了周期性缓慢问题的原因:请看这里 。 戴尔OpenManage服务器pipe理员似乎一直造成每小时缓慢。 偶尔会挂上一个CPU超过两分钟。 禁用它大大提高了SQL Server的性能。 服务器硬件: 戴尔R710 双四核2.9GHz处理器 96GB内存 2磁盘RAID 1 SAS系统磁盘(内部) 4磁盘RAID 10 SAS日志磁盘(内部) 14磁盘RAID 10 SAS数据磁盘(外部DAS MD1000) Windows 2008 Enterprise R2 x64 我们使用戴尔OpenManage服务器助手安装了操作系统,因此我假定它已正确configuration。 现在我们已经禁用了OMSA来缓解它造成的性能问题,但我希望能够重新启用它。 有没有人有类似的经验,可以对这个问题的性质稍微点亮?