On 6-30-13 19:26:16 Shridhar Daithankar wrote:
> Whenever there is a unclean shutdown(which happens a lot in my
> case), the next reboot, system comes up relatively at the same speed
> but as systemd is starting up daemons, the disk is continuously (and
> unusally long) grinding.
[snip]
> How can I confirm that it is the space cache rebuild thats taking
> time?
>
> if space cache rebuild is the reason, is there any way to improve
> it?
>
> I am running archlinux/systemd/kde
I suspect this is, at least in part, related to severe fragmentation
in /home.
There are large files in these directories that are updated frequently
by various components of KDE and the Chrome browser. (Firefox has its
own databases that are frequently updated, too.)
~/.local/share/akonadi
~/.kde/share/apps/nepomuk/repository/main/data/virtuosobackend
~/.cache/chromium/Default/Cache
~/.cache/chromium/Default/Media\ Cache
I improved performance dramatically (orders of magnitude) by copying
the database files into an empty file that was modified with:
chattr -C
and renaming to make the files no COW. (Note that this is the only
way to change an existing file to no COW.) I also set the same
attribute on the owning directories so that all new files inherit the
no COW attribute.
I suspect there are other files that fragment badly since I see
periods of high disk activity coming back slowly over a few weeks of
use after making the modifications above. I intend to track them down
and do the same.
Also, see these:
https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#Defragmenting_a_directory_doesn.27t_work
https://btrfs.wiki.kernel.org/index.php/UseCases#How_do_I_defragment_many_files.3F
$ uname -r
3.9.6-200.fc18.x86_64
$
--
Garry T. Williams
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html