This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/66AK2E05:最少工作的 Iperf 测试

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/590650/linux-66ak2e05-iperf-test-with-minimum-work

器件型号:66AK2E05

工具/软件:Linux

您好!

我正在尝试在 k2e EVM 上运行基本的 iperf 测试、并想知道运行该测试所需的绝对最小值是多少。 也就是说、我是否可以跳过整个内核构建并使用预构建的 Linux? 我是否需要将其刷写到 SPI 或(或可以使用 CCS 的目标配置?) 如果是、我可以稍后将其清除以用于其他用途吗?

此外、如果有上述文件的下载链接、请告知我

此致、

Hannan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您在这里使用的软件版本是什么?
    我还建议您在我们的 Keystone 论坛中发布您的问题:
    e2e.ti.com/.../639

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我在我的 EVMK2HX 上测试了这一点、运行内核4.4.3.2、从 ti-processor-sdk-linux-k2hK-EVM-03.02.00.05中预构建的映像:

    iperf 命令集成在 SDK 中:
    root@k2hk EVM:~# iperf --help
    用法:iperf [-s|-c host][选项]
    Iperf [-h|--help][-v|--version]

    客户端/服务器:
    f、--format [KMKM]报告格式:kbits、Mbits、KBytes、MBytes
    -i、--interval # 之间的时间间隔
    -l、--len 要读取或写入的缓冲器长度#[km](默认值为8KB)
    -m、--print_mss 打印 TCP 最大段大小(MTU - TCP/IP 标头)
    -o、--output 将报告或错误消息输出到此指定文件
    -p、--port 编号 要侦听/连接到的服务器端口
    -u、--udp 使用 UDP 而不是 TCP
    w、--window #[km] TCP 窗口大小(套接字缓冲区大小)
    -B、--bind 绑定到 接口或多播地址
    -C、--compatibility 与旧版本一起使用时不会发送额外的消息
    -M、--MSS 编号 设置 TCP 最大段大小(MTU - 40字节)
    -N、--nodelay 设置 TCP 无延迟、禁用 Nagle 的算法
    -V、--IPv6版本 将域设置为 IPv6

    特定于服务器:
    -s、--server 在服务器模式下运行
    -u、--single_udp 以单线程 UDP 模式运行
    -D,--daemon 将服务器作为守护程序运行

    特定于客户:
    b、--bandwidth #[km]用于 UDP、以位/秒为单位发送的带宽
    (默认为1Mbit/s、表示-u)
    -c、--client 在客户端模式下运行、连接到
    -d、--dualtest 同时执行双向测试
    -n、-num #[km]要发送的字节数(而不是-t)
    -r、--tradoff 单独执行双向测试
    -t、--time 编号 传输时间(以秒为单位)(默认为10秒)
    -f、--fileinput 输入要从文件传输的数据
    -i、-stdin 输入要从 stdin 传输的数据
    -L、--listenport # 接收双向测试的端口
    -P、--parallel # 要运行的并行客户端线程数
    -T、--TTL 编号 生存时间、用于多播(默认1)
    -z、--linux 拥塞 设置 TCP 拥塞控制算法(仅限 Linux)

    其他:
    -x、--reportexclude [CDMSV] exclude C (connection) D (data) M (multicast) S (settings) V (server) reports
    -y、--reportStyle C 报告为逗号分隔值
    -h、--help 打印此消息并退出
    -v、-version 打印版本信息并退出

    [km]表示支持千或兆后缀的选项

    TCP 窗口大小选项可由环境变量设置
    tcp_window_size。 大多数其他选项可由环境变量设置
    Iperf_ ,如 Iperf_bandwidth。

    向报告错误

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好

    我认为我无法正确地陈述我的问题。 我正在寻找一种简单的内核加载方法、很抱歉我是 Linux 的新手、因此我希望有人能提供链接、说明我如何将 Linux 加载到我的 EVM 上。 我应该将此问题移至 KeyStone 论坛吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    P.S.我浏览 过 processors.wiki.ti.com/.../MCSDK_UG_Chapter_Exploring 、希望能有一个更短的解决方法
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    很抱歉耽误你的时间。 以下是我用于使用 Linux 对 EVM 进行编程的指南:
    processors.wiki.ti.com/.../Program_EVM_UG

    此致、
    Yordan