Here are some of the best practices post installing SQL Server on Linux that can help you maximize database performance:
1. To maintain efficient Linux and SQL Scheduling behavior, it’s recommended to use the ALTER SERVER CONFIGURATION command to set PROCESS AFFINITY for all the NUMANODEs and/or CPUs. [Setting Process Affinity]
2. To reduce the risk of tempdb concurrency slowdowns in high performance environments, configure multiple tempdb files by adding additional tempdb files by using the ADD FILE command. [tempdb Contention]
3. Use mssql-conf to configure the memory limit and ensure there’s enough free physical memory for the Linux operating system.
Some of these are common for Windows and Linux (like multiple tempdb files) but there are several Linux-specific items here.