→Putting it all together: create a new service
systemctl enable wpa_supplicant@wlan0
systemd has its own logging process called <code>journal</code> avoiding to start the ''syslog'' daemon. For the status information it is possible to use <code>journalctl</code>.
Boot time analysis is one of the most important and interesting activity for an embedded system: systemd provide an userspace command called <code>systemd-analyze</code> to help in this (hard) task
<code>systemd-analyze</code> provides a good level of boot time information for further optimizations:
The <code>time</code> parameter gives the total amount of seconds used for starting the kernel and reaching the userspace.
The <code>blame</code> parameter gives the list of started services and how long they took for starting:
The <code>critical-chain</code> parameter shows the startup process flow and the time consumed by each service.
For creating a new service the following file has to be created:
The following paragraph shows how to create a new service called <code>iperf3</code> executing the iperf3 command in server mode
Starting the service from userspace: