Articles of 性能

在Windows Server 2008 R2和Windows Server 2008之间进行select?

你能帮我决定使用哪个版本的Windows? 任何实际的性能比较? 我要build立数量的服务器(2-10),以在负载平衡的Amazon EC2中托pipeasp.net mvc应用程序,并且我正考虑使用微型实例,因为处理器能力相对较高。 数据库被托pipe在单独的更强大的实例types(High-CPU中等实例)上,因此只有那些服务器上的软件是IIS,Workstation服务(连接到networking驱动器)和ASP.NET。 你能帮我决定select哪个窗口 – 2008或2008 R2这样的“刀片”机器? 一方面,我想与2008 R2,因为它应该有更好的性能与asp.net mvc应用程序。 另一方面,R2可以只有64位,微型实例只有(!)613 MB的内存。 我只提供页面,ajax查询和几个JavaScript文件 – 所有其他内容,如图像,CSS等进入云端,所以每秒的请求数量会相对较低(每服务器每秒<20)

在Ubuntu服务器上检查Apache日志的最佳方法?

我得到了很多stream量,这是粉碎我的servlets器。 有什么我可以安装,这将允许我检查我的Apachestream量实时? 理想的网页界面。 我想看看这些请求是什么,哪些是花费最多的资源。

Linux磁带机吞吐量性能统计

有没有人知道一个方法(除了使用SystemTap + iostat-scsi.stp脚本)以获得磁带机性能统计信息? 服务器:在x86_64上的红帽企业Linux服务器版本5.7(Tikanga)内核2.6.18-274.12.1.el5 附加磁带设备:编号型号SN HBA SCSI FOpath0 ULT3580-HH5 1068028623 qla2xxx 1:0:0:0不适用1 ULT3580-HH5 1068030139 qla2xxx 2:0:0:0不适用 我想从这些磁带驱动器中获取吞吐量信息。 在AIX中,您只需执行iostat -p并获取该信息(假设安装了atape驱动程序)。 Linux似乎没有这样的东西。 任何人都知道什么? (我不使用SystemTap + iostat-scsi.stp脚本,因为它不适用于生产,已知会导致内核转储和崩溃系统。)

在Linux中限制用户的硬盘写入速度

背景: 我和同事一起使用集群,如果有人在同一时间写太多的大文件,我甚至不能在vim中移动光标(恐怖!)。 我不确定它是否与打开的文件数量或硬盘驱动器的“带宽”有关,但只有在发生大写操作(包括下载大文件)时才会发生。 我知道你可以通过每个用户的配额限制硬盘空间,但我从来没有听说过能够限制数据传输速度。 题 是否有可能限制在Linux用户每秒写入的数据量?

Apache2 mod_wsgi python 2.6 Django很慢

我已经尝试了大约1000倍的东西,但我似乎无法弄清楚为什么一个简单的Django网站使用apache 2.2.14 / wsgi latest / django 1.3很慢。 我已经证实了这个问题不是我们的数据库通过打开mysql慢查询日志logging。 我已经回顾了另一个100倍的wsgi守护进程configuration设置,但仍然不明白为什么runserver目前比apache更快! 这里是我的Apacheconfiguration,让我知道如果有其他项目将是有用的! WSGIDaemonProcess xxx display-name=xxx group=www-data user=www-data processes=25 threads=1 <VirtualHost *:80> ServerName www.xxx.com ServerAlias xxx.com ServerAlias localhost ServerAdmin [email protected] RewriteEngine Off RewriteCond %{HTTP_HOST} ^xxx\.com$ [NC] RewriteRule ^(.*)$ http://www.xxx.com$1 [R=301,L] RewriteCond %{REQUEST_URI} ^/login/$ RewriteRule /login https://%{HTTP_HOST}%{REQUEST_URI} [R,L] RewriteCond %{REQUEST_URI} ^/signup/ RewriteRule /signup https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ErrorLog /var/log/apache2/xxx-error.log LogLevel […]

Sheepdog与iSCSI的KVM

