fix install problem

This commit is contained in:
solar.hu 2020-03-14 11:45:40 +08:00
parent 7b1582ab3d
commit 8f72ec220a
2 changed files with 11 additions and 18 deletions

View File

@ -68,3 +68,13 @@ then
else
echo -e "To run a command as administrator(user \"root\"),use \"sudo <command>\"."
fi
CPUNO=`cat /proc/cpuinfo|grep processor|wc -l`
export GOMP_CPU_AFFINITY=0-$[CPUNO - 1]
sysctl -w vm.min_free_kbytes=112640 &> /dev/null
sysctl -w vm.dirty_ratio=60 &> /dev/null
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
sysctl -w kernel.sched_autogroup_enabled=0 &> /dev/null
sysctl -p &> /dev/null

View File

@ -5,7 +5,7 @@
%define dist_release_version 8
%define generic_version 1.0
%define generic_patch_level %{nil}
%define generic_release 25
%define generic_release 26
%define builtin_release_version 1.0
%define current_arch %{_arch}
@ -100,23 +100,6 @@ 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 never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
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)