SYSTEMD−READAHEAD−REPLAY.SERVICE
NAMESYNOPSIS
DESCRIPTION
OPTIONS
COMMANDS
SEE ALSO
NAME
systemd-readahead-replay.service, systemd-readahead-collect.service, systemd-readahead-done.service, systemd-readahead-done.timer, systemd-readahead − Disk read ahead logic
SYNOPSIS
systemd−readahead−replay.service
systemd−readahead−collect.service
systemd−readahead−done.service
systemd−readahead−done.timer
/usr/lib/systemd/systemd−readahead/systemd−readahead [OPTIONS...] COMMAND [DIRECTORY | FILE] |
DESCRIPTION
systemd−readahead−collect.service is a service that collects disk usage patterns at boot time. systemd−readahead−replay.service is a service that replays this access data collected at the subsequent boot. Since disks tend to be magnitudes slower than RAM, this is intended to improve boot speeds by pre−loading early at boot all data on disk that is known to be read for the complete boot process.
systemd−readahead−done.service is executed a short while after boot completed and signals systemd−readahead−collect.service to end data collection. On this signal, this service will then sort the collected disk accesses and store information about them in /.readahead.
Normally, both systemd−readahead−collect.service and systemd−readahead−replay.service are activated at boot so that access patterns from the preceding boot are replayed and new data collected for the subsequent boot. However, on read−only media where the collected data cannot be stored, it might be a good idea to disable systemd−readahead−collect.service.
On rotating media, when replaying disk accesses at early boot, systemd−readahead−replay.service will order read requests by their location on disk. On non−rotating media, they will be ordered by their original access timestamp. If the file system supports it, systemd−readahead−collect.service will also defragment and rearrange files on disk to optimize subsequent boot times.
OPTIONS
systemd−readahead understands the following options:
−−files−max=
Maximum number of files to read ahead. Only valid for thes collect command.
−−file−size−max=
Maximum size of files in bytes to read ahead. Only valid for the collect and replay commands.
−−timeout=
Maximum time in microseconds to spend collecting data. Only valid for the collect command.
−h, −−help
Print a short help text and exit.
−−version
Print a short version string and exit.
COMMANDS
The following commands are understood by systemd−readahead:
collect [DIRECTORY]
Collect read−ahead data on early boot. When terminating, it will write out a pack file to the indicated directory containing the read−ahead data.
replay [DIRECTORY]
Perform read−ahead on the specified directory tree.
analyze [FILE]
Dumps the content of the read−ahead pack file to the terminal. For each file, the output lists approximately how much will be read ahead by the replay command.
SEE ALSO
More Linux Commands
manpages/ether_aton.3.html
ether_aton(3) - Ethernet address manipulation routines......
ether_aton() converts the 48-bit Ethernet host address asc from the standard hex-digits-and-colons notation into binary data in network byte order and returns a
manpages/syslog.3.html
syslog(3) - send messages to the system logger (Man Page)...
closelog() closes the descriptor being used to write to the system logger. The use of closelog() is optional. openlog() opens a connection to the system logger
manpages/gnutls_openpgp_crt_import.3.html
gnutls_openpgp_crt_import(3) - API function - Linux man page
This function will convert the given RAW or Base64 encoded key to the native gnutls_openpgp_crt_t format. The output will be stored in key. RETURNS GNUTLS_E_SUC
manpages/snmp_free_var.3.html
snmp_free_var(3) - netsnmp_varbind_api functions (Man Page)
The functions dealing with variable bindings fall into four groups dealing with the creation, setting of values, output and deletion of varbinds. Creation snmp_
manpages/Tcl_SetObjResult.3.html
Tcl_SetObjResult(3) - manipulate Tcl result - Linux man page
The procedures described here are utilities for manipulating the result value in a Tcl interpreter. The interpreter result may be either a Tcl object or a strin
manpages/Config::Extensions.3pm.html
Config::Extensions(3pm) - hash lookup of which core extensio
The Config::Extensions module provides a hash %Extensions containing all the core extensions that were enabled for this perl. The hash is keyed by extension nam
manpages/XIChangeHierarchy.3.html
XIChangeHierarchy(3) - change the device hierarchy (ManPage)
XIChangeHierarchy modifies the device hierarchy by creating or removing master devices or changing the attachment of slave devices. If num_changes is non-zero,
manpages/XkbKeyNumSyms.3.html
XkbKeyNumSyms(3) - Returns the total number of keysyms for t
XkbKeyNumSyms.3 - The key width and number of groups associated with a key are used to form a small two-dimensional array of KeySyms for a key. This array may b
manpages/Tcl_RegExpExec.3.html
Tcl_RegExpExec(3) - Pattern matching with regular expression
Tcl_RegExpMatch determines whether its pattern argument matches regexp, where regexp is interpreted as a regular expression using the rules in the re_syntax ref
manpages/chromium.1.html
chromium(1) - the web browser from Google - Linux man page
See the Google Chrome help center for help on using the browser. <http://www.no_google.com/support/chrome/> This manpage only describes invocation, environment,
manpages/XtReleasePropertyAtom.3.html
XtReleasePropertyAtom(3) - maintain a cache of property atom
XtReservePropertyAtom returns an atom that may be used for properties in conjunction with conversion requests from widget w. The atom returned will be unique fo
manpages/git-merge.1.html
git-merge(1) - Join two or more development histories togeth
Incorporates changes from the named commits (since the time their histories diverged from the current branch) into the current branch. This command is used by g
