.png)
私はラズベリーパイ(4)を直接参照していますが、ラップトップのSDカードから起動する場合に何をすべきかもよくわかりません。
書き込みキャッシュを増やすというのは理にかなっていると思います。Windowsでは「Primo Cache」というプログラムを使用して、X秒の遅延(遅延書き込み)を実現できます。
しかし、Linux でこれを実現する方法が全く分からないことに気付きました。知らないことが恥ずかしく、何か単純なことを忘れているような気がします...
何か案は?
答え1
書き込みキャッシュは役に立たない
大量の RAM を搭載したコンピューターの現在の Ubuntu システム (18.04.x LTS など) では、書き込み操作は自動的にキャッシュされます。ただし、キャッシュから実際のターゲット デバイス (この場合は SD カード) への最終的な書き込み速度には影響しません。
多数の小さなファイルを[圧縮された]アーカイブに入れてアーカイブを書き込む
役に立つかもしれないのは、たくさんの小さなファイルをアーカイブ(例えばtar
)に入れることです。アーカイブを圧縮すると、さらに速くなります。
sudo tar -cvzf file.tar.gz pattern
アーカイブに入れるファイルを選択するために、 はpattern
単純に、またはファイルやディレクトリを含む式、あるいはワイルドカードを含む場合もあります。.
アーカイブまたは圧縮アーカイブを SD カードに書き込むと、ファイルを個別に書き込むよりもはるかに高速になります。
編集: SDデバイス全体を消去する
メモリ カードや USB ペンドライブは、繰り返し書き込みを行うと、元の書き込み速度よりも遅くなることがよくあります。最終的には、完全に詰まって「グリッドロック」状態になることがあります。デバイス全体をゼロで上書きして消去すると効果的です。