ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい




DokuWiki整形記法


PlayGround



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でサポートされました。

1)
マウントされていると変更できないので、memstickとかLiveCDを使って起動して変更すべし
2)
若干意味合いが異なるのでman参照のこと!!
os/freebsd/trim.txt · 最終更新: 2017/04/14 14:21 (外部編集)