os:freebsd:trim
TRIMサポート
SSDのウェアレベリング (wear levelling / wear leveling)対策としてのTRIMコマンドサポート。
UFS
こんな感じで変更。1)
# tunefs -t enable /dev/ada4p2
有効になっているかどうかは、dumpfsを使って確認。flagsにtrimが入っていれば有効。
# dumpfs /dev/ada4p2 省略 flags soft-updates+journal trim 省略
以下のように領域を確保する際にnewfsでオプションをつけてもOK2)
newfs -t または newfs -E
ZFS
ZFSにおいてTRIMを有効または無効に設定するsysctl値が「vfs.zfs.trim_disable」から「vfs.zfs.trim.enabled」へ変更されました。10-CURRENTでの変更です。2週間後を目処にSTABLE系へのマージが実施される見通し。
以下を見るとSTABLE系にはMFCされているようなので、9.2あたりでサポートされるのかな? http://svnweb.freebsd.org/base/stable/9/sys/modules/zfs/Makefile?view=markup&pathrev=251419
9.2でサポートされました。
os/freebsd/trim.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1