I recently was looking at optimizing the device to make Apache run faster. Thanks to TAFB from #raspberrypi on FreeNode IRC chat, I experimented with turning off syslog and noticed a few second increase with the two different sites hosted on the Pi. Overall, there will be less IO on the system and less RAM and CPU being used that will result in slightly better performance on the PI. Also, there will be significantly less writes on the SD card. SD cards have a limited number of writes so it is important to reduce the numbers to have a longer lifespan.
The distribution used is Arch Linux.
In /etc/systemd/journald.conf:
Storage=none
Manage The Services:
# systemctl stop systemd-journald
# systemctl disable systemd-journald
Remove Syslog:
# systemctl stop syslog-ng.service
# systemctl disable syslog-ng.service
# pacman -R syslog-ng
Next, I began to tune root filesystem for optimal performance and disabled logging.
Add the following to /etc/fstab:
/dev/mmcblk0p2 / ext4 rw,noatime,data=writeback,barrier=0,nobh,errors=remount-ro 0 1
# reboot
# tune2fs -o journal_data_writeback /dev/mmcblk0p2
Before: Rusher81572.com loaded in 2.857s
After: Rusher81572.com loaded in 2.149s
Before: Rusher81572.com/pi loaded in 4.356s
After: Rusher81572.com/pi loaded in 4.039s