Articles of 性能

SSD性能对硬盘性能

我有两个服务器,一个是SSD,一个是硬盘。 我一直在运行hdparm来查看差异,但时序caching读取和计时结果相当/硬盘更快: SSD: Timing cached reads: 26080 MB in 2.00 seconds = 13053.64 MB/sec Timing buffered disk reads: 1558 MB in 3.00 seconds = 518.77 MB/sec Timing O_DIRECT cached reads: 966 MB in 2.00 seconds = 482.99 MB/sec Timing O_DIRECT disk reads: 1528 MB in 3.00 seconds = 508.71 MB/sec 硬盘: Timing cached reads: 28248 […]

更快,单个硬盘驱动器或RAID 6configuration相同的硬盘驱动器组成的configuration?

我意识到磁盘的使用会影响性能,我只是在寻找一个普遍的估计。

硬件设置build议SQL Server 2005

我目前有一个数据库服务器有很多小的写入和一些比较大的读取数据库服务器的问题。 阅读performance更重要,因为人们参与,写作由自动化客户端执行。 这个数据库目前是30GB,并会长到一百个左右。 目前糟糕而丑陋的设置performance不佳 戴尔Poweredge R300 四核至强X3353 @ 2.66GHz 14 GB RAM SAS 15k 146GB(两个分区,一个OS,另一个日志) SAS 15k 146GB(一个分区,数据和tempdb) 没有RAID(唉) SATA 7k 1TB [通过USB 2.0,外部电源,存储日常备份] 所以,由于它的许多丑陋的点(performance不佳,没有RAID,备份的外部USB驱动器),我打算build立一个新的数据库服务器。 我想过: 4个SAS 15k 73GB RAID10日志 2个SAS 15k 73GB RAID1适用于操作系统 4个SAS 15k 146GB RAID10,用于数据+ tempdb 32GB内存 所以,三个问题: 这是最好的性价比组合吗? 这是否过度杀伤? 有更好的组合吗? 是否需要更多信息? 你知道一个价格合理的单机可以容纳10个磁盘,还是我现在必须去外部本地连接的存储? 任何build议以合理的价格/质量得到这样的东西?

哪个linux版本为具有大量请求的应用程序提供最佳性能?

我是Linux新手,我尽可能地学习。 有一个服务器应用程序需要处理大量的请求每秒。 该服务器是使用C ++为Linux编写的。 我们需要在这个服务器上部署一个免费的操作系统,为我们提供最好的性能。 如果你决定,你会select哪个操作系统?

文件共享系统架构征求意见

我正在使用Windows平台来设置基于Web的文件共享系统。 更详细地说,个人用户可以从networking界面上传和共享文件(内容可能是大文件,如video文件),与Google Docs类似。 我目前的问题是如何使存储扩展? 更详细地说,我有4-5个前端Web服务器(做一个Web服务器场),我想知道如何设置存储系统来存储上传的文件。 我想存储自动增长 – 即每个Web服务器似乎使用无限的磁盘空间(无需处理磁盘的问题); 另一个问题是我不知道如何有效和可靠地存储文件(例如,如果每个Web服务器都有其单独的存储空间,假设abc.wmv存储在Web服务器A的存储中,那么如果Web服务器A失败,则无法访问abc .WMV)。 另一个我能想到的问题是,如果我增加前端Web服务器的数量,为新的Web服务器,如何决定哪些上传的文件应该被存储(我应该将一些文件从其他Web服务器迁移到新的Web服务器) ? 我考虑使用SAN,但我不确定SAN是否可以解决所有问题。 我想学习一些最佳实践来处理这个问题。 在此先感谢乔治

在USB棒上安装Linux的缺点?

我正在设置一个基于ION mini-ITX板的路由器/ nas / http /任何服务器。 我已经在旧的160 GB的驱动器上安装了Ubuntu服务器,但它比我的其他新驱动器(存储)产生更多的热量和震动。 它只是不符合这个概念,更糟糕的是,它占用了一个SATA端口。 由于SSD的价格非常昂贵,我正在考虑购买一个额外的4GB USB存储棒,并将其RAID1。 从我的angular度来看,这些是利弊: 优点 低功耗 没有震动 没有热量 较小 去购买新的更大的USB棒(:D) 缺点 更短的生活时间 比较慢 Raid 0 更多的工作维护/安装? 我认为专业人士胜过这个缺点。 更短的生命时间和RAID 0是由configuration/设置的定期备份反击。 部分反应速度较慢,我不知道最后一个。 你怎么看? 经验? 另一种解决方

服务器速度:共享一个script.php或使用许多副本相同的script.php

我们假设: 我在同一台Apache服务器上有数千个域名。 每个域都位于服务器public_html文档文件夹下的文件夹中,因此可以通过调用“www.somedomain.com”或通过调用“www.serverdomain.com/somedomain_folder” 在每个域中有一个网站需要一个script.php(每个域相同)。 从编码的angular度来看,很明显最好是使用一个独特的script.php,所以当我用新的function/错误修复等更新时,我需要在服务器上更新只有一个文件,它将适用于所有域。 但从服务器的angular度来看? 如果我使用一个独特的脚本,所有的域将同时访问它,相比于每个域都调用自己的脚本的情况,服务器运行速度会慢一些吗?

光纤通道SAN RAID速度较慢(DS4100)

我build立了两个与fiberchannel连接的DS4100 SAN。 我已经设置了多种RAIDconfiguration:在每个SAN中跨越4个磁盘的RAID10,less数几个RAID5。 (硬件RAID由DS4100处理) 我正在运行32位Windows 2008 Datacenter版本。 我通过光纤通道将服务器连接到SAN。 我禁用了“用镜像写caching”。 现在无论我做什么,我都无法从SAN存储中获得超过40MB / s的性能。 我希望有更多的4个条纹磁盘(RAID10,8总数)或RAID5中的6个磁盘。 RAID5中的6x400GB SATA磁盘性能如何? 任何想法我可以检查,以find它为什么这么慢?

如何控制SQL数据库的哪一部分被加载到服务器内存中?

我的SQL Server计算机有6GB的RAM,但数据库大小是20GB。 数据库主要是一个事件日志,按时间聚集索引。 客户最感兴趣的是最新的数据。 当查询这些最新的数据时,他们希望它超快。 当SQL Server将自身加载到服务器内存中时,有没有办法指示SQL只将最新的数据预加载到内存中?

cpusets与顶部“1”

我定义了一个cpuset来包含这个系统上的24个CPU中的12个。 我把一个过程放进去。 / proc / PID / cpuset给出正确的答案。 top -p PID,后面跟1,显示CPU中不在集合中的大量CPU时间。 另外一个奇怪的情况是CPU时间以%ni代替%us显示,即使没有重新启动。 Ubuntu 11.10是一款采用英特尔(R)至强(R)CPU X5680 @ 3.33GHz芯片的双插槽机器。 编辑 我不好意思,我在这里有四个sockets。