Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
oec-hardware
提交
3f8d148e
O
oec-hardware
项目概览
openeuler
/
oec-hardware
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
oec-hardware
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3f8d148e
编写于
6月 08, 2020
作者:
A
air9
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update README
上级
5d5c525e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
20 deletion
+14
-20
README.md
README.md
+14
-20
未找到文件。
README.md
浏览文件 @
3f8d148e
...
...
@@ -96,11 +96,11 @@ OS 厂商为了扩大自己产品的兼容性范围,常常寻求与硬件厂
## 前提条件
安装了
EulerOS 2.0 (SP8) 及更高版本,或 openEuler 20.03 (LTS) 及
更高版本。
安装了
openEuler 20.03 (LTS) 或
更高版本。
## 获取安装包
*
安装包从 openEuler 官方网站下载。
*
安装包从 openEuler 官方网站下载
(暂未开放)
。
*
校验安装包的完整性。
...
...
@@ -110,7 +110,7 @@ OS 厂商为了扩大自己产品的兼容性范围,常常寻求与硬件厂
cat oec-hardware-*.rpm.sha256sum
```
2.
计算文件的
sha256
校验值:
2.
计算文件的
sha256
校验值:
```
sha256sum oec-hardware-*.rpm
...
...
@@ -126,28 +126,22 @@ OS 厂商为了扩大自己产品的兼容性范围,常常寻求与硬件厂
### 客户端
1.
部分基础用例依赖 fio 和 memtester 工具,需要提前安装依赖(可以用 tools/ 里的源码包编译)
。
1.
配置
[
openEuler 官方 repo
](
https://repo.openeuler.org/
)
中对应版本的 everything 源,使用
`dnf`
安装客户端 oec-hardware
。
```
rpm -ivh fio-3.7-2.aarch64.rpm memtester-4.3.0-13.aarch64.rpm
```
2.
安装 oec-hardware-1.0.0-h1.aarch64.rpm。
```
dnf install oec-hardware-1.0.0-h1.aarch64.rpm
dnf install oec-hardware-XXX.rpm
```
### 服务端
1.
安装服务端子包
。
1.
配置
[
openEuler 官方 repo
](
https://repo.openeuler.org/
)
中对应版本的 everything 源,使用
`dnf`
安装服务端 oec-hardware-server
。
```
dnf install oec-hardware-server-
1.0.0-h1.aarch64
.rpm
dnf install oec-hardware-server-
XXX
.rpm
```
2.
服务端 web 展示页面部分组件系统本身不提供,需要使用
pip
安装(请自行配置可用 pip 源)。
2.
服务端 web 展示页面部分组件系统本身不提供,需要使用
`pip3`
安装(请自行配置可用 pip 源)。
```
pip3 install Flask Flask-bootstrap uwsgi
...
...
@@ -176,13 +170,13 @@ OS 厂商为了扩大自己产品的兼容性范围,常常寻求与硬件厂
## 前提条件
*
`/usr/share/oech/kernelrelease.json`
文件中列出了当前支持的所有系统版本,使用
`uname -a`
命令确认当前系统内核版本是否属于框架支持的版本。
*
`/usr/share/oech/kernelrelease.json`
文件中列出了当前支持的所有系统版本,使用
`uname -a`
命令确认当前系统内核版本是否属于框架支持的版本。
*
框架默认会扫描所有网卡,对网卡进行测试前,请自行筛选被测网卡,并给它配上能
`ping`
通服务端的 ip ;如果是测试客户端
`InfiniBand`
网卡,服务端也必须有一个
`InfiniBand`
网卡并提前配好 ip 。
*
框架默认会扫描所有网卡,对网卡进行测试前,请自行筛选被测网卡,并给它配上能
`ping`
通服务端的 ip;如果客户端是对 InfiniBand 网卡进行测试,服务端也必须有一个 InfiniBand
网卡并提前配好 ip 。
## 使用步骤
1.
在客户端启动测试框架。在客户端启动
`oech`
,其中
`ID`
和
`URL`
可以按需填写,
`ID`
建议填写
gitee上的
issue ID,
`Server`
必须填写为客户端可以直接访问的服务器域名或 ip,用于展示测试报告和作网络测试的服务端。
1.
在客户端启动测试框架。在客户端启动
`oech`
,其中
`ID`
和
`URL`
可以按需填写,
`ID`
建议填写
gitee 上的
issue ID,
`Server`
必须填写为客户端可以直接访问的服务器域名或 ip,用于展示测试报告和作网络测试的服务端。
```
# oech
...
...
@@ -283,10 +277,10 @@ OS 厂商为了扩大自己产品的兼容性范围,常常寻求与硬件厂
1.
**system**
-
检查本工具是否被修改。
-
检查 OS 版本和 kernel 版本是否匹配。
-
检查安装的认证工具是否有被修改。
-
检查内核是否被感染。
-
检查 selinux 是否正常。
-
检查内核是否被修改/感染。
-
检查 selinux 是否正常启用。
-
使用 dmidecode 工具读取硬件信息。
2.
**cpufreq**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录