diff --git a/anolis-courses/KeenTune/auto-tuning/index.yaml b/anolis-courses/KeenTune/auto-tuning/index.yaml index b61843d0aeed564e54cf7e00e6d8bbf7eeb1b6b2..ad0347559a4d83bcf41c99ab830b1c29b3e0934a 100644 --- a/anolis-courses/KeenTune/auto-tuning/index.yaml +++ b/anolis-courses/KeenTune/auto-tuning/index.yaml @@ -9,16 +9,4 @@ details: - name: 启动KeenTune服务 content: step1.md - name: 获取baseline - content: step2.md - - name: 查询可调优的参数 - content: step3.md - - name: 查看参数内容 - content: step4.md - - name: 进行参数调优 - content: step5.md - - name: 查看调优日志 - content: step6.md - - name: 验证调优效果 - content: step7.md - - name: 恢复环境 - content: step8.md \ No newline at end of file + content: step2.md \ No newline at end of file diff --git a/anolis-courses/KeenTune/auto-tuning/step1.md b/anolis-courses/KeenTune/auto-tuning/step1.md index 4cceca7ad1ffde815c1864bc8c8b987920ac4461..d5ef82f13f67e7dd4683114be08bbffaac623414 100644 --- a/anolis-courses/KeenTune/auto-tuning/step1.md +++ b/anolis-courses/KeenTune/auto-tuning/step1.md @@ -1,2 +1,95 @@ -1. 运行下面的命令启动KeenTune服务 -[[ systemctl restart keentuned keentune-target]] \ No newline at end of file +STEP 1. 部署安装KeenTune环境 + +这一步我们应该部署KeenTune所有组件以及使用的benchmark工具wrk,安装和配置调优目标nginx服务,以及准备KeenTune运行所需的python环境等,为了方便操作,我们提供了一个脚本方便您一键部署 + +ACTION: 请将以下脚本copy到文件中并执行 +ps. 如果已经安装过请跳过此步骤 +```s +#!/bin/bash +json_name="sysctl.json, nginx.json" +nginx_conf=/etc/nginx/nginx.conf +keentune_conf=/etc/keentune/conf/keentuned.conf + + +config_yum_source() +{ + if cat /etc/yum.repos.d/epel.repo | grep "\[keentune\]";then + echo "keentune already in yum source" + else + cat >> /etc/yum.repos.d/epel.repo <> /etc/yum.repos.d/epel.repo <> /etc/yum.repos.d/epel.repo < 是龙蜥社区开源的安全容器沙箱环境,可以对接contaienrd,k8s等容器环境 nerdctl => Docker-compatible CLI for containerd,兼容docker,并提供与docker类似的run,exec,stop,rm等容器管理的命令 ctr => 是containerd提供的简易的命令行参数工具 crictl => 是containerd下CRI接口的命令行参数工具,用于创建与k8s类似的POD,Container等资源 +如果使用过程有什么问题,欢迎加入龙蜥云原生SIG钉钉群交流或者询问:钉钉客户端群组直接搜索群号44701621 type: course total_time: "60 min" level: "beginner" # beginner、intermediate、advanced diff --git a/anolis-courses/cloud-native/running_runD/index.yaml b/anolis-courses/cloud-native/running_runD/index.yaml index cc9769d8fa0324ed971cc934fc1a16baa2b43a11..6faeee8590949ab4e450e2bd6cbf36c0ca73cef4 100644 --- a/anolis-courses/cloud-native/running_runD/index.yaml +++ b/anolis-courses/cloud-native/running_runD/index.yaml @@ -1,5 +1,5 @@ name: 多种运行容器工具体验runD -desc: 学习使用nerdctl,ctr,crictl工具运行runD +desc: 学习使用nerdctl,ctr,crictl工具运行runD; 如果使用过程有什么问题,欢迎加入龙蜥云原生SIG钉钉群交流或者询问:钉钉客户端群组直接搜索群号44701621 image: "Anolis OS 8.4 ANCK 64位" live_time: "30 min" machine: x86_64-bare_metal # cpu架构-机器规格,该字段为空,默认 x86_64-2c4g diff --git a/anolis-courses/cloud-native/running_runD/step2.md b/anolis-courses/cloud-native/running_runD/step2.md index 8a8e96d05aa019a2728333a6846d3ddd7e031424..c578189ee0031671f453a8441e8bdb0c18cc879a 100644 --- a/anolis-courses/cloud-native/running_runD/step2.md +++ b/anolis-courses/cloud-native/running_runD/step2.md @@ -7,5 +7,3 @@ 3. 还可以运行qemu作为安全容器的vmm作为对比,可以看到rund启动时间会快很多 [[ time nerdctl run --runtime io.containerd.kata-qemu.v2 busybox /bin/sh -c "uname -a" ]] - - diff --git a/anolis-courses/t-one/tone_junior_doc/start.md b/anolis-courses/t-one/tone_junior_doc/start.md index 9b642290e427955e7c32086d58631ecadbe3ddcc..c3cd37de46e3b3e3d0211a5d619c608ff29944c0 100644 --- a/anolis-courses/t-one/tone_junior_doc/start.md +++ b/anolis-courses/t-one/tone_junior_doc/start.md @@ -50,7 +50,4 @@ ### 自定义测试 -社区贡献者个人定制化的测试类型。 - - - +社区贡献者个人定制化的测试类型。 \ No newline at end of file diff --git a/anolis-courses/t-one/tone_junior_doc/step1.md b/anolis-courses/t-one/tone_junior_doc/step1.md index 49f41b4d55988131b54e92c05c1ed0b77d2a744e..32d9dd69de794e81f6c78374723c22e220ca30ac 100644 --- a/anolis-courses/t-one/tone_junior_doc/step1.md +++ b/anolis-courses/t-one/tone_junior_doc/step1.md @@ -5,3 +5,6 @@ - **Product**:被测试的产品,您可以根据你自己的项目创建一个专属的产品 - **Project**:Job的集合,用于管理同一个产品下具有相同特征的Job - **Baseline**:测试基线,一组测试任务的标准数据 + + +