From 2e77c4660ae0db62024ac62e151e0c68625fe964 Mon Sep 17 00:00:00 2001 From: gaoruoshu Date: Sat, 26 Dec 2020 17:29:12 +0800 Subject: [PATCH] atune: update file name and file description --- atune.spec | 7 +- ...t-atune-update-the-files-description.patch | 617 ++++++++++++++++++ 2 files changed, 623 insertions(+), 1 deletion(-) create mode 100644 backport-atune-update-the-files-description.patch diff --git a/atune.spec b/atune.spec index afbecb1..992d914 100755 --- a/atune.spec +++ b/atune.spec @@ -3,11 +3,13 @@ Summary: AI auto tuning system Name: atune Version: 0.3 -Release: 0.5 +Release: 0.6 License: Mulan PSL v2 URL: https://gitee.com/openeuler/A-Tune Source: https://gitee.com/openeuler/A-Tune/repository/archive/v%{version}.tar.gz +Patch6000: backport-atune-update-the-files-description.patch + BuildRequires: rpm-build golang-bin procps-ng BuildRequires: sqlite >= 3.24.0 openssl BuildRequires: python3-scikit-optimize python3-pandas python3-xgboost @@ -140,6 +142,9 @@ make models %systemd_postun_with_restart atuned.service %changelog +* Sat Dec 26 2020 gaoruoshu - 0.3-0.6 +- update the files description + * Sat Nov 28 2020 hanxinke - 0.3-0.5 - The engine package conflicts with atune < 0.3-0.1. diff --git a/backport-atune-update-the-files-description.patch b/backport-atune-update-the-files-description.patch new file mode 100644 index 0000000..0240d8f --- /dev/null +++ b/backport-atune-update-the-files-description.patch @@ -0,0 +1,617 @@ +From cb2a1d68994361028a685baf1e0aa280bc3a1df1 Mon Sep 17 00:00:00 2001 +From: gaoruoshu +Date: Tue, 22 Dec 2020 19:12:14 +0800 +Subject: [PATCH] [atune] update the files description + +--- + Documentation/UserGuide/A-Tune-User-Guide.md | 2 +- + ...224\250\346\210\267\346\214\207\345\215\227.md" | 2 +- + profiles/basic-test-suite/baseline/fio.conf | 53 ++++++++++++++++++++++ + profiles/basic-test-suite/baseline/lmbench.conf | 49 ++++++++++++++++++++ + profiles/basic-test-suite/baseline/netperf.conf | 48 ++++++++++++++++++++ + profiles/basic-test-suite/baseline/stream.conf | 48 ++++++++++++++++++++ + profiles/basic-test-suite/baseline/unixbench.conf | 51 +++++++++++++++++++++ + .../basic-test-suite/euleros-baseline/fio.conf | 53 ---------------------- + .../basic-test-suite/euleros-baseline/lmbench.conf | 49 -------------------- + .../basic-test-suite/euleros-baseline/netperf.conf | 48 -------------------- + .../basic-test-suite/euleros-baseline/stream.conf | 48 -------------------- + .../euleros-baseline/unixbench.conf | 51 --------------------- + 12 files changed, 251 insertions(+), 251 deletions(-) + create mode 100644 profiles/basic-test-suite/baseline/fio.conf + create mode 100644 profiles/basic-test-suite/baseline/lmbench.conf + create mode 100644 profiles/basic-test-suite/baseline/netperf.conf + create mode 100644 profiles/basic-test-suite/baseline/stream.conf + create mode 100644 profiles/basic-test-suite/baseline/unixbench.conf + delete mode 100644 profiles/basic-test-suite/euleros-baseline/fio.conf + delete mode 100644 profiles/basic-test-suite/euleros-baseline/lmbench.conf + delete mode 100644 profiles/basic-test-suite/euleros-baseline/netperf.conf + delete mode 100644 profiles/basic-test-suite/euleros-baseline/stream.conf + delete mode 100644 profiles/basic-test-suite/euleros-baseline/unixbench.conf + +diff --git a/Documentation/UserGuide/A-Tune-User-Guide.md b/Documentation/UserGuide/A-Tune-User-Guide.md +index d798d8a..bffface 100644 +--- a/Documentation/UserGuide/A-Tune-User-Guide.md ++++ b/Documentation/UserGuide/A-Tune-User-Guide.md +@@ -763,7 +763,7 @@ Check the CPU, BIOS, OS, and NIC information. + cpu:1 version: Kunpeng 920-6426 speed: 2600000000 HZ cores: 64 + system information: + DMIBIOSVersion: 0.59 +- OSRelease: 4.19.36-vhulk1906.3.0.h356.eulerosv2r8.aarch64 ++ OSRelease: ... + network information: + name: eth0 product: HNS GE/10GE/25GE RDMA Network Controller + name: eth1 product: HNS GE/10GE/25GE Network Controller +diff --git "a/Documentation/UserGuide/A-Tune\347\224\250\346\210\267\346\214\207\345\215\227.md" "b/Documentation/UserGuide/A-Tune\347\224\250\346\210\267\346\214\207\345\215\227.md" +index cf1fcbf..070aefc 100644 +--- "a/Documentation/UserGuide/A-Tune\347\224\250\346\210\267\346\214\207\345\215\227.md" ++++ "b/Documentation/UserGuide/A-Tune\347\224\250\346\210\267\346\214\207\345\215\227.md" +@@ -774,7 +774,7 @@ WORKLOAD_TYPE支持的类型参考list命令查询结果。 + cpu:1 version: Kunpeng 920-6426 speed: 2600000000 HZ cores: 64 + system information: + DMIBIOSVersion: 0.59 +- OSRelease: 4.19.36-vhulk1906.3.0.h356.eulerosv2r8.aarch64 ++ OSRelease: ... + network information: + name: eth0 product: HNS GE/10GE/25GE RDMA Network Controller + name: eth1 product: HNS GE/10GE/25GE Network Controller +diff --git a/profiles/basic-test-suite/baseline/fio.conf b/profiles/basic-test-suite/baseline/fio.conf +new file mode 100644 +index 0000000..7427d94 +--- /dev/null ++++ b/profiles/basic-test-suite/baseline/fio.conf +@@ -0,0 +1,53 @@ ++# Copyright (c) 2020 Huawei Technologies Co., Ltd. ++# A-Tune is licensed under the Mulan PSL v2. ++# You can use this software according to the terms and conditions of the Mulan PSL v2. ++# You may obtain a copy of Mulan PSL v2 at: ++# http://license.coscl.org.cn/MulanPSL2 ++# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR ++# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR ++# PURPOSE. ++# See the Mulan PSL v2 for more details. ++# Create: 2020-06-18 ++# ++# baseline test fio A-Tune configuration ++# ++[main] ++include = include-basic-test-suite ++ ++[kernel_config] ++#TODO CONFIG ++ ++[bios] ++#TODO CONFIG ++ ++[bootloader.grub2] ++#TODO CONFIG ++ ++[sysfs] ++block/{disk}/queue/scheduler = mq-deadline ++block/{disk}/queue/max_sectors_kb = 1024 ++block/{disk}/queue/read_ahead_kb = 4096 ++block/{disk}/queue/rq_affinity = 2 ++ ++[systemctl] ++#TODO CONFIG ++ ++[sysctl] ++#TODO CONFIG ++ ++[script] ++#TODO CONFIG ++ ++[ulimit] ++#TODO CONFIG ++ ++[schedule_policy] ++#TODO CONFIG ++ ++[check] ++#TODO CONFIG ++ ++[tip] ++set /sys/block/{disk}/queue/iosched/retry_dev to 8 colon 16 = sysfs ++set /sys/block/{disk}/queue/iosched/retry_count to 8 = sysfs ++set /sys/block/{disk}/queue/iosched/retry_min_write to 2 = sysfs +diff --git a/profiles/basic-test-suite/baseline/lmbench.conf b/profiles/basic-test-suite/baseline/lmbench.conf +new file mode 100644 +index 0000000..3055e9e +--- /dev/null ++++ b/profiles/basic-test-suite/baseline/lmbench.conf +@@ -0,0 +1,49 @@ ++# Copyright (c) 2020 Huawei Technologies Co., Ltd. ++# A-Tune is licensed under the Mulan PSL v2. ++# You can use this software according to the terms and conditions of the Mulan PSL v2. ++# You may obtain a copy of Mulan PSL v2 at: ++# http://license.coscl.org.cn/MulanPSL2 ++# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR ++# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR ++# PURPOSE. ++# See the Mulan PSL v2 for more details. ++# Create: 2020-06-18 ++# ++# baseline test lmbench A-Tune configuration ++# ++[main] ++include = include-basic-test-suite ++ ++[kernel_config] ++#TODO CONFIG ++ ++[bios] ++#TODO CONFIG ++ ++[bootloader.grub2] ++#TODO CONFIG ++ ++[sysfs] ++#TODO CONFIG ++ ++[systemctl] ++#TODO CONFIG ++ ++[sysctl] ++#TODO CONFIG ++ ++[script] ++#TODO CONFIG ++ ++[ulimit] ++#TODO CONFIG ++ ++[schedule_policy] ++#TODO CONFIG ++ ++[check] ++#TODO CONFIG ++ ++[tip] ++mkfs.ext4 -b 16384 -O ^metadata_csum /dev/{disk} and restart the host = block ++modify compilation options from -O to -O2 = compile +diff --git a/profiles/basic-test-suite/baseline/netperf.conf b/profiles/basic-test-suite/baseline/netperf.conf +new file mode 100644 +index 0000000..8a5fa06 +--- /dev/null ++++ b/profiles/basic-test-suite/baseline/netperf.conf +@@ -0,0 +1,48 @@ ++# Copyright (c) 2020 Huawei Technologies Co., Ltd. ++# A-Tune is licensed under the Mulan PSL v2. ++# You can use this software according to the terms and conditions of the Mulan PSL v2. ++# You may obtain a copy of Mulan PSL v2 at: ++# http://license.coscl.org.cn/MulanPSL2 ++# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR ++# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR ++# PURPOSE. ++# See the Mulan PSL v2 for more details. ++# Create: 2020-06-18 ++# ++# baseline test netperf A-Tune configuration ++# ++[main] ++include = include-basic-test-suite ++ ++[kernel_config] ++#TODO CONFIG ++ ++[bios] ++#TODO CONFIG ++ ++[bootloader.grub2] ++#TODO CONFIG ++ ++[sysfs] ++#TODO CONFIG ++ ++[systemctl] ++#TODO CONFIG ++ ++[sysctl] ++#TODO CONFIG ++ ++[script] ++#TODO CONFIG ++ ++[ulimit] ++#TODO CONFIG ++ ++[schedule_policy] ++#TODO CONFIG ++ ++[check] ++#TODO CONFIG ++ ++[tip] ++#TODO CONFIG +diff --git a/profiles/basic-test-suite/baseline/stream.conf b/profiles/basic-test-suite/baseline/stream.conf +new file mode 100644 +index 0000000..0220811 +--- /dev/null ++++ b/profiles/basic-test-suite/baseline/stream.conf +@@ -0,0 +1,48 @@ ++# Copyright (c) 2020 Huawei Technologies Co., Ltd. ++# A-Tune is licensed under the Mulan PSL v2. ++# You can use this software according to the terms and conditions of the Mulan PSL v2. ++# You may obtain a copy of Mulan PSL v2 at: ++# http://license.coscl.org.cn/MulanPSL2 ++# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR ++# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR ++# PURPOSE. ++# See the Mulan PSL v2 for more details. ++# Create: 2020-06-18 ++# ++# baseline test stream A-Tune configuration ++# ++[main] ++include = include-basic-test-suite ++ ++[kernel_config] ++#TODO CONFIG ++ ++[bios] ++#TODO CONFIG ++ ++[bootloader.grub2] ++#TODO CONFIG ++ ++[sysfs] ++#TODO CONFIG ++ ++[systemctl] ++#TODO CONFIG ++ ++[sysctl] ++#TODO CONFIG ++ ++[script] ++#TODO CONFIG ++ ++[ulimit] ++#TODO CONFIG ++ ++[schedule_policy] ++#TODO CONFIG ++ ++[check] ++#TODO CONFIG ++ ++[tip] ++add -ftree-vectorize compilation option in gcc compilation = application +diff --git a/profiles/basic-test-suite/baseline/unixbench.conf b/profiles/basic-test-suite/baseline/unixbench.conf +new file mode 100644 +index 0000000..9d93246 +--- /dev/null ++++ b/profiles/basic-test-suite/baseline/unixbench.conf +@@ -0,0 +1,51 @@ ++# Copyright (c) 2020 Huawei Technologies Co., Ltd. ++# A-Tune is licensed under the Mulan PSL v2. ++# You can use this software according to the terms and conditions of the Mulan PSL v2. ++# You may obtain a copy of Mulan PSL v2 at: ++# http://license.coscl.org.cn/MulanPSL2 ++# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR ++# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR ++# PURPOSE. ++# See the Mulan PSL v2 for more details. ++# Create: 2020-06-18 ++# ++# baseline test unixbench A-Tune configuration ++# ++[main] ++include = include-throughput-performance, include-basic-test-suite ++ ++[kernel_config] ++#TODO CONFIG ++ ++[bios] ++#TODO CONFIG ++ ++[bootloader.grub2] ++#TODO CONFIG ++ ++[sysfs] ++#TODO CONFIG ++ ++[systemctl] ++#TODO CONFIG ++ ++[sysctl] ++#TODO CONFIG ++ ++[script] ++#TODO CONFIG ++ ++[ulimit] ++#TODO CONFIG ++ ++[schedule_policy] ++#TODO CONFIG ++ ++[check] ++#TODO CONFIG ++ ++[tip] ++format the test block {disk} size to 64KB = block ++use writeback, nojournal_checksum, noatime, nobarrier, noinit_itable, noacl and dioread_nolock to mount the test partition and set inode_readahead_blks to 4096 = block ++add --without-gmp compilation option to coreutils package and upgrade the package = compile ++add --static to the environment variable LDFLAGS during the compilation of bash package and upgrade the package = compile +diff --git a/profiles/basic-test-suite/euleros-baseline/fio.conf b/profiles/basic-test-suite/euleros-baseline/fio.conf +deleted file mode 100644 +index 330d43b..0000000 +--- a/profiles/basic-test-suite/euleros-baseline/fio.conf ++++ /dev/null +@@ -1,53 +0,0 @@ +-# Copyright (c) 2020 Huawei Technologies Co., Ltd. +-# A-Tune is licensed under the Mulan PSL v2. +-# You can use this software according to the terms and conditions of the Mulan PSL v2. +-# You may obtain a copy of Mulan PSL v2 at: +-# http://license.coscl.org.cn/MulanPSL2 +-# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +-# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +-# PURPOSE. +-# See the Mulan PSL v2 for more details. +-# Create: 2020-06-18 +-# +-# euleros baseline test fio A-Tune configuration +-# +-[main] +-include = include-basic-test-suite +- +-[kernel_config] +-#TODO CONFIG +- +-[bios] +-#TODO CONFIG +- +-[bootloader.grub2] +-#TODO CONFIG +- +-[sysfs] +-block/{disk}/queue/scheduler = mq-deadline +-block/{disk}/queue/max_sectors_kb = 1024 +-block/{disk}/queue/read_ahead_kb = 4096 +-block/{disk}/queue/rq_affinity = 2 +- +-[systemctl] +-#TODO CONFIG +- +-[sysctl] +-#TODO CONFIG +- +-[script] +-#TODO CONFIG +- +-[ulimit] +-#TODO CONFIG +- +-[schedule_policy] +-#TODO CONFIG +- +-[check] +-#TODO CONFIG +- +-[tip] +-set /sys/block/{disk}/queue/iosched/retry_dev to 8 colon 16 = sysfs +-set /sys/block/{disk}/queue/iosched/retry_count to 8 = sysfs +-set /sys/block/{disk}/queue/iosched/retry_min_write to 2 = sysfs +diff --git a/profiles/basic-test-suite/euleros-baseline/lmbench.conf b/profiles/basic-test-suite/euleros-baseline/lmbench.conf +deleted file mode 100644 +index 9ce64a4..0000000 +--- a/profiles/basic-test-suite/euleros-baseline/lmbench.conf ++++ /dev/null +@@ -1,49 +0,0 @@ +-# Copyright (c) 2020 Huawei Technologies Co., Ltd. +-# A-Tune is licensed under the Mulan PSL v2. +-# You can use this software according to the terms and conditions of the Mulan PSL v2. +-# You may obtain a copy of Mulan PSL v2 at: +-# http://license.coscl.org.cn/MulanPSL2 +-# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +-# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +-# PURPOSE. +-# See the Mulan PSL v2 for more details. +-# Create: 2020-06-18 +-# +-# euleros baseline test lmbench A-Tune configuration +-# +-[main] +-include = include-basic-test-suite +- +-[kernel_config] +-#TODO CONFIG +- +-[bios] +-#TODO CONFIG +- +-[bootloader.grub2] +-#TODO CONFIG +- +-[sysfs] +-#TODO CONFIG +- +-[systemctl] +-#TODO CONFIG +- +-[sysctl] +-#TODO CONFIG +- +-[script] +-#TODO CONFIG +- +-[ulimit] +-#TODO CONFIG +- +-[schedule_policy] +-#TODO CONFIG +- +-[check] +-#TODO CONFIG +- +-[tip] +-mkfs.ext4 -b 16384 -O ^metadata_csum /dev/{disk} and restart the host = block +-modify compilation options from -O to -O2 = compile +diff --git a/profiles/basic-test-suite/euleros-baseline/netperf.conf b/profiles/basic-test-suite/euleros-baseline/netperf.conf +deleted file mode 100644 +index 1470e07..0000000 +--- a/profiles/basic-test-suite/euleros-baseline/netperf.conf ++++ /dev/null +@@ -1,48 +0,0 @@ +-# Copyright (c) 2020 Huawei Technologies Co., Ltd. +-# A-Tune is licensed under the Mulan PSL v2. +-# You can use this software according to the terms and conditions of the Mulan PSL v2. +-# You may obtain a copy of Mulan PSL v2 at: +-# http://license.coscl.org.cn/MulanPSL2 +-# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +-# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +-# PURPOSE. +-# See the Mulan PSL v2 for more details. +-# Create: 2020-06-18 +-# +-# euleros baseline test netperf A-Tune configuration +-# +-[main] +-include = include-basic-test-suite +- +-[kernel_config] +-#TODO CONFIG +- +-[bios] +-#TODO CONFIG +- +-[bootloader.grub2] +-#TODO CONFIG +- +-[sysfs] +-#TODO CONFIG +- +-[systemctl] +-#TODO CONFIG +- +-[sysctl] +-#TODO CONFIG +- +-[script] +-#TODO CONFIG +- +-[ulimit] +-#TODO CONFIG +- +-[schedule_policy] +-#TODO CONFIG +- +-[check] +-#TODO CONFIG +- +-[tip] +-#TODO CONFIG +diff --git a/profiles/basic-test-suite/euleros-baseline/stream.conf b/profiles/basic-test-suite/euleros-baseline/stream.conf +deleted file mode 100644 +index 602a7c4..0000000 +--- a/profiles/basic-test-suite/euleros-baseline/stream.conf ++++ /dev/null +@@ -1,48 +0,0 @@ +-# Copyright (c) 2020 Huawei Technologies Co., Ltd. +-# A-Tune is licensed under the Mulan PSL v2. +-# You can use this software according to the terms and conditions of the Mulan PSL v2. +-# You may obtain a copy of Mulan PSL v2 at: +-# http://license.coscl.org.cn/MulanPSL2 +-# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +-# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +-# PURPOSE. +-# See the Mulan PSL v2 for more details. +-# Create: 2020-06-18 +-# +-# euleros baseline test stream A-Tune configuration +-# +-[main] +-include = include-basic-test-suite +- +-[kernel_config] +-#TODO CONFIG +- +-[bios] +-#TODO CONFIG +- +-[bootloader.grub2] +-#TODO CONFIG +- +-[sysfs] +-#TODO CONFIG +- +-[systemctl] +-#TODO CONFIG +- +-[sysctl] +-#TODO CONFIG +- +-[script] +-#TODO CONFIG +- +-[ulimit] +-#TODO CONFIG +- +-[schedule_policy] +-#TODO CONFIG +- +-[check] +-#TODO CONFIG +- +-[tip] +-add -ftree-vectorize compilation option in gcc compilation = application +diff --git a/profiles/basic-test-suite/euleros-baseline/unixbench.conf b/profiles/basic-test-suite/euleros-baseline/unixbench.conf +deleted file mode 100644 +index fb74ab6..0000000 +--- a/profiles/basic-test-suite/euleros-baseline/unixbench.conf ++++ /dev/null +@@ -1,51 +0,0 @@ +-# Copyright (c) 2020 Huawei Technologies Co., Ltd. +-# A-Tune is licensed under the Mulan PSL v2. +-# You can use this software according to the terms and conditions of the Mulan PSL v2. +-# You may obtain a copy of Mulan PSL v2 at: +-# http://license.coscl.org.cn/MulanPSL2 +-# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +-# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +-# PURPOSE. +-# See the Mulan PSL v2 for more details. +-# Create: 2020-06-18 +-# +-# euleros baseline test unixbench A-Tune configuration +-# +-[main] +-include = include-throughput-performance, include-basic-test-suite +- +-[kernel_config] +-#TODO CONFIG +- +-[bios] +-#TODO CONFIG +- +-[bootloader.grub2] +-#TODO CONFIG +- +-[sysfs] +-#TODO CONFIG +- +-[systemctl] +-#TODO CONFIG +- +-[sysctl] +-#TODO CONFIG +- +-[script] +-#TODO CONFIG +- +-[ulimit] +-#TODO CONFIG +- +-[schedule_policy] +-#TODO CONFIG +- +-[check] +-#TODO CONFIG +- +-[tip] +-format the test block {disk} size to 64KB = block +-use writeback, nojournal_checksum, noatime, nobarrier, noinit_itable, noacl and dioread_nolock to mount the test partition and set inode_readahead_blks to 4096 = block +-add --without-gmp compilation option to coreutils package and upgrade the package = compile +-add --static to the environment variable LDFLAGS during the compilation of bash package and upgrade the package = compile +-- +1.8.3.1 + -- Gitee