GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zwingen Sie dd, nicht zu cachen oder nicht aus dem Cache zu lesen

Basierend auf der Antwort von @sendmoreinfo:

dd if=/dev/device iflag=direct bs=1M

Es wirkt sich nicht auf den Lese-Cache aus.


Sie könnten es versuchen

sync
echo 3 > /proc/sys/vm/drop_caches

die alle Arten von Caches löscht.

Einzelheiten siehe /usr/src/linux/Documentation/sysctl/vm.txt am drop_caches .

(Hinweis:Die Frage bezog sich auf busybox dd, die iflag=direct bis heute noch nicht unterstützt .)


Direkte E/A (offener Modus O_DIRECT ) sollte funktionieren, aber Ihr Kernel und/oder dd wird möglicherweise nicht unterstützt.


Linux
  1. WP-CLI - Verwalten von WordPress über das Linux-Terminal

  2. Ubuntu 16.10:xenconsole:tty konnte nicht aus dem Store gelesen werden:Erfolg

  3. Kann ein Skript ausführbar, aber nicht lesbar sein?

  4. Linux:Gibt es ein Lesen oder Empfangen vom Socket mit Timeout?

  5. nginx als Cache-Proxy speichert nichts

Warum nicht Softwarepakete aus dem Internet installieren

Clinews – Lesen Sie Nachrichten und aktuelle Schlagzeilen von Commandline

Lesen Sie E-Books von der Befehlszeile mit Epy Ebook Reader

Kann read(2) Null zurückgeben, wenn es nicht bei EOF ist?

C-Bibliothek zum Lesen der EXE-Version von Linux?

Wie entferne ich das Cache-Gerät aus bcache?