GoGPT Best VPN GoSearch

OnWorks 网站图标

mbuffer - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mbuffer

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 mbuffer,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mbuffer - 测量缓冲区

句法


缓冲区 [选项]

商品描述


mbuffer 缓冲 I/O 操作并显示吞吐率。 它是多线程的,
支持网络连接,并提供比标准缓冲区更多的选项。

配置


-i <文件名>
使用 VHDL 语言编写 文件名 作为输入而不是标准输入(需要为多
音量支持)。 如果 文件名 是 -,从标准输入读取输入。

-I <端口>
使用网络端口 端口 作为输入而不是标准输入。 如果给定主机名
和一个格式为 hostname:port 的端口,第一个带有主机名 IP 的接口
将被使用。

-o <文件名>
使用 VHDL 语言编写 文件名 作为输出而不是标准输出(需要为多
卷支持,如果可用,将启用发送文件的使用)。 如果 文件名 是 -,输出
写入标准输出。 选项 -o 可以多次传递给
指定多个输出。

-O <主机名:端口>
将输出写入 主机名:端口 而不是标准输出(将启用使用
如果可用,请发送文件)。 此选项可以多次使用以将数据发送到
多台机器。

-b <NUM>
使用 VHDL 语言编写 NUM 缓冲区块(默认为 256)。

-s <尺寸>
使用块 尺寸 缓冲区的字节数(系统的默认页面大小)。

-m <尺寸>
总共使用 尺寸 缓冲区的字节数(默认 2MB) - 大小可以用
尾随字符(b 和 B 代表字节,k 代表千字节,M 代表 MByte,G 代表 Gigabyte,以及
% 表示总物理内存的百分比)。

-L 内存中的锁定缓冲区 - 此选项不适用于基于文件的缓冲区和
需要将 mbuffer 设置为 UID 根(小心使用)。

-n <NUM>
NUM 输入设备中的音量(需要使用选项 -i 输入设备
规范,如果 mbuffer 应该提示每个新卷,则将 0 作为参数传递)

-t 使用内存映射临时文件作为缓冲区(与大缓冲区一起使用)

-T <文件>
作为 -t 但使用 文件 代替

-d 使用设备的块大小进行输出(某些设备需要,会减慢输出速度)

-D <尺寸>
假设输出量为 尺寸 字节(默认无限),然后是一个卷
将启动更改。 小值有助于及时测试多
卷运行; 如果您的设备没有正确发出媒体结束信号,则提供准确的值。
可以使用尾随字符设置大小(b 和 B 代表字节,k 代表千字节,M 代表
MByte,或 G 代表 Gigabyte)

-P <NUM>
缓冲区填满后开始写入 NUM%(默认 0 - 立即开始)

-p <NUM>
在缓冲区下降到低于 NUM%(默认 100 -
立即开始)

-l <文件>
将消息记录到 文件 而不是标准错误输出

-u <NUM>
暂停 NUM 每次写入后的微秒 - 可能会提高某些驱动器的性能
性能非常低(< 1 MB/秒)

-r <>
将最大读取速率设置为>。> 可以以字节、千字节、
MBytes,或每秒 GBytes。 为此,请使用适当的后缀(即 k,M,G)。
如果您有能够传输数据的磁带,则此选项很有用
比主机处理速度快。 在这种情况下,您可以使用此选项来限制
传输速率并保持磁带运行。 请注意,这对
您的磁带驱动器,并通过避免磁带拧紧来提高整体性能。

-R <>
同上,只为设置写入器的传输限制。

-A <CMD>
使用的设备是自动加载器,它使用 CMD 加载下一卷。 经过
</斌/假> 作为自动加载命令来抑制出现的警告消息
在不控制终端的情况下运行时(例如通过 cron)。 像这样自动加载将
失败并且 mbuffer 将在到达末尾时以错误消息终止
胶带。

-a <>
使用的设备是一个自动加载器,它需要 加载新磁带的秒数

-f 覆盖输出文件,如果它已经存在

-c 使用同步数据完整性支持写入 - 此选项强制所有写入
在继续之前完成。 这样可以更早地报告错误
准确地说,但可能会降低性能。 尤其是具有高水平的系统
数据完整性支持遭受巨大的性能损失。 其他人可能看起来是
不受影响,只是忽略了对完全同步数据完整性的支持。

-v <NUM>
将详细级别设置为 NUM. 有效值为 0..6(0 = 无,1 = 错误,2 =
警告,4 = 信息消息,5 = 调试消息,6 = I/O 调试)。
较高的值包括较低值的消息。

-q 安静 - 不在标准错误输出上显示状态

-Q 安静 - 不要在日志文件中记录状态

- 直接的
使用 O_DIRECT 打开文件描述符。 此选项并非在所有系统上都可用。
它告诉操作系统绕过页面缓存以提高读取和读取时的性能
写作。 在 Solaris 上,这是一个自动魔法选项,如果支持则启用
对于相关文件。 请注意,此选项可能会导致读/写失败,
如果缓冲区没有正确对齐直接 I/O。 此外,打开可能会失败
如果命名文件不支持 O_DIRECT,则使用 E​​INVAL(即无效参数)。

- 附加
在追加模式下打开通过选项 -o 给出的下一个输出文件。

- 截短
打开时截断通过选项 -o 给出的下一个输出文件。

-6 在命令行上为以下网络 I/O 选项强制使用 IPv6 模式。 -4
命令行上以下网络 I/O 选项的 IPv4 模式。 -0 选择
按需使用 IPv4/IPv6 模式。

-H, - 帮帮我
输出帮助信息并退出。

-H, --md5
生成传输数据的 MD5 哈希。

-H, --pid
打印当前进程的PID。 这个选项可以帮助你找出哪个实例
要杀死的 mbuffer,如果多个正在运行并且一个因网络而挂起
问题。 PID 的打印也可以通过将“printpid = 1”添加到您的
.mbuffer.rc 文件。

-V, - 版
输出版本信息并退出。

-W <超时>
激活一个看门狗,每触发一次 超时 秒并检查天气
I/O 活动已停止。 如果任一通道已停顿一个完整的时间段,则
看门狗写入错误消息并通过 SIGINT 终止 mbuffer。 意识到
看门狗不知道磁带更换活动。 所以选择看门狗超时
大于最坏情况的磁带更换时间。

DEFAULT 王斌金璟閣的價值觀


以下选项的默认值可以设置为 = 折扣值 对在
〜/.mbuffer.rc 文件:
块大小: 块大小(选项 -s)
超时:看门狗超时(选项 -W)
总内存:总缓冲区大小(选项 -m)
最大读取速度: 最大读取速度(选项 -r)
最大写入速度: 最大写入速度(选项 -R)
开始写:开始写入的阈值(选项 -P)
开始阅读:开始阅读的阈值(选项 -p)
暂停: 写入块后暂停(选项 -u)
数字块:缓冲区中的块数(选项-b)
记忆锁: 在内存中锁定缓冲区(选项 -L)
显示状态: 在控制台上打印传输状态(选项 -q)
日志状态: 将传输状态写入日志文件(选项 -Q)
缓冲区:TCP 缓冲区大小(选项 --tcpbuffer)

环境 变数


如果设置了 TMPDIR,则 mbuffer 会为此目录中的基于文件的缓冲区分配存储空间。 如果
TMPDIR 未设置, / var / tmp 将被使用。

使用 onworks.net 服务在线使用 mbuffer


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。