Linux は、ディスク全体のアクセスを高速化するために、空き RAM を使用してディスクファイルページを保存します。
ただし、ベンチマークの目的でディスク読み取り速度をテストしたいので、速度測定がすでにRAMにキャッシュされているディスクファイルデータの影響を受けたくありません。どのような方法がありますか?
A)私が作成した新しいファイルがRAMに保存されていないことを確認してください。
B)RAMの特定のディスクファイルを削除しますか?
また、sudoの使用を避けたいと申し上げたいと思います。
答え1
sudo hdparm -tT --direct /dev/sda
A)正確に読み取り速度に対応
2)echo 3 | sudo tee /proc/sys/vm/drop_caches
これを避けたい場合は、sudo
次のものを使用できます。https://github.com/Feh/nocache
コマンド例:
nocache time cat file > /dev/null