1、麒麟arm使用develop版本
2、修改ceph目录下的install-deps.sh第79行
debian|ubuntu|devuan|kylin)
3、安装依赖
sudo apt-get install -y cmake libudev-dev python-sphinx libldap2-dev fuse libfuse-dev xfslibs-dev libleveldb-dev libsnappy-dev libgoogle-perftools-dev libjemalloc-dev libkeyutils-dev libcurl4-openssl-dev libcurl4-openssl-dev libcurl4-nss-dev libnss3-dev libssl-dev libpython-dev python3-lttngust liblttng-ust-dev libbabeltrace-dev cython gperf
sudo dpkg -i libnspr4_4.12-0kord0.16.04.1_arm64\ \(1\).deb
sudo dpkg -i libnspr4-dev_4.12-0kord0.16.04.1_arm64.deb
sudo apt-get install libnss3-dev
sudo dpkg libudev-dev_229-4kord4k1_arm64.deb
4、在ceph目录下执行./do_cmake.sh 查看是否有遗漏的依赖未安装
[Fri Aug 10 16:44:08 2018] Out of memory: Kill process 5887 (cc1plus) score 37 or sacrifice child
[Fri Aug 10 16:44:08 2018] Killed process 5887 (cc1plus) total-vm:1600728kB, anon-rss:1295064kB, file-rss:6
un
有三种方式修改内核参数,但要有root权限:
(1)编辑/etc/sysctl.conf ,改vm.overcommit_memory=1,然后sysctl -p 使配置文件生效
(2)sysctl vm.overcommit_memory=1
(3)echo 1 > /proc/sys/vm/overcommit_memory