On 06/14/2014 10:13 PM, Kai Krakow wrote: > Goffredo Baroncelli <kreij...@libero.it> schrieb: > >> I am looking at the source, and yes, it does. To be honest it seems to >> defragment only on btrfs. > > Oh that seems true... Then defragmenting and relocating is probably a todo > item. I'm sure I've read about it somewhere. > >>> If it >>> does, the question is: where to relocate in a multi devices file system? >> >> Systemd uses the defrag capability of btrfs. > > man:systemd-readahead says it relocates and defrags if supported. Scanning > through the source, it only defrags. > >>> That means, you have to enable systemd-readahead-collect, tho. >> I have to admit that I disabled it. I will make some test also with >> readhead enabled. > > Take care to enable all needed services to enable defrag... If your services > make use of journal file loading these files should also become part of the > process. You can check with "/usr/lib/systemd/systemd-readahead analyze". > The state is stored in /.readahead. > I have enabled all the services (collect, replay, done), but I was unable to see any gain.
I don't know why but system.journal is not considered by readahead: # /usr/lib/systemd/systemd-readahead analyze | grep journal 100% ( 1) 770: /etc/systemd/journald.conf 50% ( 1) 4194304: /var/log/journal/36f10f5379ec4a1398ac303a0ce20fd0/user-997.journal 50% ( 1) 4194304: /var/log/journal/36f10f5379ec4a1398ac303a0ce20fd0/user-1000.journal -- gpg @keyserver.linux.it: Goffredo Baroncelli (kreijackATinwind.it> Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel