自己解決

というか、コマンドは
--cache=xx
と書かないといけないようでしたね。
xxの値にnoを入れると、30秒ほどで途切れ、
32を入れるとやはり20秒キャッシュが貯まる。
31以下だとコマンドを受け付けてくれない。
ベストなのが、3秒分、48KiBぐらいで推移することなんだけど、
他のスクリプトだとうまくいくんだろうか。