Articles of 性能

提高networking可靠性/性能

我们托pipe了许多不同的服务器。 Windows 2003服务器,Linux等。我们有许多客户使用RDP连接到我们的系统,通过我们提供的几个无线networking。 无线networking一般运行良好,我们没有很多问题。 其中几个客户端也有连接到我们的星号服务器和提供电话服务的Linksys VOIP电话。 其中大部分运行在无线链路上。 我的问题是,人们会推荐哪些工具来监控networking性能,并协助改善networking的整体可靠性。 在Linux和Windows上工作的免费应用程序将对我们有利。 另外,我也在通过networkingdevise策略来提高性能/可靠性。

Solaris PerfMon阈值/上下文切换?

我有一个涉及在Solaris 10上安装s / w的项目,除此之外没有其他的东西。 (Tomcat,没有其​​他交通莫伊等) 安装过程非常慢(开发人员不耐烦)。 在观察性能表(在等待安装/卸载时),我注意到: 上下文切换运行512以上,PerfMon的阈值设置为32 /秒。 中断向上运行1600 w / PerfMon阈值设置为50 /秒数据包运行64 +,同样w / PerfMon阈值16 /秒。 那么,这些阈值是不现实的(即从单处理器恐龙时代遗留下来的)还是我们的系统真正劳动?

mySQL数据库在INSERT,DESTROY上执行极差,但在FIND和UPDATE上很好

我相信我遇到了数据库缩放问题。 我现在有一个有近一百万行的表,当我们尝试创build一个新的实例时,我们的rails应用程序似乎挂起来了。 我注意到这也发生在我们销毁logging的时候。 但是,查找和更新非常快。 以下是表格中的一些信息: | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment | | instances | InnoDB | 10 | Compact | 972380 | 1897 | […]

用于SQL / OS的固态硬盘

我正在考虑使用SSD来改善大型数据仓库中的数据库性能。 在我们的例子中,我们事先知道大部分数据是一次写入的,读取很多 – 尤其是参考数据。 有没有人有这样做的真实经验? 另外对于操作系统/应用程序,是否可以分离那些频繁更改的文件并将其放在正常的硬盘上。 我意识到随着时间的推移性能下降的问题,而不是想快速变化的数据写入驱动器。 编辑 – >我意识到我可以分开我的数据库,并指定某些表在某些驱动器。 问题是有没有人做到了,是值得的。 同样,假定Server 2003的操作系统是什么样的 – 哪些文件应该放到硬盘上的SDD上,以及如何说服操作系统以这种方式进行分割?

NT来unix密码同步服务?

我正在开发在Windows Server 2003 x86上使用VSTS 2008 + C#+ ASP.Net来开发具有SQL Server 2008 Express的asp.net应用程序。 我发现有时我的系统是非常慢(不是很响应),我几乎同时发现事件日志中有错误说“NT到unix密码同步服务”(我发现它几次,系统缓慢的时间框架匹配这个事件日志错误,所以我想可能是这个“NT到Unix密码同步服务”导致系统慢)? 谁能让我知道什么是“NT到Unix密码同步服务”,请问? 它是微软组件吗? 它是否需要在我的情况下(可能会导致系统缓慢),如果不需要,如何禁用它? 在此先感谢乔治

IRP_MJ_WRITE延迟最多15秒

