Articles of ssd

突袭10 SSD的或不?

我有R620服务器。 我有那些磁盘: 4x512GB三星SSD 4x1TB希捷ES.2硬盘 我将使用Vmware Esxi创build虚拟机。 什么是最好的select? 使用SSD作为主驱动器,并使用RAID10或使用硬盘与RAID10? 我将用cPanel在这台服务器上托pipe1200个网站。 能力不是我关心的。 但performance是。 当我使用SSD进行RAID 10时,它并不真正显示4倍的性能和4K的Seq。 读/写率非常低。 所以这让我觉得使用它。

部分RAIDarrays的间歇性I / O延迟导致较差的MySQL性能

我正在pipe理运行MySQL数据库的裸机服务器以及其他一些软件。 我们看到一些MySQL查询的性能问题,但这些问题间歇性地发生,几乎完全影响UPDATE查询。 举个例子,我有一个特定的查询每15秒运行一次。 大部分时间以毫秒为单位完成,但有时查询分析显示: Status Duration starting 0.000026 checking permissions 0.000003 Opening tables 0.000011 System lock 0.000002 init 0.000007 update 0.000052 Waiting for query cache lock 0.000001 update 0.000002 end 0.000001 query end 15.198987 closing tables 0.000023 freeing items 0.000026 logging slow query 0.000014 logging slow query 0.000001 cleaning up 0.000002 我在这个问题上尝试了这些build议,没有任何效果。 然后我开始研究较低级别的项目,因为我注意到其他一些软件也显示出间歇性的缓慢响应。 performance良好时,以下是最佳输出: top […]

SSD中的SQL Server 2008数据指导

我将在我的开发/testing机器上安装一个新的SQL Server 2008实例。 我的机器有一个7200转500GB SATA磁盘(C:OS)和一个Intel X25-G2 80GB SSD(D :)。 详细的机器configuration如下: CPU:i7 860 内存:8GB 微软表示我可以select把下面的目录放在不同的磁盘上。 所以我打算将用户数据库和临时数据库放在SSD上,其余部分放在传统磁盘上。 在快速SSD中获得性能提升是一个不错的select吗? 数据根目录:C:\ Program Files \ Microsoft SQL Server 用户数据库目录D:\ Data 用户日志目录C:\ Logs Temp DB目录D:\ TempDB 临时日志目录C:\ TempDB 备份目录C:\ Backups

在DELL PowerEdge R410中切换SATA磁盘

我需要一台1U机架服务器来托pipe在Windows Server和MS SQL上运行的网站。 我计划为系统和SQL数据库提供一个SSD驱动器,以及需要从网站提供大量数据文件的大型1-2 TB标准SATA HDD。 我打算使用的固态硬盘是英特尔X25 – M的零售版本与3.5“盒子。 我一直在寻找戴尔PowerEdge R410,但不想支付昂贵的硬盘和固态硬盘。 问题1:如果我在有线硬盘的版本中购买了PowerEdge R410,那么可以将磁盘切换到我自己的磁盘上吗? 问题2:空驱动器托架(共4个)是否包含托架,以便将标准SATA硬盘安装到空的驱动器托架中,还是需要购买带有两个硬盘的服务器才能安装我自己的两个硬盘? 那么电缆呢? 问题3:在这个configuration中是否还有其他问题? 提前致谢。 /卡斯滕

使用英特尔X25-M 160GB和Oracle的经验

我们正在考虑用软件RAID10构build一个带有12个Intel X25-M G2 160GB驱动器的Oracle数据库。 它会运行Linux。 数据库在清晨的数据加载期间得到一些非常繁重的写入活动,除了它大部分是只读的(并且读取负载相当小)之外。 目前我们正在运行11个150GB Velociraptors(也是Linux软件RAID10),并希望X25-M能够加快数据加载速度。 我们目前有不同的磁盘重做数据的其余部分。 我想知道几件事情: 使用X25-M驱动器进行数据库的任何经验? X25-E不幸的是超出了我们的预算。 将重做分离到一些磁盘(非SSD)驱动器,例如2(raid1)或4(raid10)Seagate Constellations会有什么影响?

