Questions tagged «hard-drive»

有关硬盘性能,问题,技巧和软件的问题。

2
在OS X上的hdparm
在Linux上,我可以使用hdparm验证并更改磁盘驱动器的低级参数。是否有为OS X提供相同功能的实用程序,或者是否有其他操纵参数的方法? 安德斯

2
ZFS校验和错误,何时更换驱动器?
我是ZFS的新手,我有一个带有8个驱动器的简单镜像存储池设置。运行几周后,一个驱动器似乎产生很多错误,因此我更换了它。 再过几周,现在我看到池周围到处都是小错误(请参见zpool status下面的输出)。我应该为此担心吗?如何确定错误是否表明需要更换驱动器? # zpool status pool: storage state: ONLINE status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be replaced, and clear the errors using 'zpool clear' or replace the …

2
为什么在具有现代驱动器的现代操作系统上,“每磁道扇区”仍然有用?
我正在建造一台新机器,而RAID控制器正在问我每个磁道的扇区。我不需要很长时间(1998年?)来处理磁盘数学,并且找不到任何与现代硬件有关的东西。这些是在p420i控制器上运行2.8内核的2TB SAS驱动器。 每个磁道的32个选项(默认设置,对我来说似乎是错误的)和63个扇区之间的区别是什么?我什么时候需要一个?

4
根完整的Linux。没有免费的块
df -h报告“ /”分区为100%已满。在du -hs *该分区的每个目录上运行时,表明仍然有很多空间。 tune2efs报告只有一个街区是免费的。冉fsck被使用为好,这也显示出的所有块。 离子在“ /”分区上的使用率为14%。 请注意,/ var,/ usr,/ dev,/ tmp,/ home安装在不同的分区上,并在其中具有可用空间。 您能不能让我知道所有块被占用以及磁盘报告已满的可能原因,即使有很多空间也是如此。

3
PostgreSQL降低提交性能
PostgreSQL配置存在一些问题。经过一些基准测试后,我发现非常简单的查询会花费相对较长的时间,经过进一步检查,看来实际的COMMIT命令确实很慢。 我使用下表运行了一个非常简单的测试: CREATE TABLE test ( id serial primary key, foo varchar(16), ); 打开所有语句的登录后,我运行以下查询10000次: BEGIN; INSERT INTO test (a) VALUES ('bar'); COMMIT; BEGIN和INSERT花费的时间少于1毫秒,而COMMIT花费的平均时间为22毫秒。 在我自己的PC上运行相同的基准测试(速度要慢得多),BEGIN和INSERT语句的平均结果相同,但是COMMIT的平均时间约为0.4毫秒(快20倍以上)。 经过一番阅读后,我尝试使用该pg_test_fsync工具来解决问题。在服务器上,我得到以下结果: $ ./pg_test_fsync -o 1024 1024 operations per test O_DIRECT supported on this platform for open_datasync and open_sync. Compare file sync methods using one 8kB write: …

2
如何将用“ dd”创建的驱动器映像分割为每个分区的单独文件?
我使用以下方法创建了故障驱动器的映像: dd if=/dev/sde of=/mnt/image001.dd 该驱动器只有两个分区: Device Boot Start End Blocks Id System /dev/sde1 * 1 13 102400 7 HPFS/NTFS /dev/sde2 13 60802 488282112 7 HPFS/NTFS 如何将映像(image001.dd)分成两个或三个文件(1:MBR; 2:分区1; 3:分区2),以便可以在其中安装文件系统? 我发现一个对我不起作用的解决方案是用于split创建许多512K文件,然后将cat它们重新组合成三个文件(1:512K,2:105M,3:其余文件),但是我没有磁盘空间。 历史记录: 我已经将整个映像复制到了新的驱动器上,它可以启动并且可以正常工作。看来FS在旧的故障驱动器dd上已损坏,并且已复制了损坏的部分(应如此),然后将它们写入新的驱动器。我的解决方案是挂载我复制的FS,然后仅复制文件(使用rsync或其他方式),以使我希望不会复制错误的位。 更新1:我已经尝试过dd if=/mnt/image001.dd of=/mnt/image001.part1.dd bs=512 count=204800 skip=1但mount抱怨了NTFS signature is missing,所以我认为我做得不好。

4
fsck卷需要多长时间?
我们正在运行一个网站,目前该网站的浏览量为3-5百万。我们的站点是一个文件共享站点,因此它包含250,000个文件和数千个符号链接。 硬盘是1500GB SATA磁盘。 使用hdparm我们,我们知道硬盘速度已降至15-20 MB / s,即80 MB / s。 因此,现在我们要运行fsck以解决磁盘问题。 将fsck可以解决这个问题? fsck完成将花费多少时间(只是我们要计算将要发生的停机时间)?

