这个链接说:
缓冲区大小不能超过primefaces写入磁盘文件的大小。 对于FreeBSD,这个大小是无限的。
我怎样才能find我的服务器上primefaces写的大小? 有没有任何命令来检查这个?
我试图在Linux中找出primefaces写入的大小,而最有用的读法是从这个Unix Stack Exchange的答案
但是总的来说
这是来自男子7pipe 。
POSIX.1-2001指出,小于PIPE_BUF字节的写(2)必须是primefaces的:输出数据作为连续序列写入pipe道。 大于PIPE_BUF字节的写入可能是非primefaces的:内核可能会将数据与其他进程写入的数据交错。 POSIX.1-2001要求PIPE_BUF至less为512字节。 (在Linux上,PIPE_BUF是4096字节。)
所以在Linux中,primefaces写入的大小是4096字节。
你可以在这里http://ar.to/notes/posix#pipe-buffind不同操作系统的PIPE_BUF大小。