Thanks for all the posts]
I've been running the Intel SSDs as boot drives for a year now and I notice no difference. Not sure this is a valid test, but anyway:
# dd if=/dev/ada1 of=/dev/null bs=10m
Code:
3816+1 records in
3816+1 records out
40020664320 bytes transferred in 213.738392 secs (187241347 bytes/sec)
What's that, 178MB/s? Over spec of 170MB/s, anyway.
Intel
says:
Intel said:
(TRIM) allows the operating system to inform the solid-state drive which data blocks (e.g. from deleted files) are no longer in use and can be wiped internally allowing the controller to ensure compatibility, endurance, and performance.
Hence if your root mirror basically behaves in a normal way, there will not be much deleting going on, and there will be lots of spare space (basically half, not even counting swap, which in my system doesn't get used).
If you set it up like I do, you will have plenty of space left on your SSDs and they should not get full. See:
# zfs list
Code:
NAME USED AVAIL REFER MOUNTPOINT
storage 145G 148G 22K /storage
storage/distfiles 3.54G 148G 2.82G /usr/ports/distfiles
storage/home 77.8G 148G 56.0G /home
storage/packages 6.54G 148G 6.30G /usr/ports/packages
storage/zrootbackup 57.4G 148G 6.44G /storage/zrootbackup
storage/zrootbackup/zroot 51.0G 148G 1.05G /storage/zrootbackup/zroot
storage/zrootbackup/zroot/tmp 2.20M 148G 76.5K /storage/zrootbackup/zroot/tmp
storage/zrootbackup/zroot/usr 41.0G 148G 8.75G /storage/zrootbackup/zroot/usr
storage/zrootbackup/zroot/usr/ports 15.8G 148G 314M /storage/zrootbackup/zroot/usr/ports
storage/zrootbackup/zroot/usr/src 1.19G 148G 308M /storage/zrootbackup/zroot/usr/src
storage/zrootbackup/zroot/var 3.68G 148G 26.8M /storage/zrootbackup/zroot/var
storage/zrootbackup/zroot/var/crash 112K 148G 21.5K /storage/zrootbackup/zroot/var/crash
storage/zrootbackup/zroot/var/db 3.36G 148G 675M /storage/zrootbackup/zroot/var/db
storage/zrootbackup/zroot/var/db/pkg 144M 148G 24.9M /storage/zrootbackup/zroot/var/db/pkg
storage/zrootbackup/zroot/var/empty 96K 148G 20K /storage/zrootbackup/zroot/var/empty
storage/zrootbackup/zroot/var/log 52.0M 148G 1.21M /storage/zrootbackup/zroot/var/log
storage/zrootbackup/zroot/var/mail 510K 148G 23.5K /storage/zrootbackup/zroot/var/mail
storage/zrootbackup/zroot/var/run 1.74M 148G 117K /storage/zrootbackup/zroot/var/run
storage/zrootbackup/zroot/var/tmp 16.1M 148G 1.61M /storage/zrootbackup/zroot/var/tmp
zroot 12.3G 16.2G 1.06G legacy
zroot/tmp 4.43M 16.2G 74.5K /tmp
zroot/usr 10.2G 16.2G 8.60G /usr
zroot/usr/ports 1.05G 16.2G 321M /usr/ports
zroot/usr/src 309M 16.2G 309M /usr/src
zroot/var 1.02G 16.2G 26.8M /var
zroot/var/crash 20.5K 16.2G 20.5K /var/crash
zroot/var/db 910M 16.2G 698M /var/db
zroot/var/db/pkg 34.3M 16.2G 25.5M /var/db/pkg
zroot/var/empty 20K 16.2G 20K /var/empty
zroot/var/log 6.45M 16.2G 1.21M /var/log
zroot/var/mail 372K 16.2G 24.5K /var/mail
zroot/var/run 819K 16.2G 92.5K /var/run
zroot/var/tmp 8.54M 16.2G 1.97M /var/tmp
bbzz said:
@carlton_draught
I'm going to set it up something like that. Things that would benefit from faster disk, ie. kernel/world build, /var, /tmp will got on SSD.
I have a set of articles on installing, backing up and restoring such a system, along with the scripts to do everything, already written and ready to post. All I'm waiting on is
clarification of licensing for the install scripts, which are derived from the article linked in that post.
Yes, I head that too. Basically, old fashioned plates are still more reliable. In my case I don't care since important data is on zpool. This would be just for system. Serious server should mirror that ofcourse.