随着VM计数的增长,推荐的存储解决scheme是什么? 目前我们有5台VM服务器(8核,32GB)和一台存储服务器。 目前我们有80多台虚拟机正在运行,存储服务器的磁盘IO越来越不堪重负,虚拟机性能越来越差。 我们正在考虑迁移到牧羊犬,以兼顾冗余和扩大规模。 我们不需要超快速的虚拟机,因为大多数虚拟机都用于生产计算机或内部网站的开发实例。 关于这个幻灯片的牧羊犬缩放和性能的一些信息: http : //www.osrg.net/sheepdog/_static/kvmforum2010.pdf 其他选项是增加我们的存储服务器中的磁盘数量,添加一个物理RAID设备,并添加一个读/写caching。 (尽pipe如此,我不得不closures我们的整个虚拟基础架构来做硬件升级这台服务器…)。 允许扩展到150个虚拟机的最佳实践是什么? 编辑 在克里斯的评论之后,我开始翻遍牧羊犬邮件列表,他们也不推荐生产。 显示我需要如何更好地打印更多… 看起来我需要更多地阅读存储解决scheme,并进行一些购买以升级我们的产品。 目前我们有双核四核AMD皓龙2磁盘镜像集的OS 6x2TB磁盘软件RAID数据(我认为RAI​​D 10)

在Centos 6.2上的LatencyTop

我需要做什么才能让LatencyTop在Centos 6.2上工作? 它是否涉及用一些额外的标志编译debugging内核? 手册页和网站都很缺乏信息。 谢谢! 编辑:我应该更具体,对不起,我的坏。 我已经从rpm安装好了。 但显然,Centos 6.2内核并不支持: mount: none already mounted or /sys/kernel/debug/ busy mount: according to mtab, none is already mounted on /sys/kernel/debug Xlib: extension "RANDR" missing on display "localhost:10.0". The running kernel does not support latencytop. Please use kernel-debug. 不知道如何安装和使用内核debugging安全,但如果这是唯一需要做的额外的事情。 有没有人有任何指针? 再次感谢。

iostat如何计算CPU占用空闲时间来考虑闲置百分比或%iowait?

我正在通过iostat手册页。 据此, %iowait Show the percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request. %idle Show the percentage of time that the CPU or CPUs were idle during which the system did not have an outstanding disk I/O request. 我不明白iostat是如何计算I / O请求是否优秀。

在Linux中监视文件访问

有没有办法收集有关在磁盘上访问块的统计信息? 我有一个任务既是内存又是I / O密集的场景,我需要find一个很好的平衡点,我可以分配给这个进程有多less可用内存,以及我应该为系统构buildI / Ocaching正在使用的块设备。 我怀疑目前正在发生的大部分I / O正在访问一个相当小的文件子集(或部分大文件),并且可以通过增加可用于I / O缓冲的RAM来优化性能。 理想情况下,我可以创build类似“热图”的东西,显示大部分时间访问文件的哪些部分。 目前安装程序基于AWS / EC2 m1.large实例上的CentOS 5。 磁盘设置可以是RAID0设置(LVM)中的临时块设备,也可以是单个(500GB)EBS 更新:最初,这个问题是关于磁盘块,这是误导,因为我真正感兴趣的逻辑块被访问,我不在乎他们在物理设备上。 我改变了这一点,以明确这是我感兴趣的文件的一部分。我对这个混淆抱歉。

移动用户的笔记本电脑自动协商现在必须?

我在一家拥有大约9000台台式机和笔记本电脑的公司工作。 我是一个正在实施和支持像Lync和Jabbervideo和audio会议的团队的一员。 在解决一些来自不在办公室的用户非常不稳定的通话质量问题的同时,我注意到,我们所有的台式机和笔记本电脑的networking连接都被硬编码为100full。 这不意味着我们的2000个笔记本电脑用户中的任何一个都不在办公室,并且在某个地方插入互联网,他们将遇到双工不匹配的问题? 我的理解是肯定的。 我也明白这对video和audio会议来说是非常糟糕的。 我已经和我们的networking团队中的一些人交谈过,并且无法说服他们考虑切换到自动协商的环境。 我需要以下方面的帮助:a)find或提供足够的证据表明我们需要进行切换;或者b)在用户离开现场(用户无法改变链路速度)的情况下寻找另一种使双工匹配正确的方法。 感谢您提供的任何帮助,Shawn