我们有一些发送电子邮件到我们的Exchange 2003系统(在Win2K3 R2 32位)的内部stream程。 最近他们一直在间歇性地出现各种各样的错误 – 他们报告说“交换拒绝了连接”。 我们使用XWall作为我们的垃圾邮件filter(用于Outlook客户端集成的XWallfilter),并且还报告“连接无故closures”,这可能表示Exchange服务器遇到问题。 我们只有大约25个用户邮箱(总共大约20-25GB),并且机器上的CPU负载没有固定(这是一个8核戴尔w / 4GB RAM)。 我的猜测是它以某种方式绑定了I / O。 我们得到一吨的垃圾邮件,我的猜测是这个箱子跟不上。 我将如何去诊断这(用户邮箱不报告任何错误)? 我应该看看瓶颈在哪里 – 磁盘I / O? networkingI / O? 中央处理器? 等等。? 我如何调整Exchange? 是的,我可以看看任务pipe理器,但是这并不是真的告诉我任何事情。 谢谢!!
我不确定Linux内核如何处理多个文件系统驱动程序,以及如果inode查找文件系统中的每个给定挂载点都会干扰其他挂载点,或者是有其他一些事情会使系统在慢速文件内核中的系统驱动程序,但由该驱动程序pipe理的挂载的文件系统几乎未被使用。 我关心的是NFS。 那么,假设需要快速磁盘I / O的操作正在本地文件系统上执行,NFS驱动程序会减慢Linux内核和/或用户空间的速度吗? 我假设有LD_LIBRARY_PATH或PATH可能会减慢系统作为ld和/或bash将尝试查找NFS上的目录中的东西。 但是,当我在本地文件系统上打开一个文件时,NFS真的会干扰吗? 谢谢。
很长时间以来,我一直想知道如何在服务器增加更多的内存时扩展MySQL。我们希望尽可能地利用硬件,限制系统复杂性,降低性价比请为此提出适当的解决scheme。
我的公司有两个办公地点,从交换机到交换机大约200米,目前我们两个networking之间的networking速度真的很慢。 networking是一个带有两个中间交换机的100Mbnetworking,它们之间几乎没有30mb / s(理论)的带宽。 目前这两个地点都有自己的服务器,路由器,IP范围,而这两个地点之间的networking用处不大。 在未来的项目中,我想重新创build整个networking,但是我希望将它创build为一个单一的networking,全部在相同的IP范围内,具有一个路由器,一个强大的服务器,一个AD等等。 假设所有硬件都放置在“A”位置。 我需要确保位置“B”中的用户将具有与位置“A”中相同的networking速度。 如果我在2个地点之间放置2个中间开关,200米看起来并不长,但目前我们似乎有很多速度丢失。 问题:如果使用正确的RJ45电缆和交换机(全部在千兆networking中),两个位置之间是否可以具有相同的networking速度?
我有一台在VMware ESXi上运行Server 2003和SQL Server 2008的虚拟机。 我可以安全地假设这种configuration能够应对vCPU数量的变化吗? 有更好的解决scheme来解决客人的需求吗? 以下更多信息… 在升级到使用SQL的软件之后,我发现SQL服务器的CPU需求显着增加,一次几分钟就达到100%。 用户抱怨软件反应慢。 虚拟机只有一个vCPU分配。 我build议的解决scheme是增加分配给虚拟机的vCPU数量。 有没有人有增加这个configuration的vCPU的数量的经验? 唯一令我感到害怕的是vSphere中的警告:“在安装客户操作系统之后进行更改可能会导致虚拟机不稳定”。 阅读对类似问题的回应,似乎应该没有任何事情的工作。 最好还是为这个虚拟机保留一些CPU,或者通过资源“共享”属性来改变处理优先级?
在问一个关于我在某个贸易公司工作的快速背景之前,这是我作为系统pipe理员的第一份工作。我已经完成了我的RHCE没有经验,生产服务器如何工作。 在我们公司有很多定制硬件,我不知道,因为我不访问我们的数据中心,所以我不知道哪个是公司制造他们,我相信他们不是HP /戴尔/ IBM硬件。 他们都不是(SUN)甲骨文。 原因我在这个论坛上提出这个问题,虽然我的研究我有很多的参考和学习,同样的BIG谢谢你 。 上周我们在交易RHEL服务器上遇到了延迟问题,这个应用程序团队已经把责任归咎于操作系统团队。 但是从服务器端查看sosreport可以发现OS部分和networking存储部门的任何事情,他们也没有发现任何错误。 任何一个可以同时进行多less个连接的应用程序都有什么脚本可以logging应用程序使用的内存多less是免费的。 什么是CPU和I / Onetworking? 那时候。 基本上我想要做系统configuration文件。 他们都是我办公室里非常高级的人,但是没有人帮助我们完成上述任务。 我的脑海里,我几乎没有想法运行SAR / IOSTAT / VMSTAT / HTOP / PS / ATOP / STRACE / PERF / TOP / SLABTOP所有这些如果是一个脚本,它将是非常好的。 Buffering and Caching Swap Runqueue process states Interrupt count I/O Hardware CPU specifics Memory architecture VM garbage collection algorithms 我知道以上所有的帮助是Linux性能调优的黑色艺术 […]
可能是我错过了一些东西,但一目了然新的基于SSD的m3.medium EC2实例不提供任何磁盘性能优势。 我还没有运行基准testing工具,但目录复制,目录删除和hdparm没有显示系统卷和SSD卷/ dev / sda1和/ dev / sdb之间的区别。 我错了吗? 或者有一些特殊的configuration? TIA,维塔利
这完全是出于好奇,但对于我所设置的每个本地服务器来说,在显示页面之前总是存在0.5-2秒的延迟。 只是作为一个例子,我已经build立了一个完全空白的Ubuntu服务器运行Apache,MySQL和PHP。 如果我有一个文件phpinfo(); 并且从位于服务器旁边的机器请求,页面仍然需要一两秒钟才能加载。 为什么不是[几乎]瞬间? 两台机器都使用千兆交换机运行四核处理器,8GB内存等。 为什么像phpinfo这样的简单请求需要这么长时间才能“发生”?
我已经完成了一个应用程序,并且一直在为它的部署研究托pipe环境。 应用程序在查询上相当沉重,我的应用程序的大多数页面都有几个连接的查询以及大多数表上的触发器。 只要数据库有足够的内存的缓冲池,我猜测性能应该没问题,所以如果我用像Linode的VPS主机,我可以不断升级我的服务器,以便数据库有足够的内存。 我担心的是当我无法获得更多的内存时会发生什么,当数据库没有足够的内存时,性能会受到多大的影响? 我应该看看可用的空闲内存是否像定时炸弹? 数据库pipe理系统是否改变caching技术,以尽可能避免磁盘访问? 本质上我想知道如何聪明的数据库pipe理系统是如何处理分片或复制使用前。
不幸的是,在我们的一台服务器上,我们的硬盘性能非常糟糕,只要我们开始更大的复制过程,就会停止提供任何Apache响应,这真的很糟糕。 有没有办法限制一个拷贝过程的带宽,所以它不会消耗所有硬盘的性能,还为Apache和其他进程留下一些空间来完成他们的工作?