名前付きパイプを作成して読み書きする場合、名前付きパイプを持つファイルシステムは影響を受けますか?つまり、データを読み込む前にファイルシステムにバッファリングしますか、それともメモリにのみ存在しますか?
ベストアンサー1
ファイルオブジェクト自体はファイルシステムに作成されますが、ファイルシステムにはデータは保存されません。 mkpipe(3) マンページから:
A FIFO special file is similar to a pipe, except that it is created in
a different way. Instead of being an anonymous communications channel,
a FIFO special file is entered into the file system by calling
mkfifo().
データをディスクに保存できる唯一の時間は、メモリがスワップ領域(バッファを含む)に書き込まれる休止状態ですが、これは特別な場合に過ぎません。