キャッシュ サーバーのパフォーマンス テストを行うために、ランダム データを含むファイルを作成するスクリプトを作成しました (主に dd に基づいています)。これらのファイルを定期的に更新する必要があります。キャッシュ サーバーはファイルの最初の 1000 バイトを読み取り、それを認識すると、インターネット上の遠く離れたサーバーではなく、キャッシュからコンテンツを提供します。
新しいファイルの再作成を高速化するには、最初の 1000 バイトを更新するだけです。ファイルを開き、最初の 1000 バイトをランダム データで更新するにはどうすればよいですか? 1000 のランダム バイトのチャンクを作成することを避け、元のファイルの残りを追加したいと考えています。これは、ディスク上の元のファイルを書き換えることを意味し、遅すぎます。
そのために dd を使用することはできないと思います。とにかく、dd は新しいファイルを書き込もうとしているようです。私が間違っている場合は修正してください。
私のオプションは何ですか?Python でこれを行うことは気にしませんが、私は初心者です...これが最も簡単に開始できるかどうかはわかりません。