Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jul 2013 20:49:46 -0700
From:      aurfalien <aurfalien@gmail.com>
To:        Dan Nelson <dnelson@allantgroup.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: TRIM and changing mount options
Message-ID:  <437A347C-B4E8-4648-ABB4-F8378955F83F@gmail.com>
In-Reply-To: <20130724025547.GC82464@dan.emsphone.com>
References:  <316706C7-F038-4110-BB36-8EDFF9DC6A6B@gmail.com> <20130724025547.GC82464@dan.emsphone.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Jul 23, 2013, at 7:55 PM, Dan Nelson wrote:

> In the last episode (Jul 23), aurfalien said:
>> I've some what blindly followed a how to on installing FreeBSD 9.1 on =
a
>> ZFS mirror.
>>=20
>> My typing is horrid so I simply ssh'd to a live CD env and pasted =
line by
>> line as per the how to found here;
>>=20
>> =
http://wp.strahlert.net/wordpress/zfs-2/installing-freebsd-9-1-using-root-=
on-zfs-and-gpt-disks/
>>=20
>> All is well, no issues with replacing disks, testing failures etc...
>>=20
>> But seeing that my system drives are SSDs, I thought to perhaps add
>> noatime, etc...  to avoid slow downs common in excessive SSD usage.
>>=20
>> However my fstab is only mounting swap partitions and I have no idea =
how
>> my file system is being mounted :)
>>=20
>> Also, I would like to use tunefs in finding if I have TRIM enabled as =
I
>> did load it via boot.conf
>>=20
>> I kinda feel like I'm willy nilly adding load lines w/o seeing if I
>> actually have the TRIM patch installed :)
>>=20
>> At any rate, could some one;
>>=20
>> a) Explain how I am loading my file system as I'm used to fstab?
>> b) How to run tunefs on my zroot
>> c) How to determine if I actually have the needed TRIM support in my =
kernel
>=20
> ZFS automatically opens pools that were previously imported ( this =
info is
> stored in /boot/zfs/zpool.cache ), and automatically mounts any =
filesystems
> that have a mountpoint specified, so fstab isn't needed.
>=20
> Tunefs is a UFS-only command,

Read the man page after sending, sorry for this.

I try not to post obvious stuff, meaning ones that you can 'man' :)

> so it won't help you here.  Most zfs
> properties can be set on the fly with the "zfs" command.  You can =
disable
> atime on your ZFS filesytem with "zfs set atime=3Doff zroot".  All the
> filesystems created in zpool will inherit the value.
>=20
> I'm not sure if there's a way to query TRIM status on arbitrary geom
> providers, but you can see whether zfs successfully sent any TRIM =
requests
> by watching the output of "sysctl kstat.zfs.misc.zio_trim".  If
> .zio_trim.success increments and .unsupported (or .failed) doesn't, =
then you
> know that it's working.

Looks like I don't have it.

I keep reading that I must download the patch and make it which is not =
an issue.

But I can't seem to find it.

So I got this;

http://blog.multiplay.co.uk/dropzone/freebsd/zfs-trim-patchset83.tbz

But I keep reading that I need PJDs zfs patch set in addition.

I've been reading this;

=
http://freebsd.1045724.n5.nabble.com/ZFS-TRIM-support-committed-to-HEAD-td=
5746045.html

Do you know how I can pull the source for this?

I've dl'd the 9.2 beta in hopes to check its src and see if its there.

Looks like all I really need is the current rel.

- aurf=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?437A347C-B4E8-4648-ABB4-F8378955F83F>