Jawaban:
Tidak ada gunanya menonaktifkan pencatatan karena karakteristik SSD.
Firmwares SSD bahkan dapat mendistribusikan penulisan berulang ke sektor yang sama 'leveling aus' - dan jumlah siklus penulisan maksimal yang ditentukan (untuk setiap sektor) cukup tinggi.
Sebagai contoh, Hitachi menentukan drive SSD-nya untuk '10 drive penuh tulis per hari selama lima tahun '. Sebagai vendor, Anda tidak hanya membuat pernyataan seperti itu jika ingin tetap berbisnis. Dan majalah komputer independen menerbitkan perhitungan serupa.
Tentang pemborosan ruang: Ruang ini tidak benar-benar terbuang karena sistem secara otomatis memutar log, yaitu menghapus entri lama setelah ambang durasi. Misalnya pada laptop saya /var/log
hanya menempati 36 MIB. Dan ini termasuk beberapa daemon non-standar, seperti server web, basis data dll.
Juga perlu diingat bahwa dmesg
tidak termasuk pesan log dari daemon, seperti crond, CUPS, MTA atau sesuatu seperti itu.
Ini tidak akan menjadi masalah banyak pada laptop modern Anda, tetapi seperti saya jika Anda bekerja pada perangkat yang sangat terbatas sumber daya maka Anda dapat mempertimbangkan menonaktifkan layanan yang tidak perlu / dapat dieksekusi. Saya sedang bekerja pada papan pengembangan ARM sekarang, dan untuk menghemat sumber daya sistem saya bahkan menonaktifkan sshd, dan layanan cron. Untuk menonaktifkan syslog Anda dapat menggunakan perintah berikut.
systemctl disable rsyslog.service
Saya pribadi tidak pernah menemukan diri saya melihat-lihat log laptop saya, terutama karena tidak ada yang kritis telah terjadi. Memikirkan kembali, saya tidak pernah PERLU untuk melihat log untuk perangkat pribadi saya (saya tahu, ini adalah pernyataan yang berani). Log adalah bagian penting dari komputasi perusahaan, tetapi bagi pengguna rumahan, log hanya berguna dalam beberapa kasus.
Jika Anda memiliki hard drive tradisional saya akan mengatakan menyimpannya, tetapi karena Anda memiliki SSD dan khawatir tentang menulis saya tidak melihat masalah dalam menghapus aplikasi logging.
Saya akan memainkannya dengan aman dan menyimpan syslog di komputer, tetapi menonaktifkannya di setiap boot dengan menempatkan yang berikut ini di skrip startup:
/etc/init.d/syslog stop
rsyslog
.
syslog
, bukan rsyslog
atau syslog-ng
.
syslog
juga di Debian, tetapi daemon yang memproduksinya rsyslogd
. Dan layanan ini sering disebut secara umum sebagai syslog
.
Saya sangat setuju dengan maxschlepzig. Jika Anda benar-benar ingin mengurangi IO pada drive Anda, Anda dapat mengikuti panduan ini untuk masuk ke tmpfs: http://www.iamnota.net/sw:debianembedded
Sebenarnya saya menggunakan konfigurasi ini pada router, tetapi dengan tambahan login ke server syslog.
Mencoba:
/etc/init.d/syslog stop
atau:
service syslog stop
Itu akan menghentikan semua logging