我正在运行FIO 2.1.8(Windows 2012 R2),我试图找出如何使用FIO和 -output = 命令的bat文件,但也显示同时输出到控制台屏幕。
我希望能够实时监控屏幕,但也需要一个日志,这样我就可以在工作量完成后解析错误和指标。问题是似乎没有办法做到这两点。
如果我包含输出参数,则所有屏幕输出都被禁止,如果我尝试进行任何其他类型的重定向,则控制台永远不会更新。
有人知道如何在Windows中使用FIO实现这一目标吗?
我尝试过使用
TEE(通过Gow)
标准dos重定向(例如&> 1)
使用START-TRANSCRIPT
在所有情况下,这都不起作用。
<li class="active">
<a href="aboutus.html"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> About</a>
</li>
...谢谢
答案 0 :(得分:0)
PowerShell的Tee-Object为我工作:
& ./fio --eta=always --ioengine=null --thread --time_based --runtime=10s --size=1M --name=go | Tee-Object fioout.txt
(旁白:由于Windows的工作方式,你并不完全具有伪ttys,因此其他程序通常很难以原始程序赢得的方式伪装成终端。检测为重定向到文件)