2
使用缓存时磁盘I / O较高?
几天前,我注意到磁盘I / O等待和磁盘活动下降(这很棒)。然后我还注意到我的缓存已满(*)且碎片化。然后我刷新了缓存。此后,磁盘延迟和磁盘活动跃升到以前的水平(这很糟糕)。 IOtop显示[jbd2 / sda2-8]和[flush-8:00]始终位于磁盘使用率之上。这是具有大量可用内存(总共16 GB,其中约8 GB是缓冲区/缓存)的Dell R210,硬件RAID 1(H200)。 (*)缓存是PHP的APC操作码缓存,它减少了PHP脚本执行的磁盘访问。缓存已满并且分散,因为它包含来自开发实例的文件。当我注意到时,我将它们过滤掉了。 问题是:为什么磁盘I / O从理论上讲应该减少?以下是穆宁的一些图表。从2月6日到8日,缓存已满。 在我注释掉apc.mmap_file_mask后,按照@ cyberx86的说明进行更改 几天后https://serverfault.com/a/362152/88934

5
用于3 TB驱动器的SAS或SATA?
我们正在寻求购买新的3 TB企业级驱动器,并且可以购买SAS或SATA型号。 AFAIK,SAS通常提供比SATA更好的性能,但是在寻找基准测试时,我找到了文章Seagate Constellation.2和Constellation ES.2 Hard Drive Review。 总结是,在大多数测试中,SATA实际上比SAS快。但是通过阅读注释,似乎有一个称为“预扫描”的功能,显然是造成性能低下的原因。 从性能的角度来看,建议使用的是SATA还是SAS?现实世界的表现是否可以接受? 我们系统的工作量是繁重的多线程顺序写入和擦除,偶尔会有随机读取访问权限。
9 hard-drive  sata  sas 

3
您如何将本机SATA驱动器传递到ESXi上的客户机?
我在装有Intel Core i7 930处理器的Intel DX58S0 Mothboardboard上运行ESXi 4.0。VT-d也已启用。 我的系统中有三个驱动器,驱动器0用于ESXi。驱动器1和2包含来自较旧计算机的数据,并显示在配置中的“存储适配器”部分下。 我想允许来宾计算机访问这些驱动器上的数据(尽可能简单)。我已启用主板内置的SATA控制器(Intel / Marvell 88SE6121)的直通。该控制器显示在我的来宾操作系统中,但是该来宾除了正常的虚拟驱动器外没有其他驱动器。我已经尝试过Linux客户和Windows7。我还配置了主机以尝试SATA控制器的IDE / RAID / ACHI模式。 有什么想法可以配置我的来宾之一来获取这些驱动器上的原始数据吗?

5
您可以在ESXI中使用USB硬盘吗?
我知道您可以在拇指驱动器上安装ESXi 4.0,但是我想知道是否可以插入外部硬盘驱动器来为其中一个VM提供额外的存储空间?我们在需要空间升级的ESXi内部运行文件服务器,但是我们正在考虑迁移到其他文件服务器解决方案,而宁愿使用外部媒体来简化以后的过渡。 编辑: 理想情况下,我希望驱动器直接显示给VM,而不让ESXi控制它,以便我可以将其移动到另一台计算机上,并使所有数据看起来都一样。


2
对于服务器中的磁盘群集进行RAID以外的调查,动态磁盘池是否具有可比性?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 去年关闭。 随着超融合系统的发展,我们可以看到RAID以外的其他技术来处理分布式存储(例如ceph或VSAN或nutanix中的分布式存储)。 但是是否有我可以在具有大量大磁盘的单个服务器上使用的源自对象存储的开源技术,比如说十几个12 SATA磁盘,这将确保数据安全,但是没有替换磁盘时重建时间长的缺点。磁盘。因此,动态磁盘池是一种非群集RAID的一种形式,可用于块级别(如iscsi)或文件系统级别(如zfs或brtrfs)。 我想提供与SYNOLOGY托架(NFS,iscsi目标,SMB)类似的功能,但没有RAID用于块存储。 感谢您的指示。

2
如何在Windows Server 2012上查看磁盘使用情况图
我在服务器上遇到了严重的问题。而且我检查的越多,我就越少发现问题所在。 我认为这可能与I / O有关。在本地PC上,我可以打开任务管理器,然后查看磁盘使用情况: 但是,在服务器上,我找不到一种(最好是简单的)方式来查看磁盘使用量以及是否成为瓶颈。 您如何看待Windows Server 2012上的磁盘使用情况?

4
如何确定光盘旋转时间
我可以使用以下命令设置APM和降速时间: hdparm -S 246 -B 128 /dev/sda 不幸的是,我只能在信息输出中找到APM值: hdparm -I /dev/sda | grep Advanced 如何查看降速时间值?我怀疑我的光盘忽略了我的价值。我希望看到它。尝试过smartctl但没有运气,请帮忙。 更新:事实证明,调优非常激进。当我将其调低时,我的光盘不会旋转。它在那里设置了一些东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.