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.
Abgesehen von der Verwendung einer temporären Datei als Hilfe gibt es eine Möglichkeit / ein Programm, das Eingaben puffern könnte, stdinaber den Inhalt erst ausgibt, wenn die EOF. Ich möchte auch keine Shell-Variable verwenden (zB buffer=$(cat)). Dieses Programm sollte sich wie folgt verhalten (vorausgesetzt, der Programmname lautet buffered-cat): $ buffered-cat …
Nehmen wir an, Sie haben eine Pipeline wie die folgende: $ a | b Wenn bdie Verarbeitung von stdin beendet wird, füllt sich die Pipe nach einer Weile und Schreibvorgänge von abis zu ihrem stdout werden blockiert (bis entweder bdie Verarbeitung erneut beginnt oder sie stirbt). Wenn ich dies vermeiden …
Gibt es eine Möglichkeit, einen Befehl erst auszuführen, nachdem ein anderer ohne temporäre Datei ausgeführt wurde? Ich habe einen länger laufenden Befehl und einen anderen Befehl, der die Ausgabe formatiert und sie mit curl an einen HTTP-Server sendet. Wenn ich nur ausführen commandA | commandB, commandBwird starten curl, eine Verbindung …
Im GNU-Betriebssystem kann ein Prozess nur dann Daten in eine Pipe schreiben, wenn ein anderer Prozess gleichzeitig dieselben Daten (aus derselben Pipe) liest. Gibt es so etwas wie eine Pipe, mit der der erste Prozess die Daten schreiben und puffern kann, bis der zweite sie liest?
echo Hello World | nano - | less Ich möchte Hallo -> Auf Wiedersehen im Texteditor ändern. Es muss nicht mit Nano sein. Ich bin mit Nano-Lesen festgefahren, aber ich muss in eine Datei schreiben (Schreiben in - erstellt eine Datei mit dem Namen -)
Beim Schreiben von Inhalten auf Wechselmedien unter Linux (USB-Sticks / Festplatten, SD-Karten usw.) sehe ich oft unglaubliche Schreibgeschwindigkeiten in den ersten Sekunden, manchmal in der Größenordnung von GB / s (Füllen des Schreibpuffers), gefolgt von mehreren Minuten Ruhe (Puffer wird tatsächlich auf das Gerät geschrieben). Es ist irreführend. Es macht …
Dank der Antworten auf meine andere Frage verstehe ich jetzt, dass FIFO unter Linux, dh /dev/xconsoleein Pufferlimit von 64 KB hat. Wie kann ich dieses Limit auf 128 KB erhöhen? Anscheinend muss ich meinen Kernel neu kompilieren. Das ist in Ordnung, aber wo muss ich die Größenbeschränkung in der Kernelquelle …
Ich habe einen Computer mit 2 TB RAM und führe einen Sortierbefehl für eine Datei mit einer Größe von 150 G aus, in der ich die Puffergröße als 1000 G angegeben habe. Nachdem ich meine Suche bei Google durchgeführt habe, habe ich diese Information erhalten Je größer die Puffergröße, desto …
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.