Als «buffer» getaggte Fragen

Dieses Tag steht für Fragen zu Kernel-Puffer-Caches, einschließlich Pipe-Puffern. Diese werden zum Speichern der Dateien verwendet, auf die zuletzt zugegriffen wurde, und / oder auf die häufig zugegriffen wird.

13
Schalten Sie die Pufferung in der Leitung aus
Ich habe ein Skript, das zwei Befehle aufruft: long_running_command | print_progress Der long_running_commandAusdruck ist ein Fortschritt, aber ich bin unzufrieden damit. Ich verwende print_progress, um es schöner zu machen (nämlich, ich drucke den Fortschritt in einer einzigen Zeile). Das Problem: Das Verbinden einer Pipe mit stdout aktiviert auch einen 4K-Puffer, …
396 shell  pipe  buffer 

6
Wie groß ist der Pipe Buffer?
Als Kommentar in Ich bin verwirrt, warum "| true" in einem Makefile den gleichen Effekt wie "|| true" hat. Benutzer cjm schrieb: Ein weiterer Grund, | zu vermeiden true ist, dass wenn der Befehl genügend Ausgabe erzeugt, um den Pipe-Puffer zu füllen, das Warten auf true zum Lesen blockiert wird. …
146 pipe  buffer 



3
So ändern Sie den Namen eines vim-Puffers
Ist es möglich, den Namen eines Puffers in vim zu ändern? Insbesondere verwende ich Conque Shell , um Shells in vim zu öffnen (jede Shell befindet sich in einem Puffer). Bei mehreren Shells sehe ich Folgendes: 10: bash - 1 11: bash - 2 in meiner Pufferliste. Ich möchte diese …
26 vim  buffer 

5
Beschränken Sie die Größe des Puffercaches unter Linux
Gibt es eine Möglichkeit, den Linux-Kernel anzuweisen, nur einen bestimmten Prozentsatz des Speichers für den Puffercache zu verwenden? Ich weiß, /proc/sys/vm/drop_cachesdass der Cache vorübergehend geleert werden kann, aber gibt es eine permanente Einstellung, die verhindert, dass er auf mehr als z. B. 50% des Hauptspeichers anwächst? Der Grund, warum ich …

1
Was genau ist Scrollback und Scrollback Buffer?
Was sind "scrollback" und "scrollback buffer" in Programmen wie bashund screenund in welcher Beziehung stehen sie zu tty, den ausgeführten Programmen und stdin / stdout / stderr? Hier ist die einzige Definition von "scrollback", die ich bisher gefunden habe (im Archlinux-Wiki ): Scrollback ist eine Funktion, die in einer Textkonsole …

2
Pipes, wie fließen Daten in einer Pipeline?
Ich verstehe nicht, wie die Daten in der Pipeline fließen und hoffe, jemand könnte klären, was dort vor sich geht. Ich dachte, eine Pipeline von Befehlen verarbeitet Dateien (Text, Arrays von Strings) zeilenweise. (Wenn jeder Befehl Zeile für Zeile ausgeführt wird.) Jede Textzeile durchläuft die Pipeline. Befehle warten nicht auf …

3
Verhindern Sie das Öffnen unerwünschter Puffer
Ich verwende Emacs für meine tägliche Javascript-Bearbeitung, um zwischen den Puffern zu wechseln. Ich verwende Cx LEFT und Cx RIGHT und bin damit einverstanden (auch wenn ich Schwierigkeiten habe, den Pfad der Datei zu kennen, die ich ändere). Meine Probleme: Beim Start, den ich immer hatte *scratch*und *Messages*geöffnet habe, dachte …
18 emacs  buffer 



3
Was passiert, wenn eine Datei, die zu 100% in den Seiten-Cache ausgelagert ist, von einem anderen Prozess geändert wird?
Ich weiß, dass eine Seiten-Cache-Seite, wenn sie geändert wird, als verschmutzt markiert ist und ein Zurückschreiben erfordert, aber was passiert, wenn: Szenario: Die Datei / apps / EXE, bei der es sich um eine ausführbare Datei handelt, wird vollständig im Seiten-Cache abgelegt (alle Seiten befinden sich im Cache / Speicher) …

2
"Schwanz -f | iconv -fsjis ”gibt nichts aus
Ich möchte tail -feine Datei, deren Inhalt sich jedoch in sjisCodierung befindet. Daher muss sie in die native (utf-8) Codierung meines Terminals konvertiert werden. Wenn ich es tue Schwanz -fx | iconv -fsjis Es erfolgt keine Ausgabe. Wie Schwanz x | iconv -fsjis funktioniert, zuerst dachte ich , es ist …
14 tail  buffer 


5
Dienstprogramm zum Puffern einer unbegrenzten Datenmenge in einer Pipeline?
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, …
13 pipe  io  buffer 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.