云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_bt服务器_高性能

小七 141 0

这是关于sapconf的第二篇文章,它将介绍配置。

配置

在我向您展示一些细节之前,我必须先谈谈sapconf的构成。

在过去,sapconf是一个简单的shell脚本。随着sles12sp1的推出,两人成为了一对幸福的夫妻,所以现在一部分配置由tuned自己完成,折扣返利,另一部分由tuned执行的shell脚本完成。

tuned是sapconf的核心组件。

听起来很复杂?也许有点帮助:

你要带的是,配置分为两部分:

一个配置文件,大数据问题,用于(sapconf)脚本的配置文件(由tuned启动)。

已经使用过tuned的人知道tuned的基本元素是所谓的profile。要列出所有可用的配置文件,请运行tuned adm list:

配置文件"sap ase"、"sap bobj"、"sap hana"和"sap netweaver"随sapconf提供,其他配置文件随tuned adm list提供。可能有更多的配置文件来自不同的包(比如saptune)。sapconf安装还设置了"sap netweaver",大数据怎么学,因为没有配置其他配置文件。

sapconf的重新工作包括这些配置文件的统一过程。Sapconf将再次成为一个简单的通用工具。谁想要更多的干预应该看看saptune.

结果在sles15中,只有一个配置文件将被发送到所有规则:'sapconf'。你问,为什么不在SLE12中也这么做呢?好吧,因为更大的变化只有在新的SLES版本中才有可能防止回归。轮廓必须保持不变,但我们可以使它们相等。因此,在SLES 12中,配置文件"sap hana"和"sap netweaver"是相同的,您可以选择其中一个。配置文件"sapase"和"sapbobj"仍然可以工作,但由于很少使用,因此暂时被排除在返工过程之外。有些参数甚至在脚本中仍然是硬编码的,不能更改。使用SP4时,它们也可能与"sap netweaver"相同,但这一点尚未确定。不过,您应该远离"sap ase"和"sap bobj"。

如果您想更改配置文件,只需运行优化的adm profile。

在这个小迂回到tuned和sapconf的后台之后,回到我们的配置。

在安装过程中,我们得到了一些关于配置文件的信息,我跳过了这些信息。现在是解决这个问题的时候了。

文件/etc/sysconfig/sapnote-1680803属于ASE配置文件(检查man/etc/sysconfig/sapnote-1680803),我将忽略它。

两个主要配置文件之一是/etc/sysconfig/sapconf。由于sapconf使用的是tuned,因此我还必须查看tuned配置。首先让我通过/etc/sysconfig/sapconf查看我们有哪些参数和默认值:

一些变量被注释掉了。原因是,没有合理的默认值。只有在有意义的情况下才需要设置这些变量。

为了演示如何更改值,淘客单,我将TCP\u SLOW\u START从0更改为1。

首先,我将检查当前值,以验证它是否真的是配置的0。注释部分告诉我在哪里查找:

现在我使用我最喜欢的编辑器,将TCP\u SLOW\u START=0更改为TCP\u SLOW\u START=1,然后重新启动sapconf:

参数已按配置设置为1。

设置网络ipv4在sapconfs日志文件/var/log中还注意到.tcp\u slow\u start\u after\u idle/sapconf.log文件:

等等……保持1不变?那是什么意思?

要理解日志消息,您必须知道sapconf是如何工作的。启动时保存所有参数的当前值。停止时,所有值都将恢复。这是我们的行为。在配置文件输入时,tuned将保存当前状态,并在保留配置文件时将其还原。如果您仔细阅读了上一篇文章,您可能会记得sapconf重新启动除了停止和启动之外什么也不做。这意味着离开并输入一个(sapconf)概要文件,该概要文件反过来调用sapconf脚本.sh以停止和启动为参数(见上图)。

考虑到这一点,线路是有意义的。

我在17:16更改了配置。此时的价值网络ipv4.tcp\u slow\u start\u在\u idle为0之后。然后我重新启动了sapconf(17:17),这意味着停止之后是tuned的开始,因此sapconf脚本。首先,sapconf将该值还原回1,因为sapconf启动时该值为1(这是sles12上的默认值)。然后sapconf应用了新的配置。因为值已经是1,所以它与此无关。

如前所述,由于使用了tuned,所以还有第二个配置。

所有配置文件的配置都在/usr/lib/tuned/中。至少一个调谐.conf可以在那里找到。目录/usr/lib/tuned/sap netweaver包含一个配置文件调谐.conf(是的,就是这样!)还有剧本脚本.sh.

你唯一应该关心的文件是调谐.conf。这是sapconf配置的第二部分。剧本脚本.sh包含保存和还原值以及应用/etc/sysconfig/sapconf中的配置的逻辑。不要碰它。

这里是调谐.conf:

配置文件由几个部分组成,看起来非常像Windows ini文件。我将不详细介绍每个参数的含义,因为您可以在手册页和/etc/sysconfig/sapconf的下半部分中了解它。重要的是,有些参数会被再次注释掉。通常是性能和节能设置。他们总是引起争论。有些人总是希望并需要最大的性能,而另一些人则更重视低能耗。SAP HANA的要求与其他SAP软件不同。默认值更倾向于节能。如果这不是你所需要的,只需删除评论标志。

作为一个如何在这里进行更改的示例,我将把force\u延迟增加到100。我再次检查当前设置,以验证它是否正常。

首先我复制调谐.conf在/etc/tuned/: