Amazon Best VPN GoSearch

OnWorks 网站图标

缓冲区 - 云端在线

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

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

程序:

您的姓名


缓冲区 - 非常快速的重新阻塞程序

句法


缓冲 [-S 尺寸[-b [-s 尺寸[-z 尺寸[-m 尺寸[-p 百分比[-u
微秒[-B[-t[-Z[-i 文件名[-o 文件名[-d]

配置


-i 文件名
使用给定的文件作为输入文件。 默认为标准输入。

-o 文件名
使用给定的文件作为输出文件。 默认为标准输出。

-S 尺寸
在每个这个大小的块都写完之后,打印出写了多少
迄今为止。 还打印总吞吐量。 默认情况下未设置。

-s 尺寸
每个块的大小(以字节为单位)。 默认块大小为 10k 以匹配正常输出
焦油(1) 程序。

-z 尺寸
结合 -S-s 标志。

-b
分配给共享内存循环缓冲区的块数。 默认为
填充请求的共享内存所需的数量。

-m 尺寸
为循环队列分配的共享内存块的最大大小。 默认值
到一兆字节。

-p 百分比
仅在给定百分比的内部队列已满时才开始写入。 一种
75 左右的百分比通常证明是最好的。 默认为零。

-u 微秒
在每次写入暂停这么多微秒之后。 默认为零。 (出奇
每次写入后的小睡眠,100 微秒,可以大大提高某些方面的吞吐量
驱动器。)

-B 强制写入的每个块填充到块大小。 这是某些人需要的
磁带和盒式磁带驱动器。 默认为未填充。 这只影响最后一个块
书面。

-t 在退出打印到 stderr 时,会显示一条简短消息,显示写入的总字节数。

-Z 如果直接读取/写入字符设备(如磁带驱动器),则在每个
技嘉对文件的开头执行 lseek。 使用此标志要格外小心。
它只能用于 lseek 不会倒带但会重置的设备
内核位置标志。 它用于允许写入超过 2 GB 的数据。

-d 在操作期间将调试信息打印到 stderr。

大小是一个带有可选尾随字符的数字。 'b' 将大小乘以
512,1024 的“k”和 meg 的“m”。

商品描述


缓冲区 从标准输入重新分块读取到给定的块大小并写入每个块
到标准输出。

内部 缓冲 是一对通过一个大型循环队列进行通信的进程
共享内存。 读取器进程只需要在队列已满且写入器时阻塞
队列为空时处理。 缓冲区 旨在尽量保持作家的一面
持续忙碌,以便在写入磁带驱动器时可以进行流式传输。 用来写的时候
具有介入网络的磁带 缓冲 可能会导致显着增加
吞吐量。

默认设置为 缓冲 通常足够好。 如果您是重度磁带用户
那么值得您尝试各种不同的选项组合。 在
特别是运行一个 缓冲 在管道的两端可以提供大幅度的增加
(见下面的最后一个例子)。

示例


$ 缓冲 < /etc/termcap > /开发/rst8

$ 焦油 cf - . | RSH 某主机 '缓冲 > /dev/rst8'

$ 倾倒 fu - | RSH 某主机 '缓冲 -s 16k > /dev/nrst8'
$ 焦油 cf - . | 缓冲 |
RSH 某主机 '缓冲 -S 500 -p 75 > /dev/rst0'

缓冲 极限


有2个限制 缓冲 影响最大总缓冲区大小:最大数量
块 (2048) 和块的最大大小 (512kB)。 这导致最大总数
缓冲区大小为 1GB。

请注意,共享内存段的最大大小也有内核限制
(由 缓冲 内部)通常远低于限制 缓冲.
if 缓冲 抱怨无法创建共享内存段,这个限制
可能必须使用命令引发 系统控制 内核.shmmax=XXX (另见 系统控制(1)和
进程(5))。

使用 onworks.net 服务在线使用缓冲区


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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