Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Installed Gentoo on SSD, how do you treat your SSD?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  

How do you treat your SSD?
I torture test SSDs (transaction server, bittorrent downloading)
0%
 0%  [ 0 ]
I treat it like any other hard drive
46%
 46%  [ 20 ]
I try not to write on it when I can
34%
 34%  [ 15 ]
It's mounted read only, must not write when I don't have to.
0%
 0%  [ 0 ]
Magnets Forever or I don't have an SSD you insensitive clod
18%
 18%  [ 8 ]
Total Votes : 43

Author Message
eccerr0r
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 4253
Location: USA

PostPosted: Sat Jan 17, 2015 10:24 pm    Post subject: Installed Gentoo on SSD, how do you treat your SSD? Reply with quote

In my faster machines I have SSDs (Intel 520, 530 series) and I basically treat it as any other hard drive...
I do have PORTAGE_TMPFS=/tmp (or a real RAM TMPFS) but if I run out of RAM, it gets sent to the SSD.

Even after a few years of having this SSD:
Code:
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   000   000   000    Old_age   Always       -       0x1bc60d0072b9
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       608
170 Avail_Reserved_Space    0x0033   100   100   010    Pre-fail  Always       -       0
171 Write_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unexpected_Power_Loss   0x0032   100   100   000    Old_age   Always       -       606
184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       606
225 Host_32MB_Written       0x0032   100   100   000    Old_age   Always       -       59945
226 Timed_Workload_Wear     0x0032   100   100   000    Old_age   Always       -       65535
227 Timed_Workload_RWRatio  0x0032   100   100   000    Old_age   Always       -       56
228 Timed_Workload_Timer    0x0032   100   100   000    Old_age   Always       -       65535
232 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       0
241 Total_LBAs_Written      0x0032   100   100   000    Old_age   Always       -       59945
242 Total_LBAs_Read         0x0032   100   100   000    Old_age   Always       -       77412
249 Total_GB_NAND_Written   0x0013   100   100   000    Pre-fail  Always       -       2075

Funny that the SSD does not like how Linux shuts it down and it doesn't report POH like normal HDDs...

If you have a SD or CF or eMMC or whatever, that counts as an SSD. If you're using NAND FLASH via FTL in-kernel please comment... Since those have software based wear leveling, it's a bit different...
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed to be advocating?
Back to top
View user's profile Send private message
The Doctor
Veteran
Veteran


Joined: 27 Jul 2010
Posts: 1601

PostPosted: Sat Jan 17, 2015 10:38 pm    Post subject: Reply with quote

I try to use the SSD to speed up the OS. I think I fit best in the "avoid writes" category because I pull off swap/portage/general data storage to the large data drive I have installed. other than that, I treat it as I would any other drive.

Lets just say I still consider SSDs to be new technology without a proven track record.

(Yes, I do frequent backups. :wink: )
_________________
First things first, but not necessarily in that order.
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2549
Location: Austria

PostPosted: Sat Jan 17, 2015 10:46 pm    Post subject: Reply with quote

I treat my SSDs exactly like regular HDDs, I am using tmpfs for PORTAGE_TMPDIR but have been doing that already before.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
eccerr0r
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 4253
Location: USA

PostPosted: Sun Jan 18, 2015 4:38 am    Post subject: Reply with quote

