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.
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, …
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. …
Ich habe Text in meinem ywEinfügepuffer , z. B. habe ich ein (Ruckwort) und jetzt habe ich 'foo' in meinem Puffer. Ich gehe jetzt zum Wort "Leiste" und möchte es durch meinen Pastenpuffer ersetzen. Um den Text manuell zu ersetzen, kann ich cwdas neue Wort eingeben. Wie kann ich ein …
Als ich zum ersten Mal mit Linux bei Cisco Systems im Jahr 2000 bekannt wurde, wurden mir die Vorzüge des syncBefehls beigebracht , mit dem Puffer auf die Festplatte geladen werden, um Beschädigungen des Dateisystems und Datenverluste zu vermeiden. Dort wurde ich nicht nur von Kollegen, sondern auch von Freunden …
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 …
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 …
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 …
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 …
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 …
Beim Durchblättern der Manpage von tcpdumpscheint der Kernel die Pakete verwerfen zu können, wenn der Puffer voll ist. Ich habe mich gefragt, ob: Diese Größe ist konfigurierbar und / oder wo kann ich die größe für meine distro sehen? Auf der Manpage (zum einfachen Nachschlagen): Pakete, die vom Kernel verworfen …
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) …
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 …
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?
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, …
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.