add performance script,close transparent_hugepage,change vm.min_free_kbytes=112640,export GOMP_CPU_AFFINITY

close autogroup
This commit is contained in:
solar.hu 2020-03-13 20:38:22 +08:00
parent 27fe9c9dd9
commit ab31ee964a

View File

@ -5,7 +5,7 @@
%define dist_release_version 8
%define generic_version 1.0
%define generic_patch_level %{nil}
%define generic_release 24
%define generic_release 25
%define builtin_release_version 1.0
%define current_arch %{_arch}
@ -100,6 +100,22 @@ install -m 0644 %{SOURCE3} %{buildroot}%{_prefix}/lib/systemd/system-preset/
%clean
rm -rf $RPM_BUILD_ROOT
%post
cat /etc/profile|grep GOMP_CPU_AFFINITY
if [ $? -eq 1 ];then
CPUNO=`cat /proc/cpuinfo|grep processor|wc -l`
export GOMP_CPU_AFFINITY=0-$[CPUNO - 1]
echo "export GOMP_CPU_AFFINITY=0-$[CPUNO - 1]" >> /etc/profile
echo vm.min_free_kbytes=112640 >> /etc/sysctl.conf
echo vm.dirty_ratio=60 >> /etc/sysctl.conf
echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/profile
echo "echo never > /sys/kernel/mm/transparent_hugepage/defrag" >> /etc/profile
echo kernel.sched_autogroup_enabled=0 >> /etc/sysctl.conf
sysctl -p
fi
%files
%defattr(0644,root,root,0755)
/etc/system-release
@ -117,6 +133,10 @@ rm -rf $RPM_BUILD_ROOT
/usr/share/eula/eula.*
%changelog
* Fri Mar 13 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-25
- add performance script,close transparent_hugepage,change vm.min_free_kbytes=112640,export GOMP_CPU_AFFINITY
- close autogroup
* Tue Mar 3 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-24
- remove unnecessary swap file