Articles of ssd

SSD + MDRAID + LVM + KVM导致性能低于预期

我们使用kvm进行虚拟化,磁盘映像作为逻辑卷存储。 逻辑卷存储在由Intel DCS3500 SSD(每个arrays是卷组中的一个物理卷)组成的软件RAID1(mdadm)arrays中。 如果我在该卷组内创build一个逻辑卷并使用fio来确定IOPS,那么随机写入4KB块的IOPS将达到约40K。 大。 iostat显示两个固态硬盘利用率达到100%左右。 如果我创build了一个使用相同逻辑卷进行存储的虚拟机,并运行相同的fio命令,我最初可以获得20K IOPS(很好),但是在30秒左右后会降至7-8K。 奇怪的是,iostat现在显示了一个100%使用的SSD,而另一个只有45%。 以下是随时间变化的图表(由hypervisor上的iostat -x 2完成) 正如你所看到的,起初瓶颈似乎是sdn,但是sdm开始做一些拖拉arrays的事情,现在sdn只是半忙。 但是,无论出于何种原因,只有当testing在虚拟机内部运行时才会发生。 如果我从虚拟机pipe理程序运行它,一切正常,性能至less不会下降2分钟。 虚拟磁盘驱动程序ide或virtio的select不会影响结果。 有没有人遇到过这样的问题? 什么是根本原因? 如何提高性能? 编辑:更多的信息按要求(无论什么原因,我没有想到它首先) OS: CentOS 6.4 Kernel: 2.6.32-358.el6.x86_64 mdadm –detail / dev / md104 /dev/md104: Version : 1.2 Creation Time : Mon Feb 3 20:02:02 2014 Raid Level : raid1 Array Size : 468720320 (447.01 GiB 479.97 […]

在Ubuntu 14.04上重buildRAID10后,磁盘写入速度降低了6倍

操作系统:Ubuntu 14.04 LTS 软件RAID 10:4x120Gb Intel 530固态硬盘 初步testing: 1.2 GB / s写入 5.2 GB /秒读取 我做了一些testing,以检查是否一切都会好起来的一个失败的磁盘: 我设置为失败并删除/ dev / sda分区(2)。 重启(引导好吧) 将两个分区添加回数组。 重build数组。 重build后: 220 MB / s写入 5.2 GB /秒读取 速度testing用dd(2GB文件) 有什么我想念的吗? 它看起来像一些设置问题。 cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md1 : active raid10 sda2[4] sdd2[5] sdc2[2] sdb2[1] 39095296 […]

戴尔PowerEdge R320可以使用什么types的适配器将2.5“固态硬盘?

我买了这样一个球童: http ://www.amazon.com/gp/product/B00BR0L3U8/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc =1假设我将能够前加载到R320,但是当我打开前面,我发现这台机器并没有容纳这种types的球童。 这里是有问题的服务器,请注意右边的空的托架。 我拿出空的托盘,这是在这张照片下面… 左边是我购买的托盘(不适合)的2.5颗SSD。 在它旁边是来自系统的空托盘… 我需要什么来使2.5“驱动器在这台机器上工作?我这样做是为了给客户免费的青睐,而且没有预算来购买昂贵的解决scheme……是否有某种适配器能适合在空白?

在Linux NAS中分区固态硬盘和硬盘

英特尔快速存储技术的控制下,有一台计算机有四个2.7TB的硬盘。 和一个120GB的SSD。 我们需要使用它来存储我们正在收集和计算的一些数据。 我认为,Ubuntu服务器14.04将安装和RAID5 fakeRaid。 现在我不知道我应该做什么分区。 这是我的主张: 文件系统| 大小| 镶嵌在 / dev / sda1 | 40G | / / dev / sda2 | 20G | / VAR / dev / sda3 | 20G | / tmp目录 / dev / sdb1 | 8.1T | /家 / dev / sdb2 | 20G | 到/ mnt / SSD_backup […]

文件系统encryption是否会压缩SSD?

为了安全起见,我们需要在即将到来的服务器安装上实施完整的文件系统encryption。 我们使用CentOS 7附带的默认encryption设置。 我的问题是:由于我们的服务器使用SSD驱动器,我应该担心encryption/解密系统会给标准I / O访问额外读/写带来额外的驱动力吗? 我有一个预感,如果有的话,它应该拉扯CPU而不是固态硬盘,但我想详细了解它。

任务fstrim被阻止超过120秒

我在系统上遇到随机崩溃。 我已经把问题缩小到由cron每周推出的fstrim程序。 在控制台中,我find了一组阻塞的任务,我find了fstrim。 (其他被阻止的任务是jdb2 / dm,rs:main Q:Reg,kworker / u16)。 我尝试手动运行fstrim,并重现崩溃,但无法获取比被阻止的任务消息更多的细节 – 全部被冻结。 任何想法如何我可以找出发生了什么? 我的设置是:1个包含2个LVM2分区的SSD 1个具有2个LVM2分区的HDD,它们是SSD的镜像。 该设置有任何明显的错误? 我的系统是Ubuntu 14.04 64bit,内核3.13.0-35-generic。 issue_discards在lvm.conf中启用

MSW2012R2 StorageSpaces + SSD分层。 未知的展示位置状态

我使用StorageSpaces进行分层。 我有几个vhdx镜像,我想不断固定在我的层固态硬盘。 我使用命令: Set-FileStorageTier -FilePath“path”-DesiredStorageTier“tier” 然后我手动启动optimize-volume命令。 完成后,我看到一些文件是“在层”,但一段时间后,我所有的vhdx文件“PlacementStatus”更改为“未知”。 有人在做什么? 在StorageTiering部分的EventLog中看不到任何错误。 状态不明http://sc-cdn.scaleengine.net/i/ad176a212483a716e35476033d9c2263.png

SMART属性231神秘:Mushkin SSD

从这个问题来看 : 如何说服smartmontools我的SSD不是硬盘? …我现在将Mushkin MKNSSDCR120GB-MX的SMART属性读作“SandForce Driven SSD”。 不过,我仍然从SMART属性231得到奇怪的值: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 231 SSD_Life_Left 0x0013 001 001 010 Pre-fail Always FAILING_NOW 21474836481 谷歌search ,看起来这个标准化的价值从100开始,并一路下降到0(当驱动器是在其生命的尽头,并只读)。 然而,这个驱动器<1岁,并没有多大用处。 除非它有缺陷,否则我认为这是不正确的,可能是由于错误地解释了属性。 我不相信该驱动器是有缺陷的,因为其他相关属性( Reallocated_Event_Count , Program_Fail_Count , Erase_Fail_Count , Retired_Block_Count等)都读取0,驱动器没有任何我能辨别的故障。 另一个线索是原始价值。 从我读过的内容来看,在SandForce驱动的固态硬盘上,属性231的原始值应该始终为0.但是总有一天,在我的驱动器上,它变成了21474836481并停留在那里。 在二进制中,我看到21474836481是两个32位字,其中位0和位2设置在最重要的字中,位0设置在最不重要的字中。 换句话说,小数点是5和1 。 在Kingston的一个文档 (在属性231的“原始用法”下),他们说他们正在使用它,也就是说,他们在字段中使用了一些位作为标志。 但是这是一个Mushkin品牌的驱动器,可能有也可能没有SandForce控制器,而不是金士顿驱动器。 有没有人知道如何解释这个驱动器的价值?

rTorrent和Debian的SSD I / O性能差

我正在使用带有Intel Xeon E3-1230,32GB RAM DDR3,2 x 480 GB SSD SATA3,2 x 1 Gbitnetworking连接的戴尔PowerEdge R210 II服务器。 我正在同时使用两个networking连接(802.3ad bond)。 问题是…我使用rTorrent(0.9.4 / 0.13.4)和Debian 7获得了糟糕的IO性能。首先,下载速度超过200 MB / s,然后当IO负载达到100%时,速度变慢稳定在120-130MB / s左右。 SSD几乎是新的。 我已经testing了它们,并且在读/写上都达到〜500MB / s。 修剪被激活,所有的卷被格式化为ext4。 我使用截止date作为I / O调度程序(从我的testing来看,这似乎是我的情况最好的)。 networking连接正常工作。 我在FTP传输上达到了〜200 MB / s的恒定速度。 这是我目前的/etc/sysctl.conf: net.ipv4.tcp_reordering=127 net.core.netdev_max_backlog = 30000 net.core.rmem_max = 67108864 net.core.wmem_max = 67108864 net.ipv4.tcp_rmem = 4096 87380 33554432 […]

采用英特尔®RMS25CB080的固态硬盘

我已经购买了一台新的服务器,它只允许将磁盘连接到内置的Intel RMS25CB080 RAID控制器卡上。 该服务器有8个2.5“插槽。 我正在考虑在这台服务器上使用固态硬盘,但是由于缺乏对TRIM的支持,我对SSD中的SSD没有兴趣(现在是2015年,为什么在RAID1 / 5/10中不支持TRIM?) ,所以固态硬盘必须处于“直通”configuration,但是我看不出有关将单个物理磁盘原样呈现给硬件操作系统的手册中的任何内容。 控制器的文档说,它支持某些“非磁盘”设备,我从2013年2月发现这个线程谈论支持英特尔530系列固态硬盘( https://communities.intel.com/thread/36368 ),但它并不能解释支持SSD的意义。 这是否意味着控制器将TRIM命令发送到SSD(即使在各种RAIDconfiguration中)或其他?