E / A ist eine Abkürzung für Eingabe / Ausgabe, die sich auf den Mechanismus oder Prozess für die Übertragung von Informationen zwischen einem System oder einer Komponente und einer anderen bezieht.
Gelegentlich hämmert etwas auf meinem System auf die Festplatte. Ich möchte Daten protokollieren, die mich über die E / A-Nutzung pro Prozess informieren. Dann kann ich später darauf zurückgreifen und sehen, was dies weiterhin tut. Wie soll ich dieses Problem lösen? Bonuspunkte für die Lösung dieses Problems für beliebige Blockgeräte.
Das habe ich geschafft echo -n " Befehl "> / dev / tty1 Die Buchstaben erscheinen und der Cursor bewegt sich, aber sie sind "Geister" - wenn Sie drücken Enter, passiert nichts (sie sind nicht im Standard). Bearbeiten: In der Mitte des folgenden Screenshots sehen Sie, warum ich die Verwendung …
Gibt es eine Möglichkeit, die Temperatur oder Lese- / Schreibvorgänge von und auf dem NVMe-Laufwerk zu überwachen (in diesem Fall Intel 750)? hdparm, udisksctl, smartctl, Und hddtempalle scheinen diese Fähigkeit zu fehlt, Google - Suchen fruchtlos gewesen. Für Neugierige ist dies die einzige Schwierigkeit, die ich beim Ausführen von Fedora …
Zu Sicherungszwecken habe ich eine LVM-Partition "snapshotted". Diese Partition wurde verschlüsselt, daher habe ich diese Luks-Partition (Snapshot) geöffnet, um meine Sicherung durchzuführen. Das Problem ist, dass ich vergessen habe, den Schnappschuss zu löschen, so dass er zu 100% genutzt wird. Wenn ich versuche, den Schnappschuss zu löschen: lvremove /dev/mapper/vgx-LogVolDBSnapshot /dev/vgx/LogVolDBSnapshot: …
Gibt es einen Unterschied zwischen Unbuffer (1) und stdbuf (1)? Nach allem, was ich erfahre, macht Unuffer mehr als die "beste Anstrengung", den libc-Funktionssatz (X) buf am Anfang aufzurufen und dann die Dinge sein zu lassen?
Ich verwalte meine virtuellen Maschinen mit KVM. Ich versuche, die für VMs bereitgestellten Ressourcen zu begrenzen. Mit libvirt / cgroups kann ich die für VMs zugewiesene CPU und den zugewiesenen Speicher begrenzen. Jetzt möchte ich die für jede VM zugewiesene Festplattenzeit durch Anwenden einiger Gewichte steuern. Ich habe mir blkio …
Mir ist aufgefallen, dass bei umfangreichen Schreibanwendungen das gesamte System langsamer wird. Um dies weiter zu testen, habe ich dies ausgeführt, um eine (relativ) CPU-arme, hohe Festplattenaktivität durchzuführen: john -incremental > file_on_SSD Dadurch werden zehntausende Zeichenfolgen pro Sekunde in eine Datei auf meiner Systemfestplatte gepumpt. Wenn dies geschieht, bleibt die …
Ich möchte automatisch testen, ob eine Software wie erwartet reagiert, wenn eine wichtige SQLite-DB-Datei nicht gelesen werden kann (was zu einem E / A-Fehler führt). Genau das ist vor einigen Tagen bei einem Kunden passiert. Wir haben es manuell behoben, aber jetzt möchte ich automatischen Code erstellen, um es zu …
Gibt es ein Dienstprogramm, das ich in eine Pipeline stecken kann, um Lese- und Schreibgeschwindigkeiten zu entkoppeln? $ producer | buf | consumer Grundsätzlich möchte ich ein Dienstprogramm buf, das seine Eingabe so schnell wie möglich liest und sie im Speicher speichert, damit es consumerseine schöne Zeit in Anspruch nimmt, …
Ich habe ein Skript, das ein Programm aufruft (speziell einen ttf2afmTeil von Tetex 3.0), das manchmal fehlerhaft ist und manchmal nicht. Die Informationen, die ich benötige, werden immer ausgedruckt, bevor sie sich als fehlerhaft herausstellen. Es fällt mir jedoch schwer, die Pipe-Umleitung daran zu hindern, fehlzuschlagen, und nichts an die …
Ich führe einige schwere E / A-Prozesse auf meiner Workstation aus und habe sie kürzlich installiert iotop, um sie zu überwachen. Hier ist ein aktueller Screenshot: Ich bin etwas verwirrt über die Messwerte in der IO>Spalte. Es zeigt an, dass meine Festplatte mit einer E / A-Aktivität von ca. 1500% …
Ich habe ein bestimmtes Bash-Skript, das den ursprünglichen /dev/stdoutSpeicherort beibehalten soll, bevor der erste Dateideskriptor durch einen anderen Speicherort ersetzt wird. Also schrieb ich natürlich so etwas old_stdout=$(readlink -f /dev/stdout) Und es hat nicht funktioniert. Sehr schnell verstehe ich, was das Problem war: test@ubuntu:~$ echo $(readlink -f /dev/stdout) /proc/5175/fd/pipe:[31764] test@ubuntu:~$ …
Unter Linux möchte ich wissen, welcher Prozess meine Festplatten-E / A-Bandbreite verwendet. Ich weiß, dass ich verwenden kann, iotopaber ich habe einen Computer, auf dem aus verschiedenen Gründen iotopkeine Installation möglich ist. Wie kann ich diese Informationen manuell abrufen? (Wie geht es iotopselbst weiter?)
time ist ein brillanter Befehl, wenn Sie herausfinden möchten, wie viel CPU-Zeit ein bestimmter Befehl benötigt. Ich suche nach etwas ähnlichem, das die Scheibe I / O des Programms und irgendwelcher Kinder messen kann. Vorzugsweise sollte unterschieden werden zwischen zwischengespeicherten E / A-Vorgängen (und die Festplatte wurde nicht gedreht) und …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.