我们已经编写了一个应用程序,可以在同一个本地卷(RAID1)上同时执行对多个文件的小(22kB)写入操作(一个线程代表其他线程对多个位置执行asynchronous排队写入操作)。 99.9%的写入是低延迟的,但偶尔(可能是每隔一两分钟),我们会得到一个或两个巨大的延迟写入(我已经看到10秒以上),没有任何真正的解释。 平台:与NTFS的Win2003服务器。 监控:Sysinternals Process Monitor(见下面的链接)和我们自己的应用程序日志logging。 我们已经尝试过多种方法来尝试解决这些从一些网站收集到的问题,例如: 使文件名的第一部分唯一以帮助8.3名称生成 将文件写入多个目录 更改英特尔磁盘写入caching Windows文件/打印机共享 最小化使用的内存 平衡 最大化文件共享的数据吞吐量 最大化networking应用程序的数据吞吐量 系统 – >高级 – >性能 – >高级 NtfsDisableLastAccessUpdate – 使用fsutil行为集disablelastaccess 1 禁用8.3名称生成 – 使用“fsutil行为设置disable8dot3 1”+重新启动 启用大型文件系统caching 禁用内核代码的分页 IO页面locking限制 closures(或打开)索引服务 但似乎没有什么区别。 还有很多我们还没有尝试过的东西,但是我们想知道是否有人遇到了同样的问题,原因和解决scheme(编程与否)? 我们可以使用IOMeter和一个简单的设置来重现问题: 启动IOMeter并使用断开button删除“拓扑”中除第一个工作线程以外的所有线程。 select工作者线程并在要在磁盘目标选项卡中使用的磁盘旁边的框中放置一个十字,并将“2000000”放入最大磁盘大小(注意:必须至less有1GB可用空间;扇区大小为512字节) 接下来创build一个新的访问规范并将其添加到工作线程: 传输请求大小= 22kB 100%顺序 访问规格百分比= 100% 百分比读取/写入= 100%写入 更改结果显示更新频率为5秒,testing设置运行时间为20秒,并将“自动产生的工人数”设置为零。 在“拓扑”面板中select“工作线程”,然后按“重复工作者”button59次,以创build具有相同设置的60个线程。 点击“开始”button(绿色标志)并监控结果标签。 “最大I / O响应时间(ms)”总是在我们的机器上至less达到3500。 我们的机器不是很慢(至强8核心机架服务器,4GB和板载RAID)。 我有兴趣看看其他人得到什么。 […]

Server 2003性能计数器的文件共享?

我有一个磁盘有几个不同的事情正在进行。 我想确定大概多less磁盘活动是由于文件共享。 有没有这个柜台? 此外,我可能一直在做梦,我似乎记得看到一些程序,可能允许我监视文件在一个共享文件夹中的活动。 敲响任何铃声? 谢谢。

性能问题同时运行MySQL和SQL Sever

我们正在考虑在运行SQL Server的同一台数据库服务器上安装MySQL。 从我的研究来看,没有技术问题同时运行,但我担心性能会受到影响。 是默认SQL Server设置为使用所有可用的内存为例? 我应该注意什么? 谢谢

BackupExec 11(在Windows SBS上)的performance突然下降了50-70%

BackupExec安装的备份性能突然下降了50-70%,原因不明。 没有用户干预,没有重新configuration,也没有更新,所有磁带都立即受到影响。 系统部署在Windows 2003 SBS 32位系统上,没有涉及远程代理(除了本地代理,意味着不涉及networking)。 我没有find有关失败原因的线索。 结果是在6小时之前备份被自动取消,而这只需要4个小时的时间,并且仅仅占据了文件的50%和数据量的20%,与通常的完整备份运行相对。 磁带的容量也不被使用(之前是90%,现在只有它的一小部分)。 我试图closures单实例备份,并尝试使用快照提供程序无济于事。 在备份作业完成之前超时(因此实际上错误是“备份作业未在时间内完成”或类似情况),因此没有错误消息。 更新:问题依然存在或不存在AOFO。 我们也跑了清洁磁带。 自从约2年以来,4个磁带被使用,一个磁带是相当新鲜的。 两代磁带显示相同的问题,所以它似乎没有关系到磁带。 不过,我们将再次尝试一个全新的。 任何想法如何debugging呢?

在Hyper-Vpipe理器中看不到新添加的第二个四核的物理/逻辑内核

我们有一台DL380 G6,运行一个四核Xeon。 由于hyper-v运行良好,我们希望添加更多的虚拟机。 为了防止陷入困境,我们在盒子中增加了第二个四通道Xeon,并将内存加倍。 当我创build一个新的VM时,逻辑CPU只显示1-4。 我期待看到1-8的select。 当我看任务pipe理器/性能,有8个CPU的显示。 虚拟机创build中有什么东西可以select物理cpu0或cpu1吗?