我有一个PERC 5 / i RAID控制器,当前在RAID 1中托pipe两个驱动器。我正要在“直接”模式下添加第三个驱动器,只是正常的物理卷。 如果驱动器连接到主板的控制器或RAID控制器,性能会更好吗? 一位同事build议RAID控制器的caching可能提供更好的性能,即使是单个驱动器。
我对jvm的经验主要是为几个应用程序维护一个tomcat容器。 我发现自己总是不确定-Xms -Xmx -Xmn -XX:PermSize -XX:MaxPermSize设置与我初始化我的tomcat实例的比率。 我知道这将取决于我正在运行的应用程序的数量和大小。 我并不想要我的手,但任何人都有关于如何testing您的负载需求的技巧或资源,以及设置的好比率是什么? 提前致谢。 更新: 在这种情况下,这个盒子是一个slicehost vps: 64位Linux 1024 Ram和1.6 jdk Sun(尽pipe我可能会改变这一点) Tomcat通过mod_jk位于Apache后面。 我也运行一个MySQL和一个邮件服务器(都使用不足)。 在tomcat上,我只运行一个jruby和两个railo(cfml)应用程序,并且应该稍后添加。 我正在寻找更多的技巧/指针,而不是一个确切的设置规范。 因为几乎所有事情都可能发生变化。
什么是你最喜欢的技术来提高高度网站的可扩展性? 我编译了以下使用开源工具的技术列表: 1.)caching整页反向代理,以避免击中应用程序服务器:清漆 2.)分布式键值caching避免碰到DB:memcached …添加到列表中! … 什么是你最喜欢的工具来实现高可扩展性?
通常,截断一个表需要5-10秒。 但是,当几个人在同一个数据库实例(但不同的表)上工作时,操作可能需要一个多小时。 我如何debugging?
当我优化我们所有的服务器时,我注意到大部分的性能瓶颈都与硬盘的读写速度直接相关。 我想知道的是,有没有Windows /registry/设备驱动程序的调整,我可以做些什么来提高硬盘的I / O速度? (我们所有的服务器都运行Windows 2003或Windows 2008) 所有提示都非常感谢! 谢谢!
有没有人从Windows Server 2003升级到2008? 对于您运行的应用程序,您是否有任何重大的性能损失? 就我而言,我只是用一个旧的P4盒做了一个简单的实验。 赢2003运行像一个正常的桌面操作系统会。 启动并运行很多应用程序非常快。 当我将操作系统更改为Windows Server 2008时,发生了巨大的差异,桌面放慢了抓取速度。 CPU使用率达到100%,操作系统几乎不能运行,更不用说在P4机箱中运行了。 使用它作为服务器,我经历了一个小小的延迟,但我是唯一的客户端。 我不知道如果我有成千上万的连接将会发生什么。
我有一些更大的文件20-30 MB的共享软件程序。 我有一个networking服务器,它应该足够的下载带宽和CPU的250 GB(约1000下载/蒙特)。 他们使用“nginx”作为静态下载的networking服务器,而不是由于速度原因而使用apache。 获得一个小的VPS和专门通过lighttpd提供下载文件有什么好处吗? 或者是一个足够小的30MB的文件,通常的networking服务器。
我们的一个Web应用程序的后端在Linux上使用MySQL。 这一切都很好,很快。 但是我也在OS X上做了很多的开发,并且在那里模拟了完整的生活环境。 这一切工作正常,但是当多个MySQL查询同时运行(由于一些同时发生的Ajax调用),OS X上的MySQL响应速度很慢。 在Linux上作为OS X它是MySQL的股票安装,是否有人知道可能会导致这种OS X放缓的默认设置的差异? 根据要求编辑一些额外的信息 只有MyISAM表 我不认为这些问题本身就是怪罪,因为它们在一个接一个地运行时运行得很快,而不是平行运行 目前我不知道MySQL的最大用户数是多less,这些可能的原因是我在问这个问题时要查找的内容;),我会检查一下
打开LDAP是一个很好的解决scheme,以一个集中的方式来validation用户在网站上的身份? 是在networking中心?
我们有一台运行Tru64 Unix的服务器,这是我们公司使用的单一应用程序的主要生产服务器。 软件供应商完全控制硬件和软件(我们仍在pipe理软件,但没有root权限)。 然而供应商已经允许我们运行vmstat,这将产生输出每15秒10个间隔然后退出。 我要build立一个自动化的进程,运行vmstat,logging输出。 我认为这将是相当有用的信息,特别是考虑到我们最近有性能问题。 Mangement告诉我,我不能这样做,因为vmstat咀嚼了很多资源,并且如果它不断运行,系统将会下降。 谁能告诉我这是真的吗?