Yeah, I have /usr/portage/* on my SSDs when they fit and only have PORTAGE_TMPDIR=tmpfs when I have enough RAM (for build speed, not trying to save write cycles). Yep, I have to set PORTAGE_TMPDIR to my SSD without question for my 4GB machine while building Firefox (my 8GB machine will build Firefox in tmpfs), and have swap on SSD on these machines.

I guess I'm just letting the cards where they want to fall, I trust them enough (at least for now). I haven't had issues with my SSDs and even my oldest one that's not SD/CF/MMC - a miniPCIe in my eeePC - is still holding up despite it probably rewritten over many more times than any of my larger disks.

SD media I've had multiple failures already, but unsure if it's due to build quality or what. But I've never installed Linux on one of them until recently... We'll see how long this lasts (I have my doubts in SD card wear leveling, but not SATA SSDs.)
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed to be advocating?
Back to top
View user's profile Send private message
Levns
n00b
n00b


Joined: 02 Dec 2014
Posts: 7

PostPosted: Sun Jan 18, 2015 8:42 am    Post subject: Reply with quote

My laptop only have a SSD, so I don't really have any other choice than use it as a normal HDD.

I try to do all emerges I can on a tmpfs at /tmp, but some just don't fit into it, and it's back the drive.
Back to top
View user's profile Send private message
Anon-E-moose
Advocate
Advocate


Joined: 23 May 2008
Posts: 2576
Location: Dallas area

PostPosted: Sun Jan 18, 2015 12:43 pm    Post subject: Reply with quote

I use my ssd for everything except videos, music, etc (off on a large hdd) and those aren't speed sensitive.
I have /, /home, /usr/portage and /var on the ssd.

I swapped out a transcend 128 gig ssd for a samsung evo 256 gig on christmas and even with /usr/portage on it
I've only written 133 gig to it and that's with daily sync's and emerges.
Since the disk is supposed to last into the multi-terrabyte range for writes I'm not too worried.
_________________
Asus m5a99fx, FX 8320 - amd64-multilib, 3.15.9-zen, glibc-2.17, gcc-4.7.3-r1, eudev
xorg-server-1.16, openbox w/lxpanel, nouveau, oss4(2011)
Back to top
View user's profile Send private message
Naib
Advocate
Advocate


Joined: 21 May 2004
Posts: 4339
Location: Removed by Neddy

PostPosted: Sun Jan 18, 2015 12:52 pm    Post subject: Reply with quote

my portage_tmp is on a HDD, the rest on my SSD
_________________
the table is made from wood. forget what you learnt, the table is made from carbon. forget what you learnt, the table is made from protons. forget what you learnt, the table is made from quarks. forget what you learnt, the table is good for shagging on
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 5769
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jan 18, 2015 1:52 pm    Post subject: Reply with quote

/var/tmp, /tmp are either tmpfs or zram volumes

besides that: no change
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.3.0-r3
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004 :D
Back to top
View user's profile Send private message
Atmmac
n00b
n00b


Joined: 17 Oct 2013
Posts: 60
Location: Watertown, MA

PostPosted: Thu Jan 22, 2015 7:15 pm    Post subject: Reply with quote

The price has come down significantly. I just use it as a normal drive if it breaks it breaks. It
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2861
Location: UK

PostPosted: Thu Jan 22, 2015 7:43 pm    Post subject: Reply with quote

Apart from a few things I do anyway for the sake of reducing mechanical noise (/tmp+$PORTAGE_TMPDIR on tmpfs), and redirecting some useless syslog output to a tmpfs, nothing special.
_________________
runit-init howto | Overlay - gtk2 stuff
Back to top
View user's profile Send private message
cryptosteve
Veteran
Veteran


Joined: 04 Jan 2004
Posts: 1109
Location: Buchholz/GER

PostPosted: Thu Jan 22, 2015 7:58 pm    Post subject: Reply with quote

I build my stuff in tmpfs and treat my ssd like any other HDD. But some data is still on a real hdd (like audio and pictures).
_________________
- born to create drama -
cryptosteve - gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D
Back to top
View user's profile Send private message
eccerr0r
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 4253
Location: USA

PostPosted: Thu Jan 22, 2015 8:04 pm    Post subject: Reply with quote

Hmm... even all my syslogd/journal outputs are to SSD... I guess silence isn't an issue with an ssd :D
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed to be advocating?
Back to top
View user's profile Send private message
WWWW
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2014
Posts: 92

PostPosted: Mon Jan 26, 2015 4:17 pm    Post subject: Reply with quote

why not put portage temp in ssd?

SSD might degrade faster but why not using its advantages?

For an average gentoo user, would compiling on the ssd be a lifetime risk on it?

What people think?
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2549
Location: Austria

PostPosted: Mon Jan 26, 2015 5:14 pm    Post subject: Reply with quote

WWWW wrote:
why not put portage temp in ssd?

Why not leave it in RAM and have even bigger an advantage?
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
szatox
Guru
Guru


Joined: 27 Aug 2013
Posts: 556

PostPosted: Mon Jan 26, 2015 5:49 pm    Post subject: Reply with quote

Quote:

For an average gentoo user, would compiling on the ssd be a lifetime risk on it?
I doubt it, but if you have ssd you most likely also have enough RAM not to need it
Back to top
View user's profile Send private message
EmaRsk
n00b
n00b


Joined: 07 Sep 2004
Posts: 41
Location: Italy

PostPosted: Tue Jan 27, 2015 12:00 pm    Post subject: Reply with quote

Some guys did some math:
http://www.storagesearch.com/ssdmyths-endurance.html
http://maxschireson.com/2011/04/21/debunking-ssd-lifespan-and-random-write-performance-concerns/
Back to top
View user's profile Send private message
BlueFusion
Guru
Guru


Joined: 08 Mar 2006
Posts: 315

PostPosted: Tue Jan 27, 2015 1:13 pm    Post subject: Reply with quote

I have my / and /home on a 120GB Samsung 840 EVO. Had it for about 5 months now. I use btrfs. I was using encrypt below btrfs but without AES-NI it was limiting it to 120MB max....so I went back to pure btrfs.

I treat it like any other drive mostly. I have torrents and my music and video libraries written to a 4tb drive. Portage temp dir is a tmpfs. With 24GB, I've never had an issue with running out of space in tmpfs.

Also to note, I'm using the deadline scheduler on the SSD and I set my vm_dirty settings to take advantage of more RAM. I set it to allow data to be "dirty" for 2 minutes and use 40% of my RAM. Data is writes to drives less often now (all drives, though).
Back to top
View user's profile Send private message
eccerr0r
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 4253
Location: USA

PostPosted: Wed Jan 28, 2015 7:34 pm    Post subject: Reply with quote

I think the only application that SSDs will suck in is video surveillance... If the disk is small enough and video bandwidth high enough, the turn over rate will mow through rewrite endurance pretty readily. Otherwise I think any average use of disk on a system, the disk will run out of space and become useless before it wears out.

Though if you have 64MB RAM and using a small SSD as swap instead of buying more RAM... killing yourself (time) and the SSD (wearout)
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed to be advocating?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum