[opensuse] ssd configuration
Hello, I wonder if it's a good idea to use a small ssd drive (now afordable) for openSUSE system on a desktop, and with what config. 20Gb is much more than necessary for the system. I suppose it's better to move variable parts to standard HDD (/var, /tmp, /etc??) any experience? thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, Jan 21, 2012 at 09:36, jdd
I wonder if it's a good idea to use a small ssd drive (now afordable) for openSUSE system on a desktop, and with what config. 20Gb is much more than necessary for the system.
I suppose it's better to move variable parts to standard HDD (/var, /tmp, /etc??)
any experience?
There was a long discussion on this a few weeks ago, and the conclusion is... there is no conclusion. People seem to be divided into two camps: - those who think that writing too much to the SSD will kill it in short order,a nd so they move all the high write partitions off the drive - those who say don't worry, just use the SSD like any drive and keep /swap, /tmp, /etc on the SSD Both groups can point to anecdotal "evidence" that proves their take on it. Personally I've researched and researched and researched on it and I've come to the conclusion that I'd side with the don't worry about it too much camp.... on the condition that you buy decent quality/capacity SSDs. The latest SSDs have a reasonably high write exhaustion threshold combined with wear leveling - under normal circumstances/use, you should see in excess of 20 years use out of an SSD barring any manufacturing defects. I say normal... as in normal home computer/desktop use. If you're planning on running a high volume use database or use it as server storage, that's a whole other ballgame... all bets are off etc etc. OCZ makes some nice PCIe SSD drives (VERY fast compared to SATA2 or SATA3 drives which are limited by the SATA bus speed)... if you look this direction, check to make sure you can boot to PCIe drives (assuming you'll make it your primary drive)... some PCIe SSD and motherboard combinations are not bootable. Crucial SSD drives also are quite highly rated... they were named several times in the previous discussion as a good choice (along side OCZ). The primary tip that seems to come from all discussions on and off the openSUSE mailing lists... is you get what you pay for. Buy a cheap SSD drive and you get a device where the manufacturer cut corners... in things like reduced "over provisioning" (means less space for wear leveling and this a drive that will wear out much sooner than other drives). C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 21/01/2012 10:23, C a écrit :
On Sat, Jan 21, 2012 at 09:36, jdd
wrote: I wonder if it's a good idea to use a small ssd drive (now afordable) for openSUSE system on a desktop, and with what config. 20Gb is much more than necessary for the system.
I suppose it's better to move variable parts to standard HDD (/var, /tmp, /etc??)
any experience?
There was a long discussion on this a few weeks ago, and the conclusion is... there is no conclusion.
thanks for you long and informative answer jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, 2012-01-21 at 09:36 +0100, jdd wrote:
I wonder if it's a good idea to use a small ssd drive (now afordable) for openSUSE system on a desktop, and with what config. 20Gb is much more than necessary for the system I suppose it's better to move variable parts to standard HDD (/var, /tmp, /etc?? any experience?
This again? Just use it like a regular drive. Don't worry about it. Use btrfs and you can be comfortable you are using SSD-specific stuff even though it probably doesn't matter in any meaningful way.
On 1/22/2012 8:52 PM, Adam Tauno Williams wrote:
Use btrfs and you can be comfortable you are using SSD-specific stuff even though it probably doesn't matter in any meaningful way.
Use btrfs and you can be comfortable you will lose everything once in a while. -- bkw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, Jan 23, 2012 at 21:28, Brian K. White
On 1/22/2012 8:52 PM, Adam Tauno Williams wrote:
Use btrfs and you can be comfortable you are using SSD-specific stuff even though it probably doesn't matter in any meaningful way.
Use btrfs and you can be comfortable you will lose everything once in a while.
I've been using btrfs since 12.1 came out.. .no problems. Well not 100% true. I did have to run the btrfs repair tool once... and after looking into what went wrong etc, I came to the conclusion it was my fault for poking around a little too much. After the repair, I left it alone... and no problems at all. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 1/23/2012 4:03 PM, C wrote:
On Mon, Jan 23, 2012 at 21:28, Brian K. White
wrote: On 1/22/2012 8:52 PM, Adam Tauno Williams wrote:
Use btrfs and you can be comfortable you are using SSD-specific stuff even though it probably doesn't matter in any meaningful way.
Use btrfs and you can be comfortable you will lose everything once in a while.
I've been using btrfs since 12.1 came out.. .no problems. Well not 100% true. I did have to run the btrfs repair tool once... and after looking into what went wrong etc, I came to the conclusion it was my fault for poking around a little too much. After the repair, I left it alone... and no problems at all.
C.
Wow, that long? one pc since 12.1 came out? And only one problem that you were luck enough to recover from? In all those weeks and weeks of testing by all those 1 machines performing I'm guessing no exhaustive stress-test? You practically make my point merely by how little you counter it, if that were possible. A filesystem needs a lot more testing and proof of stability before you can recommend it to unsuspecting people to actually use. Making recommendations like this implies a certain amount of responsibility. Also, is https://btrfs.wiki.kernel.org/ wrong? "Note that Btrfs does not yet have a fsck tool that can fix errors." -- bkw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, Jan 23, 2012 at 22:44, Brian K. White
On 1/23/2012 4:03 PM, C wrote:
On Mon, Jan 23, 2012 at 21:28, Brian K. White
wrote: On 1/22/2012 8:52 PM, Adam Tauno Williams wrote:
Use btrfs and you can be comfortable you are using SSD-specific stuff even though it probably doesn't matter in any meaningful way.
Use btrfs and you can be comfortable you will lose everything once in a while.
I've been using btrfs since 12.1 came out.. .no problems. Well not 100% true. I did have to run the btrfs repair tool once... and after looking into what went wrong etc, I came to the conclusion it was my fault for poking around a little too much. After the repair, I left it alone... and no problems at all.
Wow, that long? one pc since 12.1 came out? And only one problem that you were luck enough to recover from? In all those weeks and weeks of testing by all those 1 machines performing I'm guessing no exhaustive stress-test?
You practically make my point merely by how little you counter it, if that were possible.
A filesystem needs a lot more testing and proof of stability before you can recommend it to unsuspecting people to actually use. Making recommendations like this implies a certain amount of responsibility.
Also, is https://btrfs.wiki.kernel.org/ wrong? "Note that Btrfs does not yet have a fsck tool that can fix errors."
Sigh. Nowhere in my reply did I say I was running it on one machine. I did not think it was a requirement to detail everything I do and every single test I run on how many machines. Yes I've been using it since 12.1 came out... prior to that it was simply not worth changing over to btrfs. No I probably have not done an exhaustive stress test, in that I set up a bank of 42 servers doing sequential read/writes coupled with random power failures or whatever you imagine an exhaustive test to be, but I have been beating it up on more than one machine, and on more than one drive (thus my comment about managing to break it due to me poking at it a bit too much). You can break any file system if you really want to and you poke it with a proverbial sharp stick long enough. You made a claim that indicated that using btrfs was a guarantee (my interpretation of what you stated) that you will loose information, and this isn't true... you "can" loose information, yes, but.. you know what... I've lost information and whole drives to corrupted ext2 partitions.... and that was about as tested as you can get for a file system. I've also has major filesystem failures on ext3.. and ReiserFS... and.. well you pick.. and I've probably managed to make it break in one manner or another. Having an fsck does NOT make a file system safe... yet everyone has a happy old time pointing to this as the sole reason they should or should not use a file system like btrfs. Certainly a file system repair tool is rather important, but it is not the Holy Grail here. On top of that i did NOT recommend btrfs... I simply stated that I've been running it on an unspecified number of machines and have had only one issue. The single issue I had was very easily repaired using the information stated here (top FAQ regarding kernel oops): https://btrfs.wiki.kernel.org/articles/p/r/o/Problem_FAQ_68af.html Anyway, I don't want to have an argument here. This is my only reply on this thread. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 1/23/2012 2:24 PM, C wrote:
On top of that i did NOT recommend btrfs... I simply stated that I've been running it on an unspecified number of machines and have had only one issue.
The single issue I had was very easily repaired using the information stated here (top FAQ regarding kernel oops): https://btrfs.wiki.kernel.org/articles/p/r/o/Problem_FAQ_68af.html
Anyway, I don't want to have an argument here. This is my only reply on this thread.
C.
And still you refuse to specify? Any failure THIS SOON after you started using it is pretty much an indication of instability regardless how much "poking" you did. That being said, I'd wanted to try it out, tried it in a Virtual Machine (ubuntu) and had no problems. But my need of that VM vanished, and, because it was a virtual machine, it couldn't be considered a real world test anyway. -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 23/01/2012 23:24, C a écrit :
Anyway, I don't want to have an argument here. This is my only reply on this thread.
anyway, I don't see why btrfs should be better on ssd, or is there something I missed? thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, 2012-01-23 at 23:51 +0100, jdd wrote:
Le 23/01/2012 23:24, C a écrit :
Anyway, I don't want to have an argument here. This is my only reply on this thread.
anyway, I don't see why btrfs should be better on ssd, or is there something I missed?
One of the features of btrfs is (if i remember correctly) that when you change a file, the updated data is written on other disk-blocks, the previous ones are left unchanged, but are linked out. (copy-on-write) That should have two results: a) it is supposedly faster, b) the number of times written to the _same_ block is vastly reduced: the whole disk is used, until there are no longer "virgin" blocks anymore. Only then a disk block is re-written. And as, with sdd's, the number of write-actions on any block is limited, reducing the number of writing to the same block, will have positive influence on the lifespan of your sdd. However, this in unrelated to all other zillion aspects of each file system. afaict each of them has it's own pro's and con's. No holy grail, no final answer (besides 42). hw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 24/01/2012 10:54, Hans Witvliet a écrit :
And as, with sdd's, the number of write-actions on any block is limited, reducing the number of writing to the same block, will have positive influence on the lifespan of your sdd.
is not the ssd subsystem supposed to do this in the more effective way? thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
jdd
Le 24/01/2012 10:54, Hans Witvliet a écrit :
And as, with sdd's, the number of write-actions on any block is limited, reducing the number of writing to the same block, will have positive influence on the lifespan of your sdd.
is not the ssd subsystem supposed to do this in the more effective way?
Btrfs doesn't do this because of ssd support. It does it so that old versions of files can be recovered easily. And recovered is the wrong term. It formally maintains and makes available those older versions. Ntfs has done this since windows 2003 came out. MS calls the old versions shadow copies. Btrfs calls them snapshots I believe. Yast has a "snapper" module in os 12.1 to manage the snapshots. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, On Mon, 23 Jan 2012, C wrote:
On top of that i did NOT recommend btrfs... I simply stated that I've been running it on an unspecified number of machines and have had only one issue.
I recommend reading the btrfs mailing list. ==== To subscribe this list: send the line "subscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org ==== HTH, -dnh -- Tower to pilot: "Air traffic 3 o'clock!" Pilot to tower:" Give us another hint, we have digital watches..." -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Monday 23 Jan 2012 16:44:37 Brian K. White wrote:
Also, is https://btrfs.wiki.kernel.org/ wrong? "Note that Btrfs does not yet have a fsck tool that can fix errors."
And so what if it doesn't? ZFS Doesnt have one and is considered stable (corruption of ZFS pools still hapens though). XFS didn't used to have one but was "stable" and in use long before an fsck tool was developed for it. Oh and all those expensive enterprisey NetApp systems? Yep there was no fsck for WAFL either at first and that didn't stop it's widespread use. I'm not making any claims about btrfs fitness for use, but not having an fsck tool is *not* an indication of it's level of fitness for use. If the arguement is "don't use it because if something goes wrong you're screwed" then that arguement holds the same weight and truth for ZFS. And yes that arguement *is* valid for ZFS because, corrupt zfs pools *do* happen. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, 2012-01-23 at 22:03 +0100, C wrote:
On Mon, Jan 23, 2012 at 21:28, Brian K. White
wrote: On 1/22/2012 8:52 PM, Adam Tauno Williams wrote:
Use btrfs and you can be comfortable you are using SSD-specific stuff even though it probably doesn't matter in any meaningful way. Use btrfs and you can be comfortable you will lose everything once in a while. I've been using btrfs since 12.1 came out.. .no problems.
+1
Well not 100% true. I did have to run the btrfs repair tool once...
Never had to do a repair. -- System & Network Administrator [ LPI & NCLA ] http://www.whitemiceconsulting.com OpenGroupware Developer http://www.opengroupware.us Adam Tauno Williams -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (9)
-
Adam Tauno Williams
-
Brian K. White
-
C
-
David Haller
-
Graham Anderson
-
Greg Freemyer
-
Hans Witvliet
-
jdd
-
John Andersen