sapconf versus saptune – again
After the blog post about ‘sapconf 5′ a few hours ago, I was asked by various people:
Shall we use ‘sapconf 5’ instead of ‘saptune 2’?
Before rumors or confusion spread, let me clarify.
- If you have ‘SUSE Linux Enterprise Server’ only ‘sapconf’ is available.
- If you have ‘SUSE Linux Enterprise Server for SAP Applications’ you can choose between ‘sapconf’ and ‘saptune’, but…
- …’saptune’ is the more advanced tool and should be preferred!
- If you are using ‘sapconf 4’, update to ‘sapconf 5’ soon.
- If you are using ‘saptune’, stay with ‘saptune’!
And here a bit more details:
|sapconf 5||saptune 2|
|Available on SLES?||yes||no|
|Available on SLES for SAP Applications?||yes||yes|
|Does it implements entire SAP notes?||no||yes|
|Can I configure everything?||yes||yes|
|Do I have a verify option?||no||yes|
|Does it rely on tuned?||no||yes1|
1 Only for starting the ‘saptune’ binary (‘tuned’ does no tuning itself). Like with ‘sapconf 5’ ‘tuned’ gets removed in one of the next versions.
No further major changes to ‘sapconf’ are planned so far. Removing ‘tuned’ was on our list for quiet some time.
Of cause it will maintained further, but it stays a simple tool, which just does needful things.
‘Saptune’ will go on and at the moment we are in development of the next version. Removing ‘tuned’ is – among other things – on the list.
If you have ideas to better ‘saptune’, now is a good time to step forward!
I hope the world of ‘sapconf’ and ‘saptune’ looks a bit clearer now!
I personally don't like saptune and not because of a lack of features.
I dislike getting dragged towards a 4SAP when it's not needed.
saptune would do fine on both SLES incarnations - it's kind of fishy to prevent it's use without technical need
Saptune is a dedicated feature for SLES for SAP Applications to add value to that product. It is normal, that you have to invest more (e.g. money) to get more value. With your argument, we should put everything we have into SLES. That would obvious raise the price for subscriptions a lot and as a consequence all the customers who don't need the now new extras would complain heavily, why they should pay for a lot of things, they don't need.
Anyway saptune is open source and you can use it. The "only" thing you loose is support for it, if not run on SLES for SAP Applications.
If features are missing, report them (to me, via support or your chosen SUSE representative). We have to know what is wanted and needed.
Thanks for getting back to me.
Obviously there is more then saptune that makes "SLES for SAP Applications" worth the extra money, given that there is a need for those features. Nobody would expect SuSe to give away the one face to the customer aproach, HA and long term support features (just to name some specials) for free.
Could you please help me out how to access saptune?
Does it need to become compiled or is there a repo with up to date binaries ready to use for the ordinary SLES?
Same question for sapconf 5:
What is the repository that holds the binaries?
I'm asking especially for older SP levels of SLES12
The saptune and sapconf packages are both available in the normal OS repositories (Pool/Update). A simple 'zypper install ...' should be install the tools (saptune of cause only on SLES for SAP Applications). If not, something with the registration or the repositories is wrong.
sapconf 5 is available for SLES 12 SP2 onwards (The latest version 5.0.2 for SP3 onwards). Anything before SP3 is out of support (even LTSS).
The source code of saptune is available here: https://github.com/SUSE/saptune
It needs to be compiled (golang). At the end of the README page you find a link "Hints for development" which describes compiling saptune.
Sapconf you can find here: https://github.com/SUSE/sapconf/
Since it is based on bash, compiling is not required.
Could be something wrong here?
It looks normal. Don't forget, that SLEs 12 SP4 is out of support since 30 June 2020. You need LTSS!
If you have LTSS you find sapconf 5 in the repositories:
Just wondering how saptune is updated with newer OS recommendations ?
This note for BOBJ came out in 2019
2858388 - Servers appear to be stopped/restarting and scheduled jobs fail randomly on Linux/Unix
But I am am not convinced that has been covered under the saptune solution SAP_BOBJ.
current order of enabled notes is: 941735 1771258 1984787 2578899 SAP_BOBJ
We have recently patched saptune but seems to not be covered..
There is a note to address it manually under Red Hat but I was hoping that saptune would deliver updated values as they are required.
We monitor the SAP Notes shipped with saptune for relevant changes and update regular.
The "Note" SAP_BOBJ references the chapter "Additional requirements for SUSE" of the "Business Intelligence Platform Installation Guide for Unix" document. (The comment in the configuration of that Note explains it: saptune note show SAP_BOBJ)
To get a Note (like 2858388) added to saptune, please open a SR or a SAP ticket (BC-OP-LNX-SUSE component) and after a review, we add them in one of the next versions (depends a bit, if additional coding is required).
This specific Note has no clear recommendation which value to set and which users should be affected. If we ship it, the value would be empty and would need to be configured first.
This can done by a custom Note (saptune note create) already by the way. The parameter for setting limits is LIMITS= (see man 5 saptune-note).