我知道互联网上有大量帖子说这行不通,为什么我几个月前真的花了几天时间寻找解决方案,但我昨天发现了一些关于如何为来宾机器“启用 TRIM 命令支持”的提示. 我试过了,“它看起来”像工作一样。我想知道的是问题在哪里,或者这是否真的正常工作。
来源:
https: //forums.virtualbox.org/viewtopic.php ? f =7& t =
51768 http://jaysonrowe.blogspot.com/2013/08/compacting-virtualbox-vdi.html
我附加磁盘文件的确切命令:
VBoxManage storageattach "GuestOsMachineName" --storagectl "SATA" --port 1 --device 0 --nonrotational on --discard on --medium "C:\path\to\file.vdi" --type hdd
它在机器的 *.vbox 文件中生成了这个条目:
<AttachedDevice nonrotational="true" discard="true" type="HardDisk" port="1" device="0">
<Image uuid="{3836a042-a83e-4000-9a59-e95ad65162ce}"/>
</AttachedDevice>
Run Code Online (Sandbox Code Playgroud)
为了确保我不会丢失任何数据,该驱动器是连接到机器的第二个驱动器。我做了一些简单的测试,比如将一些文件复制到驱动器,离开它,重新启动机器,关闭机器,重新启动后检查它是否在那里,查看主机操作系统中的磁盘文件使用情况。结果是:
现在我的问题是:
- --discard 选项究竟有什么作用?VirtualBox 手册(http://www.virtualbox.org/manual/ch08.html#vboxmanage-storageattach)中没有描述
它 - 它真的将 TRIM 传递给主机操作系统还是只是看起来像?
我必须将大量数据(约 1 亿行,约 100 次)导入 MySQL 数据库。目前,它存储在我的硬盘驱动器上,我导入的瓶颈似乎是硬盘驱动器的写入速度。
我听说 SSD 不喜欢大量连续写入,而且它往往会损坏它们。你怎么认为?这真的是现代 SSD 的问题吗?
使用SSD和普通硬盘构建Linux软件RAID-1(镜像)有意义吗?我想将 SSD 的优势(传输速度快、访问时间快)与硬盘的优势(便宜、不同的故障模型)结合起来,并获得一个非常快速但可靠的 RAID...
“强烈”是我能用来形容它的最好词,因为我不确定它是什么,无论是 RAM、GPU 还是 CPU。
如果我统一平移相机:

来自计算机的高音调噪音问题。我开始平移声音的皮秒开始。停止皮秒 我停止平移。
如果我开始无限循环:
2.0.0p247 :016 > x = 1
=> 1
2.0.0p247 :017 > while x < 2 do
2.0.0p247 :018 > puts 'huzzah!'
2.0.0p247 :019?> end
huzzah!
huzzah!
huzzah!
Run Code Online (Sandbox Code Playgroud)
可以听到相同的高音调噪音。由于这个简单的实验,我认为这不是 GPU。或者任何显示器的怪异(尽管如果您在这些事情发生时足够年轻,那么声音听起来确实像那些旧的 CRT 显示器之一) CPU?或者我的SSD?这是我的第一个 SSD,也是我第一次听到这种噪音。
我应该担心吗?无论如何,是什么导致了这种声音?我想不出是什么会导致如此高的频率振动。
我自己组装了电脑。CPU上的散热膏不够?太多了?只是不知道发生了什么。
Info:
CPU Type QuadCore Intel Core i5-3570K, 3800 MHz (38 x 100)
Motherboard Name Asus Maximus V Extreme
Flash Memory Type Samsung 21nm TLC NAND
Video Adapter Asus HD7770
Run Code Online (Sandbox Code Playgroud) 据我了解,对于 SSD,重要的是让分区从正确的偏移量开始(即正确对齐)。如何在 Windows Vista 下检查此偏移量?
一些民间分区硬盘驱动器的原因之一是硬盘驱动器的某些部分应该比其他部分更快。考虑到 HDD 是一种串行访问介质,分区除了创建逻辑分区外,还映射到硬盘驱动器上的特定物理集群/块集
现在,对于 SSD,它是一个完全不同的球赛 - 磨损均衡将依赖于可在磁盘上的任何位置写入的数据,并且通过串行访问,碎片的影响较小
那么.. SSD 上的分区是否与 HDD 等磁盘上的物理扇区相关,还是在更高级别上抽象出来?
我在笔记本电脑上运行 Ubuntu 并且正在购物以升级到 SSD。
例如,根据此驱动器的规格,我似乎应该在购买之前弄清楚我的计算机将支持哪个版本的 SATA。
如果我的 SATA 控制器无论如何都会成为瓶颈,我不想为真正快速的驱动器支付大笔费用。这有意义吗?
Newegg 将其描述为运行在 3Gbps 的 SATA 2 (SATA II) 和运行在 6 Gbps 的 SATA 3 (SATA III)。
我可以在 Ubuntu 中使用哪些工具来确定我的计算机是否支持 SATA 3?
Windows 7 支持 TRIM 命令,这有助于确保 SSD 驱动器的性能在其整个生命周期中保持良好。
如何判断给定的 SSD 驱动器是否支持 TRIM?
有关TRIM 的说明,请参见此处。
还有来自 Microsoft 演示文稿的以下内容:
微软在 Windows 7 中支持“修剪”功能的实现 NTFS 会向支持“修剪”的设备发送向下删除通知 文件系统操作:格式化、删除、截断、压缩 操作系统内部进程:例如,快照、卷管理器 三个优化机会设备 通过消除所有已删除数据块的合并操作来增强设备磨损均衡 使早期垃圾收集成为可能,以便快速写入 尽可能保留设备未使用的存储区域;为设备磨损均衡提供更多空间。
我在 Newegg 上四处寻找更便宜的 SSD,在我写这篇文章的时候,他们有近 300 个 2.5 英寸 SSD,但只有 12 个 3.5 英寸,其中 9 个已售罄。为什么3.5寸SSD这么少?仅仅是对这些驱动器的需求主要是在笔记本电脑中吗?为什么我必须为(物理上)较小的驱动器支付更多费用,然后又不得不为安装件支付更多费用以将其粘贴到我的计算机中?
ssd ×10
hard-drive ×4
linux ×2
partitioning ×2
performance ×2
cpu ×1
memory ×1
mysql ×1
raid-1 ×1
sata ×1
trim ×1
ubuntu ×1
virtualbox ×1
windows ×1
windows-7 ×1