Originally posted by uid313
View Post
Announcement
Collapse
No announcement yet.
Hot Relocation HDD To SSD Support For Btrfs
Collapse
X
-
-
Originally posted by Ericg View PostMeaning...what, exactly? o.O Whats more 'filesystem-y' than a symbolic link?
Originally posted by uid313 View PostProbably because it has overhead, and it has to guess it, and do its magical thing in strange unpredictable ways.
Better just do it myself.
Comment
-
Originally posted by uid313 View PostJust map ~/.steam/ or whatever to /media/hdd/Steam/ with symlink (symbolic link) using the 'ln -s' command.
But steam is only one example. I want that for all my programs and games, and also my raws and big jpegs. Should I ask the kernel the list of files listed by access temperature, and move them around manually each week? Maybe I could automate it then, with a script? oh wait, that would be exactly what is done here, except it's properly done by the filesystem.
Comment
-
Originally posted by erendorn View PostYou don't understand... I want the games assets I'm using most to be on the ssd to reduce loading times. I want the ssd to be filed with them while graciously putting what doesn't fit on the hdd, I want these files to be swapped when I start playing a new game and stop playing another for some time. Good luck doing that with symlinks...
But steam is only one example. I want that for all my programs and games, and also my raws and big jpegs. Should I ask the kernel the list of files listed by access temperature, and move them around manually each week? Maybe I could automate it then, with a script? oh wait, that would be exactly what is done here, except it's properly done by the filesystem.
File temperature is very dependent on what applications are running. Ideally it would note the loading of, say, a video editing app and immediately begin loading your video assets from the last session to the SSD. When you load your video game it should begin caching the map and texture files that you will be using.
Otherwise because you had to restart your video encode several times to get just the right options, those video files are going to be stuck in cache for a long time before the game files get a chance.
Comment
-
Aren't the folks at Btrfs getting a bit distracted? I mean, Btrfs doesn't even perform well on typical hardware and classic workloads performance-wise, hell it's not even stable right now... and yet people put their efforts into HDD-to-SSD hot relocation?!
Feature creep in an early development phase has been the death of many software projects...
Comment
-
Originally posted by ultimA View PostAren't the folks at Btrfs getting a bit distracted? I mean, Btrfs doesn't even perform well on typical hardware and classic workloads performance-wise, hell it's not even stable right now... and yet people put their efforts into HDD-to-SSD hot relocation?!
Feature creep in an early development phase has been the death of many software projects...
As far as it being stable.... See my post on the first page where another user asked if it was stable.All opinions are my own not those of my employer if you know who they are.
Comment
-
Okay, I admit that a "good" performance is relative to the intended use and limited by the many features it has to support, so I'll drop that point.
Originally posted by Ericg View PostAs far as it being stable.... See my post on the first page where another user asked if it was stable.
Comment
-
Originally posted by ultimA View PostHowever, as far as stability goes, I have read multiple reports on the internet about having lost data with Btrfs within the past year. Reports that I saw none of for some other filesystems.
But yes, Btrfs is too young and not sufficiently deployed to be thoroughly tested in any case, and yes, as it is under heavy development, there will be bugs and corruptions for the next few years.
But it's hard to concentrate on bugs that haven't been reported or encountered yet...
Btrfs is in a state were there are no known issues, so it's quite acceptable to develop new features already.
Comment
Comment