Raspberry Pi(4)を直接参照していますが、ラップトップのSDカードから起動した場合の対処方法もわかりません。
それは書き込みキャッシュを増やすことになると私には理にかなっています-Windowsでは、「Primo Cache」と呼ばれるプログラムを使用して、X秒のレイテンシを与えることができます(遅延書き込み)
しかし、私はこれをLinuxで実現する方法がわからないことに気付いています。私は知らずに恥ずかしいことに、それを忘れている単純なものであるように感じています...
何か案は?
多くのRAMを搭載したコンピューターの現在のUbuntuシステム(たとえば、18.04.x LTS)では、書き込み操作は自動的にキャッシュされます。ただし、キャッシュから実際のターゲットデバイス(この場合はSDカード)への最終的な書き込み速度には役立ちません。
役立つ可能性があるのは、多くの小さなファイルをアーカイブに入れることです(たとえば、tar
を使用)。アーカイブを圧縮するとさらに高速になります
Sudo tar -cvzf file.tar.gz pattern
ここで、pattern
は単に.
または、アーカイブに入れるファイルを選択するために、ファイルやディレクトリを含む式にワイルドカードが含まれている可能性があります。
SDカードへのアーカイブまたは圧縮アーカイブの書き込みは、ファイルを個別に書き込むよりもはるかに高速です。
メモリカードとUSBペンドライブは、繰り返し書き込んだ後、元の書き込み速度より遅くなることがよくあります。最後に、彼らは完全に窒息し、「グリッドロック」するかもしれません。ゼロで上書きしてデバイス全体をワイプすると便利です。