On Tue, 20 Nov 2001, Bernd Brodesser wrote:
* David Haller schrieb am 20.Nov.2001: [pipegröße]
Korrekt. Nur sind die pipes konfigurierbar gross. Siehe 'help ulimit' und 'ulimit -p':
Der Befehl dazu war mir nicht geläufig, aber ich hoffe, jetzt fängt keiner an, an diese Größe zu drehen. Das bringt es ja wohl nicht.
ACK! Generell sollte man nur an den ulimits drehen, wenn man genau weiss was man tut und was die Aenderung macht.
$ ulimit -p 8 $ ulimit -a | grep pipe pipe size (512 bytes) 8
8 * 512 = 4096
Eben :)
$ ls -l test.gz; cat test.gz | sed 's/u/x/' > test.gz ; ls -l test.gz -rw-r--r-- 1 dh dh 10924157 Nov 20 04:27 test.gz -rw-r--r-- 1 dh dh 4096 Nov 20 04:28 test.gz ^^^^^ Interessante Zeit. Soetwas habe ich mir fast gedacht. ;)
*bg*
Teils bekomme ich aber auch 8kb statt 4kb...
cat ist schneller als sed. Wenn cat, nachdem sed den ersten Block vollständig aus der Pipe geholt hat, schon den zweiten vollständig in die Pipe geschaufelt hat, bevor sed in die Datei geschriben hat, dann könnte es klappen. Schätze mal, das > auch 4096 Byte-Weise schaufelt.
Sweet Almighty , do certifications grow on trees? Certifications grow in many unlikely places. Sometimes
Jep. Wuerde ich auch vermuten... -dnh -- they grow best in the dark and damp places --- like mildew. -- Rob Russell and Ron Ruble in asr