use*_*480 7 lvm ssd kvm-virtualization
我有一个带硬件的戴尔 R610:
我已经在这台服务器上安装了 Centos 6.6 并配置了:
我有一些问题:
bod*_*git 13
TRIM 在文件系统级别工作,因此当您为 KVM 域提供原始块设备时,您需要从域内启用 TRIM;您的主机在不检查的情况下无法知道域文件系统的利用率。要启用此功能,您需要确保discard='unmap'
在域的 XML 中的磁盘定义中添加了一个属性,这在https://libvirt.org/formatdomain.html#elementsDisks 中进行了记录。
issue_discards = 1
/etc/lvm/lvm.conf 中的设置意味着如果任何逻辑卷被减少或删除,LVM 将向底层 PV 发出 TRIM。正常的文件系统 TRIM 操作不需要它。
要启动实际的 TRIM 操作,通常建议使用该fstrim
实用程序而不是添加discard
挂载选项。从 cron 或等效程序定期运行它。手动运行它还会显示您是否真的已经正确设置了所有内容。
要监控您的 SSD,我认为 SMART 工具就足够了,请查看smartctl -a /dev/sdX
.
优化通常包括确保所有分区都正确对齐并且与普通磁盘相同;必要时尽量减少您的写入。添加安装选项,例如noatime
,nodiratime
等等。