Articles of ssd

随机崩溃在我的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端口?

我如何在c3.large EC2实例中使用完整的32GB SSD?

我创build了一个使用amazons默认图像“亚马逊-linux-centos-64-bit(ami-673af20e)”的c3.large实例。 当我设置它时,我创build了一个只有8GB的根卷。 所以从理论上讲,我应该可以创build另一个8GB + 16GB的固态硬盘(c3.large拥有2个16GB固态硬盘),我可以用它来交换。 不幸的是,我不知道如何做到这一点 – 所以我的问题是:我可以(如果如此)如何创build另一个利用SSD速度的优势? 谢谢, 彼得 编辑:我试图找出使用df设备的物理大小: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7,9G 3,0G 4,9G 38% / tmpfs 1,9G 0 1,9G 0% /dev/shm 似乎该设备真的只有8GB。 $ swapon -s Filename Type Size Used Priority $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda1 202:1 0 8G […]

固态硬盘上的Amazon RDS

我打算devise一个基于云的应用程序,它利用使用Amazon RDS提供的MySQL。 我希望为我在固态驱动器上获得的数据设置读取副本。 Amazon RDS是否允许我们使用SSD的实例,或者我们将不得不使用具有SSD支持的EBS来实现它?

如何将SSD连接到Azure VM并检查其types?

我用100G SSD创build了一个虚拟机,但只有D rive,这是临时磁盘。 我想将另一个SSD驱动器连接到VM,但我不确定它的types。 是可以做到这一点? 谢谢

如何在BIOS中查找支持Self Encrypting Device(SED)的主板?

在BIOS中应该存在支持自encryption设备(SED)的主板,所以当连接一个支持SED的SSD,并且在BIOS中启用了SED时,会提示启动密码。 search“主板sed支持ssd的BIOS”不给我任何东西,所以我怀疑它被称为别的东西。 题 有谁知道如何find支持SED的主板,所以BIOS要求SSD的SED密码?

RAID 6 – 在4驱动器RAID中的任何写入放大?

我们计划从4个驱动器的RAID6转移到SSD RAID 1,并且我正在分析smartctl数据,以了解过去一年中我们已经向驱动器写入了多lessGB,以便估计基于SSD的寿命在他们的耐力评级。 我在想,如果1GB写入RAID 6,那么简单地说,每个4个驱动器都需要500MB的写入(250MB的数据和250MB的奇偶校验),所以我应该把任何数量的GB写入每个驱动一年并将其乘以2,以获得RAID 1中SSD每年的估计值。 这似乎是正确的,或者我错过了什么? 我不知道是否RAID6有一些额外的写放大由于其algorithm或类似的东西。

PERC H310 Mini的TRIM支持

我在戴尔PowerEdge R420上运行Debian 8。 操作系统安装在运行5DV1DL03固件的INTEL SSDSC2BA800G3T SSD上。 SSD通过PERC-H310 RAID控制器(fw 2.121.14-3811)连接。 没有configurationRAID,SSD是一个独立的驱动器。 根分区是EXT4,并且在configurationfstab使其运行noatime并放弃之后,我尝试在根分区上运行fstrim -v /,但只获得了以下消息: # fstrim -v / fstrim: /: the discard operation is not supported 固态硬盘确实支持修剪,所以我想知道这个问题是不是与RAID控制器: # hdparm -I /dev/sda | grep TRIM * Data Set Management TRIM supported (limit 6 blocks) * Deterministic read ZEROs after TRIM 有什么办法可以解决这个问题,并且在这个SSD上启用TRIM?