]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/spdk/dpdk/app/test/has-hugepage.sh
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / dpdk / app / test / has-hugepage.sh
diff --git a/ceph/src/spdk/dpdk/app/test/has-hugepage.sh b/ceph/src/spdk/dpdk/app/test/has-hugepage.sh
new file mode 100755 (executable)
index 0000000..d600fad
--- /dev/null
@@ -0,0 +1,11 @@
+#! /bin/sh
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright 2020 Mellanox Technologies, Ltd
+
+if [ "$(uname)" = "Linux" ] ; then
+       cat /proc/sys/vm/nr_hugepages || echo 0
+elif [ "$(uname)" = "FreeBSD" ] ; then
+       echo 1 # assume FreeBSD always has hugepages
+else
+       echo 0
+fi