From 6b45481bbbb023f33475381be862a9d5460342bb Mon Sep 17 00:00:00 2001 From: carllin Date: Wed, 1 Jul 2020 12:50:31 -0700 Subject: [PATCH] Instructions for validator logging (#10845) * Instructions for disabling log throttling * Remove syslog, add logrotate * Update docs/src/running-validator/validator-start.md Co-authored-by: Trent Nelson Co-authored-by: Carl Co-authored-by: Trent Nelson --- docs/src/running-validator/validator-start.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/docs/src/running-validator/validator-start.md b/docs/src/running-validator/validator-start.md index 700c3799d..ae929f9c1 100644 --- a/docs/src/running-validator/validator-start.md +++ b/docs/src/running-validator/validator-start.md @@ -42,7 +42,7 @@ the `--cuda` argument to `solana-validator`. When your validator is started look for the following log message to indicate that CUDA is enabled: `"[ solana::validator] CUDA is enabled"` -## Tune System +## System Tuning For Linux validators, the solana repo includes a daemon to adjust system settings to optimize performance (namely by increasing the OS UDP buffer limits, and scheduling PoH with realtime policy). @@ -196,6 +196,26 @@ solana-validator \ --rpc-port 8899 \ --entrypoint devnet.solana.com:8001 \ --limit-ledger-size + --log ~/solana-validator.log +``` + +Lastly, to configure log rotation, please run the following: + +```bash +# Setup log rotation + +cat > logrotate.sol <