网页caching的硬件规格

我正在寻找一个服务器的硬件规格的build议,这个服务器需要成为一个大约2,000个并发连接的用户群的Webcaching。 客户正在以150kbps到2mbps的比特率查看分段的HTTPvideo。 大多数video是“现场”,意思是每个2-10秒的分段,其中一次保持100个左右。 还有一些预先录制的固定长度的video。 我该如何去做这样的服务器的configuration计算:什么样的硬盘(SSD?),多less个网卡多lessRAM等? 我正在考虑在Linux上使用Varnish,所有可以使用的RAM,2个CPU,每个6-8个核心。

随机崩溃在我的WIndows服务器机器上

这个星期,我在我的一台Windows机器上发生好奇的随机崩溃。 崩溃总是以BSOD结尾,但随机系统驱动程序中有随机错误代码。 事件日志中没有logging。 所以首先猜测是内存,但是我意识到里面只有一个SSD磁盘。 我不信任任何来自磁盘的SMART数据,但这次也许是我应该这样做的。 你怎么看? 用Parted魔法进行自我testing是可以的。 我不能做写testing。 SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 120 120 050 Pre-fail Always – 0/0 5 Retired_Block_Count 0x0033 100 100 003 Pre-fail Always – 0 9 Power_On_Hours_and_Msec 0x0032 095 […]

TRIM持久性在重新启动

假设我们有一个ext4文件系统镜像,我们将其转储到一个SSD上(使用dd )。 几次挂载之后,我们知道我们应该使用discard标志来向驱动器发出TRIM命令。 由于目前还不清楚ext4是否会在第一次使用discard时将所有的空闲块修剪掉,所以我们做一个手动在线修剪: fstrim /mount/point 希望这不会与discard选项相互作用。 如果我们连续执行fstrim ,它会报告没有块被修剪。 奇怪的是,在重新启动系统之后,额外的fstrim运行会再次报告很多块已被修剪(取决于可用空间)。 因此,看起来很明显,Linux内核不会跟踪持久存储中的修剪块,问题是: SSD驱动器是否永久记住修剪的块? 如果有帮助的话,所有这一切的目的都是为了达到一个类似的状态,即如果文件系统是新创build的,并且从一开始就启用了discard , 所以我想知道是否一次执行fstrim就足够了。

删除并重新添加RAID驱动器

比方说,我从HA服务器上的RAIDarrays移除一段时间,然后重新添加它。 有没有一种方法可以将重build限制在自拉之后发生变化的区别,还是需要重build? 我们一直在我们的非RAID设备上使用Spinrite来捕捉驱动器损坏,然后SMART才能注意到它们。 SSD在1级或2级上运行的效果非常好,向内部控制器certificate了不好的单元。 我们想要做的是从RAID中取出一个驱动器,在一级驱动器上运行Spinrite(因为它无法将其与硬件RAID隔离),然后将其返回到RAID。 随着SSD重写驱动器的整个内容定期将消除从certificate驱动器的可读性的任何可靠性收益。 当驱动器返回有没有一种方法来重build它只是变化的差异,因为驱动器停止使用,而不是整个内容?

HP ProLiant DL180 G6 SSD升级(sata 3)?

目前,我们已经有一台带有Smart Array P410i raid卡的HP ProLiant DL180 G6服务器,以及8个HDD。 我们还刚刚购买了新的SATA英特尔SSD硬盘来扩展服务器,我们打算连接到主板的SATA端口.. 不是服务器的SATA(由HP B110i供电),而服务器上的RAID卡仅支持SATA 2. SSD是一个SATA 3驱动器,向后兼容,但是我们将丢失数据带宽。 有没有办法让服务器上的SATA 3端口,使用扩展卡或类似的东西? 或者我们的服务器没有办法获得SATA 3端口?